information filtering: a network approach
TRANSCRIPT
T. Aste, F. Pozzi, W.-M. Song and T. Di Matteo
London 13 October 2011
A Network Approach for Information Filtering
Local and Global information
A graph-theoretic approach for information filtering
Embedded Maximally Filtered graphs (EMFG)
Data clustering and hierarchy emerge from the graph organization
Both local and global properties of the complex dataset can be studied simultaneously
Information is encoded in the graph structure
Data clustering
Data hierarchy
Hierarchical clustering via linkage
Thresholding
Which are the genes that are co-expressed?
Gene-expression A DNA microarray is a collection of short sections of DNA regularly arranged on a support that are used to hybridize a target sample, the profiling method fluorescently labels an RNA sample during the reverse transcription when RNA is converted into complementary DNA and can detect in this way the expression of a given gene.
500 1000 1500 2000 2500 3000 3500 4000−4
−2
0
2
4
500 1000 1500 2000 2500 3000 3500 4000−4
−2
0
2
4
500 1000 1500 2000 2500 3000 3500 4000−4
−2
0
2
4
500 1000 1500 2000 2500 3000 3500 4000−4
−2
0
2
4
Alizade et al. Nature 403 (2000) 503–511.
de Souto et al. Bioinformatics 9 (2008) 497.
Which gene is expressed in which sample?
Which is the relation with physiological properties?
Rhoan Williams
2005 2006 2007 2008 2009−0.1
0
0.1Fannie Mae
2005 2006 2007 2008 2009−0.1
0
0.1Lehman Brothers
2005 2006 2007 2008 2009−0.1
0
0.1Freddie Mac
2005 2006 2007 2008 2009−0.1
0
0.1American Int. Gr.
Financial markets dynamics
Which firms behave similarly / dissimilarly?
Which is the collective price dynamics?
Which is the relation with market dynamics?
Brain activity
500 1000 1500 2000 2500 3000 3500 4000
0
500
1000
500 1000 1500 2000 2500 3000 3500 4000
−200
0
200
400
500 1000 1500 2000 2500 3000 3500 4000
−500
0
500
1000
500 1000 1500 2000 2500 3000 3500 4000
0
1000
2000
Which are the relations between the different parts?
Which part of the brain are simultaneously active?
Which is the collective dynamics during a specific task?
Henrik J. Jensen
€
pi(t)stocks prices
401 firms on the US equity market from 01/01/96 to 01/01/2009
401*400/2 = 80,200 entries
correlation coefficients between log-returns
€
xi(t) = log(pi(t + τ ))− log(pi(t))
13 years ~ 3000 days
€
p(x1,x
2) ≠ p
1(x1)p
2(x
2)
€
Ci, j ≠ 0
€
Cov(X,Y ) = P(X ≤ x,Y ≤ y) −∫∫ PX (X ≤ x)PY (Y ≤ y)dxdy
Hoeffding identity:
€
ρi, j =Covi, j
σ iσ j
€
Covi, j = (xi − xi )(x j − x j )
Pearson’s cross-correlations
similarity / dependency measure
€
I(X;Y ) =x∈X ,y∈Y
∑ p(x,y)lnp(x,y)
pX (x)pY (y)
Mutual Information
10 20 30 40 50 60
10
20
30
40
50
60−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
N=5
€
N(N −1)
2different elements with a lot of redundant information only order N is significant
The information of the similarity matrix is associated to the complete graph Kn
Distribution of correlation coefficients
Distribution of eigenvalues
less than 1% of the correlations are not significant within a 90% confidence factor against a null hypothesis. About 10 eigenvalues are above λmax.
€
λmin
=1+1
Q−
1
Q€
λmax
=1+1
Q+
1
Q
€
Q =T
N
€
p(λ) =Q
2π
(λmax − λ)(λ − λmin )
λ
A. M. Sengupta, P. P. Mitra, Phys. Rev. E. 60 (1999) 3389–3392.
10 20 30 40 50 60
10
20
30
40
50
60−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
N=10
€
N(N −1)
2different elements with a lot of redundant information only order N is significant
The information of the similarity matrix is associated to the complete graph Kn
Distribution of correlation coefficients
Distribution of eigenvalues
less than 1% of the correlations are not significant within a 90% confidence factor against a null hypothesis. About 10 eigenvalues are above λmax.
€
λmin
=1+1
Q−
1
Q€
λmax
=1+1
Q+
1
Q
€
Q =T
N
€
p(λ) =Q
2π
(λmax − λ)(λ − λmin )
λ
A. M. Sengupta, P. P. Mitra, Phys. Rev. E. 60 (1999) 3389–3392.
10 20 30 40 50 60
10
20
30
40
50
60−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
N=20
€
N(N −1)
2different elements with a lot of redundant information only order N is significant
The information of the similarity matrix is associated to the complete graph Kn
Distribution of correlation coefficients
Distribution of eigenvalues
less than 1% of the correlations are not significant within a 90% confidence factor against a null hypothesis. About 10 eigenvalues are above λmax.
€
λmin
=1+1
Q−
1
Q€
λmax
=1+1
Q+
1
Q
€
Q =T
N
€
p(λ) =Q
2π
(λmax − λ)(λ − λmin )
λ
A. M. Sengupta, P. P. Mitra, Phys. Rev. E. 60 (1999) 3389–3392.
10 20 30 40 50 60
10
20
30
40
50
60−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
N=64
€
N(N −1)
2different elements with a lot of redundant information only order N is significant
The information of the similarity matrix is associated to the complete graph Kn
Distribution of correlation coefficients
Distribution of eigenvalues
less than 1% of the correlations are not significant within a 90% confidence factor against a null hypothesis. About 10 eigenvalues are above λmax.
€
λmin
=1+1
Q−
1
Q€
λmax
=1+1
Q+
1
Q
€
Q =T
N
€
p(λ) =Q
2π
(λmax − λ)(λ − λmin )
λ
A. M. Sengupta, P. P. Mitra, Phys. Rev. E. 60 (1999) 3389–3392.
We want to filter information by keeping the network of
important links only
maximize information content connect the ‘right’ links maximizing retained ‘information’ evolve / adapt capability to re-wire links according to a local rule providing a consistent description of the system through time
reduce complexity reduce the number of links and the network interwovenness without any tresholding
Such network must:
€
N→ Sg
€
g ≥ g∗ =(N − 3)(N − 4)
12
G. Ringel, Map Color Theorem, Springer-Verlag, Berlin, (1974) cap. 4 P. J. Gilbin, Graphs, Surfaces and Homology, Chapman and Hall, 2nd edition (1981) G. Ringel and J. W. T. Youngs, Proc. Nat. Acad. Sci. USA 60 (1968) 438-445.
The embedding of KN is possible on an orientable surface Sg of genus
• locally planar • natural hierarchy • controlled interwovenness • elementary moves
Any network can be embedded on a surface!!
WHY SURFACES ?
any ΓN is a sub-graph of KN and can be embedded on Sg
Graph Embedded on Surfaces
The surface constraints the network complexity (the degree of interwovenness)
g = 0 sphere 0 non-contractible loops 0 cut 0 handle
g = 1 torus 2 non-contractible loops 1 cuts 1 handle
g = 2 4 non-contractible loops 2 cuts 2 handles
double torus
Which surfaces?
K4
K5 K6 K7
K8
What do we embed on such surfaces?
Embedded Maximally Filtered Graphs
€
max( ai, ji, j
∑ Ii, j )
The simplest case is the spherical surface with g=0 (PMFG graphs ) M. Tumminello, T. A, T. Di Matteo and R. N. Mantegna, PNAS 102, Num. 30 (2005) 10421-10426.
N - E + F = χ = 2(1-g) 3 F = 2 E <k> N = 2 E (6 - <k>)N = 12(1-g)
K5 K3,3
Kuratowski’s theorem A finite graph is planar if and only if it does not contain a subgraph that is an expansion of K5 or K3,3
K4 K3
Planar graphs g = 0
PMFG
http://www.mathworks.com/matlabcentral/fileexchange/27360
Sort similarities form the largest to the smallest
Connect the first two nodes on the top line of the list
Is the resulting graph planar?
Delete the top line from the list
Discard the edge Keep the edge
Have we reached the maximum number of edges?
yes no
yes
BUILDING THE PMFG
no
Building EMFG Start from a arbitrary triangulation of a surface. Make it evolve towards an optimal graph through Alexander Moves
J. W. Alexander, “The combinatorial theory of complexes” Ann. Math. 31 (1930) 292.
T1 T2
+1
-1
+1
-1 +3
-1 -1
-1 Moves T1 and T2 are topological invariants therefore we can apply them freely without changing the surface embedding.
€
E(G) = ai, ji, j
∑ Ii, j
€
E(G') = a'i, ji, j
∑ Ii, j
€
p(G' |G) =1
1+ eβ (E(G' )−E (G ))
T A, Ruggero Gramatica and T. Di Matteo, Exploring complex networks via topological embedding on surfaces arXiv:1107.3456v1 (2011) T A, Ruggero Gramatica and T. Di Matteo, Random and frozen states in complex triangulations, Philosophical Magazine (2011). TA and D. Sherrington, "Glass transition in self organizing cellular patterns'', J. Phys. A 32 (1999) 7049-56.
v4!
v8!v3!
v6!v2!v7! v5!
v4!
k1!{v2,v3,v4}!
v2! v3!v4!
k3!{v3,v4,v6}!
v6!v3!
v4!
k2!{v2,v4,v5}!
v2!
v5!
EXTRACTING CLUSTERS AND HIERARCHIES We extract clusters and hierarchies form the PMFG in 5 main steps built around the properties of 3-cliques in maximal planar graphs
Some cliques contain inside others providing a natural hierarchy v9!
3-cliques
Bubbles are portions of the graph which are attached to the rest of the graph by a 3-clique
Looking for “bubbles”
v4!
v3!v2!
v1!
b1!
b2!
k1!
(ii)!
(iii)!
v4!
k1!{v2,v3,v4}!v2! v3!
v4!
k2!{v2,v4,v5}!
v2!
v5!v4!
k3!{v3,v4,v6}!v6!
v3!
v2! v3!
v4!
v6!
v5!
v2! v4!
v5!v7!
v4!
v3!
v6!
v8!
b3!
b4!
k3!
k2!
v1!(i)!
v4!
v8!
v3!v6!
v2!
v7! v5!v9!
v9!“bubble tree”
Identifying clusters & hierarchies (I) the bubble tree
Won-Min Song, T. Di Matteo, Tomaso Aste, Nested hierarchies in planar graphs ,Discrete Applied Mathematics 159 (2011) 2135-2146.
b1!
b2!
b4!
b3!
k3!
k1!k2!
€
Wp
in / ex= AG (v,u)
v∈kp ,v∈Gpin /ex
∑
€
Wp
in>Wp
ex
€
Wp
in<Wp
ex
Identifying clusters & hierarchies (II) the directed bubble tree
α! β!
bα= b1!
k3!
k2!k1!
bβ = b4!
b2!
b3!
Identifying clusters & hierarchies (IV) non-discrete clustering
α! β!
bα= b1!
k3!
k2!k1! bβ = b4!
b2!
b3!
Identifying clusters & hierarchies (V) discrete clustering
v1 v2 v3 v5 v4 v6 v8 v7!!
bα!!
bβ!!
b3!!
b2!!
v4!
v8!
v3!
v6!
v2!
v7! v5!
Clusters & hierarchies
v4!
v3!v2!
v1!
b1!
b2!k1! v2! v3!
v4!
v6!v5!
v4!
v3!
v6!
v8!
b4!k3!
v9!
v2! v4!
v5! v7!b3!
k2!
Won-Min Song, T. Di Matteo, TA, Hierarchical information clustering by means of topologically embedded graphs (2011)
ss
ss s
ss
s
ss
s
ss
s
ss
s
s
s
s
s
s
s
s
ss
s
ss
ss
s
sss s ss
s
s
ss s
s
s
s
sss
s
vvv
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v vv
vv
v
vv v
v
v
v
vv
v
vv
v
v
v
v
vvv
v
v
v
g
gg
gg
g
g
g
gg
g
ggg
g
gg
gg
g
gg
g
g
gg
ggg
gg
g
gg
g
g
g
gggg
ggg
gg
ggg
g
(a) DBHT cluster 1
cluster 2
cluster 3
s
s
s
s
s
ss
ss
s
s
ss
s sss
s
sss
s
s
sss
sss
s
s
s
s
s
ss ss
ssss
s s
s
s
ssss
v
v
v
v
v
v
v
v
v
vv
vv
v
v
v
vv
v
v
v
v
v
vvv
v
v
v
v vv v
v
v
v
v
v
v
vv
v
vv
v
v vv
v
v
g
g
g
g
g
g
g
g
g
g
g g
g
g
g
gg
gg
g
g
g
g
gg
g
g g
g
g g g
g
gg
g
gg
g
g gg
g
g
gg
gg
g
g
(b) Qcutcluster 1
cluster 2
cluster 3
ss
s
s
s
s
ss s
s
s
s
ss
s
s
s
ss ss
ss
ss s
ss s s
s
s
s s
s
ss
s
s
ss
s
s
sss
s
sss
v
v
v
v
v
v
v
v
v
vv
v
v
v
v
v
v
v
v
v
v
v
v
vv
vv
v
v
v vv
v
v
vv
v
v
vv
v
v
v
v
v vv
v
v
v
g
g
g
g
g
g
g
g
g
g
g g
g
g
g
g g
g
g
g
g
g
g
g
gg
g g
g
gg
g
g
g g
g
gg
g
g gg
g
gg
g
gg g
g
(c) kNN−Ncutcluster 1
cluster 2
cluster 3
ss
ss s
ss
s
ss
s
ss
s
ss
s
s
s
s
s
s
s
s
ss
s
ss
ss
s
sss s ss
s
s
ss s
s
s
s
sss
s
vvv
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v
v vv
vv
v
vv v
v
v
v
vv
v
vv
v
v
v
v
vvv
v
v
v
g
gg
gg
g
g
g
gg
g
ggg
g
gg
gg
g
gg
g
g
gg
ggg
gg
g
gg
g
g
g
gggg
ggg
gg
ggg
g
(a) DBHT cluster 1
cluster 2
cluster 3
s
s
s
s
s
ss
ss
s
s
ss
s sss
s
sss
s
s
sss
sss
s
s
s
s
s
ss ss
ssss
s s
s
s
ssss
v
v
v
v
v
v
v
v
v
vv
vv
v
v
v
vv
v
v
v
v
v
vvv
v
v
v
v vv v
v
v
v
v
v
v
vv
v
vv
v
v vv
v
v
g
g
g
g
g
g
g
g
g
g
g g
g
g
g
gg
gg
g
g
g
g
gg
g
g g
g
g g g
g
gg
g
gg
g
g gg
g
g
gg
gg
g
g
(b) Qcutcluster 1
cluster 2
cluster 3
ss
s
s
s
s
ss s
s
s
s
ss
s
s
s
ss ss
ss
ss s
ss s s
s
s
s s
s
ss
s
s
ss
s
s
sss
s
sss
v
v
v
v
v
v
v
v
v
vv
v
v
v
v
v
v
v
v
v
v
v
v
vv
vv
v
v
v vv
v
v
vv
v
v
vv
v
v
v
v
v vv
v
v
v
g
g
g
g
g
g
g
g
g
g
g g
g
g
g
g g
g
g
g
g
g
g
g
gg
g g
g
gg
g
g
g g
g
gg
g
g gg
g
gg
g
gg g
g
(c) kNN−Ncutcluster 1
cluster 2
cluster 3
Fishers’ Iris data Dataset 50 iris plants from three different types of iris, (1) Iris Setosa; (2) Iris Versicolour; (3) Iris Virginica. Measures (i) sepal length; (ii) sepal width; (iii) petal length; (iv) petal width,
Fisher RA (1936) The use of multiple measurements in taxonomic problems. Annals Eugen., 7:179–188.
Test on synthetic data: clustering
Artificial time series generated with MVG with a reference correlation structure and added noise.
20 40 60 80 100 120
20
40
60
80
100
120−0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
20 40 60 80 100 120
20
40
60
80
100
120
−0.5
0
0.5
1
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
!0.2
0
0.2
0.4
0.6
0.8
!0.6
!0.4
!0.2
0
0.2
0.4
0.6
0.8
1
0
0.2
0.4
0.6
0.8
1
!0.4
!0.2
0
0.2
0.4
0.6
0.8
1
!0.5
0
0.5
1
FIG. 1: Pearson’s cross-correlation matrices for synthetic data generated via multivariate Gaussian generator with added
noise. Partitions with clusters with sizes: 4, 8, 16, 32, 64. First row: Gaussian noise with amplitudes c = 0.77, 2.33, 3.88
respectively (from left to right) and !!intra
= 0.9. Second row: Gaussian noise with c = 1 and three values of the intra-cluster
correlation in R!, !intra = 0.9, 0.6 and 0.3 respectively (from left to right). Third row: Power law noise with exponent at
" = 1.5 and amplitudes c = 0.09, 0.27 and 0.41 respectively (from left to right). Fourth row: Power law noise with amplitude
c = 0.1 and exponents " = 2.1, 1.4 and 1.2 respectively (from left to right).
B. Comparison between the artificial ‘true’ cluster structure and the one retrieved
from the data
We used the adjusted Rand index [2] to compare the ‘true’ clusters artificially inserted in
the correlation structure and the clusters retrieved from the analysis of the data in presence
3
6
0 0.2 0.4 0.6 0.80
0.2
0.4
0.6
0.8
1
1.2
<dR>
Adju
sted R
and Index
DBHT
k!means++
SOM
kNN!Spectral
Qcut
(a) Gaussian Data with Gaussian Noise
0 0.2 0.4 0.6 0.80
0.2
0.4
0.6
0.8
1
<dR>
Adju
sted R
and Index
DBHT
k!means++
SOM
kNN!Spectral
Qcut
(b) Gaussian Data with Lognormal Noise
0 0.2 0.4 0.6 0.80
0.2
0.4
0.6
0.8
1
1.2
<dR>
Adju
sted R
and Index
DBHT
k!means++
SOM
kNN!Spectral
Qcut
(c) Gaussian Data with Power-law Noise
0 0.2 0.4 0.6 0.80
0.2
0.4
0.6
0.8
1
1.2
<dR>
Adju
sted R
and Index
DBHT
k!means++
SOM
kNN!Spectral
Qcut
(d) Log-normal Data with Gaussian Noise
0 0.2 0.4 0.6 0.80
0.2
0.4
0.6
0.8
1
1.2
<dR>
Adju
sted R
and Index
DBHT
k!means++
SOM
kNN!Spectral
Qcut
(e) Log-normal Data with Lognormal Noise
0 0.2 0.4 0.6 0.80
0.2
0.4
0.6
0.8
1
1.2
<dR>
Adju
sted R
and Index
DBHT
k!means++
SOM
kNN!Spectral
Qcut
(f) Log-normal Data with Power-law Noise
Figure 4. Adjusted Rand index for various data sets simulated via Gaussian and Log-normaldistribution with !!in = 0.9, !!out = 0 and Nran = 25. This case refer to a cluster structure with eightclusters of size 5 elements, and one cluster of size 64 elements. For each value of C, 30 data sets weregenerated in order to get stable statistics for < dR > and adjusted Rand score. Figure (a) and (f) arethe same of Fig.1 in the paper and are here reported for completeness and for an easier comparison.
for the DBHT, and the average linkage and the complete linkage methods are respectively reported inFigs.??(b,c,d). The comparison between the adjusted Rand index is reported in Fig.??.
Test on synthetic data: hierarchy
(a)
0
0.2
0.4
0.6
0.8
1
2
4
6
8
10
12
14
(b)
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4 (c)
0.7
0.8
0.9
1
1.1
1.2
1.3
1.4
1.5
1.6
(d)
FIG. 4: (a) The synthetic data structure R!. (b) Dendrogram associated with the DBHT hierarchical structure. (c)
Dendrogram associated with the Average linkage. (d) Dendrogram associated with the Complete linkage.
of the 16 ‘true’ clusters and achieving also an adjusted Rand index of 0.94. The complete
and average linkages, reported in Figs.4(c,d) give a less clear hierarchical structure. This is
indeed consistently quantified by the adjusted Rand indexes reported in Fig.4 in the paper
that are consistently lower and misplaced at the wrong number of elements with respect to
the ones associated with the DBHT hierarchy.
We tested other partitions and di!erent levels of noise verifying that the DBHT method is
consistently delivering good performances in comparison with the other established methods.
An example with power law noise with the same parameters as for the analysis in Fig.4 of
the main paper (and Fig.4 in the present supplementary information) but with clusters
of scaling sizes respectively of 4, 8, 16, 32 and 64 elements is reported in Figs.5(a). The
dendrograms for the DBHT, and the average linkage and the complete linkage methods
are respectively reported in Figs.5(b,c,d). The comparison between the the adjusted Rand
indexes are reported in Figs.6. Th results for another example with clusters of uniform sizes
6
Gene-expression
Case study 1
Won-Min Song,T. Di Matteo, TA, Hierarchical information clustering by means of topologically embedded graphs (2011)
500 1000 1500 2000 2500 3000 3500 4000
10
20
30
40
50
60
gene expression patterns 62 cancer samples 4026 gene clones
Gene-expression
Alizade et al. Nature 403 (2000) 503–511.
0 20 40 60 80 100 1200
10
20
30
40
50
60
−4 −3 −2 −1 0 1 2 3 4−4
−3
−2
−1
0
1
2
3
4
5
10 20 30 40 50 60
10
20
30
40
50
60−0.4
−0.2
0
0.2
0.4
0.6
0.8
1PMFG from correlations between cancer-samples
−4
−3
−2
−1
0
1
2
3
4
5
6
1 5 3 6 2 10 7 9 4 8 11
−2
0
2
Gene Cluster44
Mean Profile
CDK1
1 5 3 6 2 10 7 9 4 8 11−4
−2
0
2
4Gene Cluster109
Mean Profile
SYK
1 5 3 6 2 10 7 9 4 8 11
−2
0
2
Gene Cluster1
Mean Profile
TGF−B1
1 5 3 6 2 10 7 9 4 8 11
−2
0
2
Gene Cluster4
Mean Profile
CDKN1B, CDKN2D
1 5 3 6 2 10 7 9 4 8 11
−5
0
5Gene Cluster125
Mean Profile
IL−6
1 5 3 6 2 10 7 9 4 8 11
−4
−2
0
2
4Gene Cluster102
Mean Profile
IRF1
DCDC
D
D
D
D
D
D
D
GG
DC
DD
D
D
D
D
D
DTo
D
LN
D
DD
DD
D DD
D
D
D
D
D D
D
D DD
D
D
D
D
D D
A
A
A
A
AA
A
A
A
AT
T
TT
T
T
DCTC
TC
TCTC
TC
TC
D41
F
F
F
F F
F
F
F
F
RR
R
RC
C
C
C
C
C
C
C
C
CC
D9
D: Diffuse Large B−cell Lymphoma
D9: DLCL−0009
D41: DLCL−0041
DC: DLBCL cell line
F: Follicular Lymphoma
C: Chronic Lymphocytic leukemia
A: Activated Blood B
G: Germinal Centre B
R: Resting Blood B
TC: Transformed Cell line
T: Activated/Resting Blood T
LN: Lymph Node
To: Tonsil
cluster 1
cluster 2
cluster 3
cluster 4
cluster 5
cluster 6
cluster 7
cluster 8
cluster 9
cluster 10
cluster 11
Won-Min Song,T. Di Matteo, TA, Hierarchical information clustering by means of topologically embedded graphs (2011)
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
Gene-Gene correlations
280528162490281528222907280631033100284429093097201726152280314529512984312212341235321924022403136627323092308525931656290126552783278428382715304628583227313919232496251314982192283930993098307930803125308630873126246930402597278726022900277727782663282427292990317528403109316928263230283230273026315231763153315431552518303629882540282132983140 1432985322821773307248324843008259828772665272427882606286428652730273111753000303932312996316130013068306530663067142239963429351138713616149235072059 115246331943195245624571470147114722471247226462908285728602903255526472648 493159519691594267827381593234523461660189118921705290217062929185225611236123712381250125121162196286122542604240422472248224926792680268136853686 127366236633664 206256626143002136335043505 12925843210 1992940298339563957293831243229 158 1592577252027762875293928852898317429372995124129803084239924002401251027112757287430313032363421932608287632112609134828542918302930302893390828502851311229642965316529662967304714043562277136653666243024312571393021342946299922692271227025992713255327222723219729632458270431292528270725572894291929352564300325962710277029862634306130633041221727332498261328473038276228922846294927182793287028352979273627803096274727482766281828192779276327642765236423652640135328142817279430723121310431053127307040244023318436403218352536413642367814092275250926172618283628632849298728963083150224442497191924672501 1372176317824232911307329712972331733182912292329242913295532072956401824862487 133 13440202629285331473904 301 30228732970286628723316194119422522 3032989 306 3041155227622772278227925622466200427732774225127402750295426773266258327423144271427412868320625152516259427522591261626282739271729912992299322522925292629222976255826642760294729332712286227592895313431352344275829772871287929452662302831581167249424951406304422382920367026522653328127512921300524993004250025272734362025312716316427353163132725852588258625872856258925902841313825762744260127532743363626382667260039551379256533122582270226872756301026952754299729982755387832082336294329443673294129423021367431333478138413853148316731683234269432133215395813302517367636093675393823493069314625802411269927003156270135143512351335153042314933113959 157263527612308230930123013233526363190252128892637315726393632363328862917288728883037271939403941391039113942 1933925258131603643397621983306 1353074 1363319289029103198152019703082227224812592234324732474247530453077307812453034254630332313292829272488257929941196254130481198119930242542302517031717260729052906314231432705270619342470322126412642264326441897290431932645291436352891319628973191170417082745274629152769298227492899297328782930293125542567270827092547254825632650265119601961397230553056305730602559295829602959296129573984 150 1513637 297 298 300 2993639 390 392 391 3932489 45422243893205336933936393539533335333621142325146326973549269626983892367131303535236923702371 116237629483285231523812932233923402341 1602881328332392539272528802882324228832884 2073282 265 266 267 268 269121611432337325632571147325532583241325432593249 20332623263 307329232933243324832533246324732503273327432753252326032613276328032783279323332443245119732653240326432703271329432673269326832773237323832513272 13807380836133698371538983846391713513232333730583222369433993486343838323779378138113780381420923479353933393728343934811495383538362396211336993700360133933600391823673923400439213922203536123724377837203742375640033567356820903770384738033839381022393787388636573786378538343183378236033604374437683757388238833661390539863487400840064007 292264 125 12637433973342737743995361836923745377316623848200237133920205120523565333836963608382236443746376537673766388137643965389139473647396623852386238723883586358835903591358935923593 11141733033937135221913205256939673931218921903980 123 124373037313951395237593760376137623902149638203729381938183821191733913485361922413830256836973348377538123559394521002101210233873388160822673877362331773794379636153788378937913740379037953997362136223797381638152124355038173840384139393924249237993833371737763793379837923909381337182282371937414026239223933649365038433844384514861487195919621963150338993901390021862318 6338852389 428 42936903887388838893982398314473994360236842161216223473687357612581259130121852319302020363610365638253827382838293691382439263526382338263708370937583784388437143771378338372187387638902172217336533655392935693570361135713572365836593660 27 282042204713063977397820482049203220452046203920412040204320443701203738093314 30 31 322038 10535333532 1063855385638523552 109384938503851 141211513901391 14238533854 121 122246126861597268325042505235026853722372324512538166316642326197135533557228335283527 15231363137262426902691331326273668315135633235323611532625262619723934245224532491247631313132305913981918232014262281368837163748315937473679396339543680368126922693366733793380356635733574201440172015354735403548354435453546354135433542 1203752355137512034395037503831224637543755221023023735375320502236223422352237 1403534218239811464146522222223218323112184 62 643310 72 734019 752438243924362437 711436 79 80 165143514371438 76 77220522062307219922001418220422071661319222032226222722122213221624542455171419372261226220192260253222012202226325372259312819363299 12822533733361737033669370437053879231427203985317214463763380537493948394926033772373237363737362437113912391332203738385838592682268428673706370737343880387537213804380038013802376939713838372537263727218825703739315030533054221822192220251927212595270331623689296230433170317122253710371239143915394339442221360636073334347634773510362820233695380639193894211235753378389538963916123922562257322622553166402522582974200532033225190032233224194719911462397919241925246424652211230322142215246233313332 110353135293530147422332232245924603558 387136919802407 388 3891367136833402020213221331339134113401342134313442240229822992300231638632317355535543556266926743860268930142671318531863197138226733928231038572574257536542688392722082209267526763866300938723906362636271658165923043864386523052511251220972098210326723907320436513702394635363538353732123682334234413964365222902291229222932295229422962297139623802352318231813903 38617133322152215982661296917091710200024341707332325492649255025333638301125342535266826702975255125521336133723981338301830192135213621382137213913451346341934243420342111731174226838732623387414942529261033442536263326223064356035612366261126122372225040093308330925302619262026211399140025723062257331873188398739883189 131 132141224082409 4671509317924433180 27826662950 279 2801178 14924852654291626562737278927973007283431062837305130522952260528692968285923972560277230062526280328042829311128102953281228332827277528022799280028012825298127852978278628552936280828092823281328282782282031102848279528072842312327963091219430493050251425252556284328453300330130153016301739691347149131141724200113813071310231132523310727922852302327983115308930901389252431082790279131013116191631193120193524822578272627273035272828302831278128112934276731732768 397 398 399135813593201320238673868386938701170233819742342197519763141189818991193190815331722199915901712188919531602186516071711172519731716201631173118172117231851150515061507151830812659266015361893 107218019902178217926302631263233943395 154 155 156 463214621492168214721482055336033692181335933613362336333643365336633673368337040104011 2611521303130413051388120612761280342312751277129512961297 100 102 518 101 1031278127911503416148434173418 461 462147812921260132813291261129112711272 13012494001124813021378386239923861399039911246124712811262128712891290130712881207120812091210139514901489117612981370137112421293129412651266124312441267126812731274129913001256125732001331122513621226122713543352335333543975122812291230123112631264126912701911 234283449150034673932112234632062 5233455345934721087345034543509 656345134523464346134302110341533983412148234463432344434563473345834653466209440003392345334683469 230 231334534403457118920581349135039333347335014071408238334423443 54434362067343534333434109433713372141334602231347434453498338435003501350221072312210833893425 196240624482449200333043302 4114420601317132013213462131013111312131313161314131513181319 914441445235723683677 3051240364836833842 215 21633463496 153237923562544 17214201425 192349736453646 211 212321632173315139213931394147614771938340820243410339633972095340534022031340920333404212334071485149339703598362520963897342634033614209921053777343740023413341420252066348221043411147914801481399339893998399934003401344739683448 349 353 354 365 366 375 350 361 357 362 363 355 356 374 351 352 367 3682373 369 370 376 371 358 359 378 360 364 372 373 377 452 45316652378358423483587237518823585 413 414 415 4162374 417 4183480 3 929114233752382 2141439 333 6792412 680 6421077 458 6782063 681 708 9991001107810003495110811093521 69 703579 682 6831453 86 87 88 711 71216161617 84015402068 78 677 651 707 67611032078241824192420 60 61 690 691 692 693 83 8411151116141611172126 85 684 812111 522 718 766 697 698 8452163 617 6292125 589 590 713 714 715 716 639 640 641 764 765 767 657 65811662119212035183519 82 7001419 699 721 722 72333583357 190 191 768 631 69615371538 487 601 717 5993374 6001455347035063471 6483390 194 709 394351714233503 162 16321221456 1983596 70635972384144214431623359435953333 233 234 235 236 237 506 507 508 509 510 511 512 514 515 513 516 517 144 145 146 147 14810792242242424152416241722433605224422452450 169 1702355 179 1802121 181 183 184 18514143214 1732445 177 197 176 1781424 17533433373 17123633629363036313960367239613962 174236221173209 52106210914101411 445 447 446 448 449 450 451241015602065 571 57214882064 970 988196416423431164434061514196533493974192120934005 98715872026158814992054 22 579 9361737 96418091779 93315702009 569 570 881173517381741 578 9742091 9322007 51 719 900 931 935 958 519 883 8891309 5651864 166 167 168 483 573 489 884 88519501951 959 9611041 968 9691093 989 990186314831641180816451675195719881989 8312069152415251526 832 8331101 52414661468 5253355 60220832073 65420821106205733561148114920563385 534 537 830190915281910 536 53840154014151015114021 5352087 5392070 545 546 6 7 8 6271044 42312851283128619941995 8611218128412823422 12 13 15 14 347 348 473 808 809 872 9761015 47218601188 498 499 824101910221020102110232327 52 665 761 7561071 186 757 758 752 753 759 760 770 310 311 905 941 800 801 802 341 342 343 411 412 746 747 748 749 750 751 6351565 7801421156615671568 340118011811151 469 7251030 568 952 7241699 730 901 904 956112811291130113111321133113411351136 18 19 20 547165116501770 60917581653175918191849171517611746193918141848 9601787176017881762 9661700165416771782 4771577157815891646167316741647132213231324 96314691473 484 4851573177517672390 5291558155917311783 610 898 89717891952 57617741874 96217491671179917501751179618851614176317841532195517181719 528 858177118181906155719051922140116801681122212231224164817721649217519201933179540221907194630883095191219131914195822842285232822862287 475103715751613173217331745 9101739174011001734174717481550177817361813168219661729177617301954170117021901 50167919561998 550188815011190 490 621 54915121513 46819024013 6201073 623119133051040208420613499208020793484 582130 670 4941127236122302468 3791405 385 675 703 704 701 702 90 91 92 93 45710571638 795 79616221056105816361637 455 456 794241320112012201310981620162116191826 603 685 68632953296329714601461 10 619 9862071 93922291039 23105118691430 474 551 902 628 886 887 888 894 8961308 9091576 92115531431 592 5931053 755 769 9671523 616 906 687 907 839187910821083 857 877 895 924 624 625 923 99810483330 580158616122030 911 95133411840184119482164216521662167 225 856 903 564 645 9421584 6461579 636 804 80510471670 779 781 783 782 8731045 9712086 604 605 606 88016402018 5302150 532 531 8701611 6441581 9851811156915821583109510961504 224 874 87515711572 228 229 309 3081080 6261326 96516101376 991 99212321624350819301931 531099 584 585 8821806 864139718001801 11316661797179826572658 338 86211871325 613 97916911692 8602010 643 822 863 81116901876 64718071643 542 6181904 810 9751110 60815801552 62214971844 649 650 67 683488 4651827162916311635153916091824163316341985 1111822 540187515301531175418831884 582 583 984 871152716321880 8911085 9141785 915 940163017651932 87917641842 957 925187319871744194519431944212721282129 5271678 543158518231993 581 926104910501060106120762077 7051092 855 899 916 938 87810971625162816261627 566 869 567 5771676 659 660 661 662 6632391 54 553383 497 955 720 548 667 731 913 919 9941125 521 908 632 633 591 912 922114011411743 425 9541562 792241424412442 56 57 8483520 849 8501541192619271928 476 852 671 672 673 674 188 787 789 49623312332 553 554 803 834 843 8442333 21112322284016 995 996 997110711241450 891102110411053351 65310881089 587 588102410251026102710283599 22714341064106520722143 59510553386 7621668 345 346 846 664 893 948 917 92721511046 5331029 59610021003 763 8541515 611 892 634 637 638 806 807 655 9182085 614 615 666 978 980 754 937 972 710 741 742 8902081100410051038 841 8471054 928 9301454115420283376 934109010911043 9731042163933773381 503 504 946 950202734933494 947208819292029 5261010 668 945121212131214 68810111012101310741075113810763492235835162359 11418901982 46615081655247724783199 232 652 7261615 594 944 94320742075 6943483 695 981 797 982 983111210621063 798 79910861126143314511452 68935813582358335773580144135233524 630 775 778 7721217 773 774 776 7711032 815 777 9931033113711941034103510361377 430 435 439 442 433 440 434 436 437 438 441 443 431 432 444 495 559 560 561 562 563 788 92015461547 851215421562152215321552157215821592160 3441192 45914481449 46011131114 586 791 243522 187 195 226 257 259 260 244 245 558100710081009 239 240 241 242 243 246 247 258 59 732 733 734 332 736 735 739 7402360 94910522421 210 784 786 785 182 3121066106711181119 737 7381163211811681169 95 331 876 329160624472440 328 3301139154215431548 419 6071618 743 7901006 471 744 745 8422322232311641165 217 3173475 313 314 315 316 500 501 502 65 663578 218 2191459 213 334 335 612 793 8531018 426 427 253 254 255 256 66918252306 402 405 406 505 403 404 409 407 408 41013831440141515631564143216692446 1042195118211831184118515561992 108 13915191794172017911792 1171252125312541255 85916891769 3374012185718372289185819831859 464 4781870 541 868184310591652 836178017811517 492184518941529 867190315491773187118721831181019961997 118 11914571458 189 597 598 261 263 262 2641014101610172140214121422174111118341835183618331855185623532354332433253326332733283329348934903491 16 1710311805108418031949 25 470 728 727 729 3361693 555 556157418042321 208 20913641365 3391215 812 8132543 220 221 8371867 838 95316841694 977121918021402 4201081 520 5571429 5521070106810692006 324 3262429 327 3251120213121692170 49119811534153523292330197719791978115611571161116216881687328812021203120412051233186632901726172717281195120012013093309411451146115911601360136125453289142724282425242624271545184624792480 161 202 205 2041158 200 2013022 318 320 3213320 319 323 32211772394239513861387168618861887 962493 97 98 99 400 4011355135613572145 395 39612111372137313741375 238 27014751853226522662301 271 2721380 424 273 276 274 275 33 34 35 36 373564 39 44 38 42 40 41 43228811711172208914283291 7425072508 94 380 381 382 383 3842502250322732274152118951657 277159624322433 421 422 13816001601159924222435 223 284 286 281 282 285 2832506 45 48 47 49 4611211742 287 288 290 294 289 291 292 293 295 2961554 11211861467185420212022 251 2522334 826 827 828182017661832 865 866107212201221177717861861186218771878 2221829183018281815181618381839 574 5751881117916831685181217551757181717531790169518211555176816981847167217561915169616972405154415611868160316041516198623771667328432863287 48815911403159220083321 835160517931967196815512351194019843076307517521850217118962324 164 481 825 479 486 480 4823382 248 249 250 814 816 817 819 818 820 821 823 829133213331334133521440
2
4
6
8
10
12
14
16
18
20
Gene Clustering
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
PMFG & DBHT from correlations between genes
(180 gene-clusters)
280528162490281528222907280631033100284429093097201726152280314529512984312212341235321924022403136627323092308525931656290126552783278428382715304628583227313919232496251314982192283930993098307930803125308630873126246930402597278726022900277727782663282427292990317528403109316928263230283230273026315231763153315431552518303629882540282132983140 1432985322821773307248324843008259828772665272427882606286428652730273111753000303932312996316130013068306530663067142239963429351138713616149235072059 115246331943195245624571470147114722471247226462908285728602903255526472648 493159519691594267827381593234523461660189118921705290217062929185225611236123712381250125121162196286122542604240422472248224926792680268136853686 127366236633664 206256626143002136335043505 12925843210 1992940298339563957293831243229 158 1592577252027762875293928852898317429372995124129803084239924002401251027112757287430313032363421932608287632112609134828542918302930302893390828502851311229642965316529662967304714043562277136653666243024312571393021342946299922692271227025992713255327222723219729632458270431292528270725572894291929352564300325962710277029862634306130633041221727332498261328473038276228922846294927182793287028352979273627803096274727482766281828192779276327642765236423652640135328142817279430723121310431053127307040244023318436403218352536413642367814092275250926172618283628632849298728963083150224442497191924672501 1372176317824232911307329712972331733182912292329242913295532072956401824862487 133 13440202629285331473904 301 30228732970286628723316194119422522 3032989 306 3041155227622772278227925622466200427732774225127402750295426773266258327423144271427412868320625152516259427522591261626282739271729912992299322522925292629222976255826642760294729332712286227592895313431352344275829772871287929452662302831581167249424951406304422382920367026522653328127512921300524993004250025272734362025312716316427353163132725852588258625872856258925902841313825762744260127532743363626382667260039551379256533122582270226872756301026952754299729982755387832082336294329443673294129423021367431333478138413853148316731683234269432133215395813302517367636093675393823493069314625802411269927003156270135143512351335153042314933113959 157263527612308230930123013233526363190252128892637315726393632363328862917288728883037271939403941391039113942 1933925258131603643397621983306 1353074 1363319289029103198152019703082227224812592234324732474247530453077307812453034254630332313292829272488257929941196254130481198119930242542302517031717260729052906314231432705270619342470322126412642264326441897290431932645291436352891319628973191170417082745274629152769298227492899297328782930293125542567270827092547254825632650265119601961397230553056305730602559295829602959296129573984 150 1513637 297 298 300 2993639 390 392 391 3932489 45422243893205336933936393539533335333621142325146326973549269626983892367131303535236923702371 116237629483285231523812932233923402341 1602881328332392539272528802882324228832884 2073282 265 266 267 268 269121611432337325632571147325532583241325432593249 20332623263 307329232933243324832533246324732503273327432753252326032613276328032783279323332443245119732653240326432703271329432673269326832773237323832513272 13807380836133698371538983846391713513232333730583222369433993486343838323779378138113780381420923479353933393728343934811495383538362396211336993700360133933600391823673923400439213922203536123724377837203742375640033567356820903770384738033839381022393787388636573786378538343183378236033604374437683757388238833661390539863487400840064007 292264 125 12637433973342737743995361836923745377316623848200237133920205120523565333836963608382236443746376537673766388137643965389139473647396623852386238723883586358835903591358935923593 11141733033937135221913205256939673931218921903980 123 124373037313951395237593760376137623902149638203729381938183821191733913485361922413830256836973348377538123559394521002101210233873388160822673877362331773794379636153788378937913740379037953997362136223797381638152124355038173840384139393924249237993833371737763793379837923909381337182282371937414026239223933649365038433844384514861487195919621963150338993901390021862318 6338852389 428 42936903887388838893982398314473994360236842161216223473687357612581259130121852319302020363610365638253827382838293691382439263526382338263708370937583784388437143771378338372187387638902172217336533655392935693570361135713572365836593660 27 282042204713063977397820482049203220452046203920412040204320443701203738093314 30 31 322038 10535333532 1063855385638523552 109384938503851 141211513901391 14238533854 121 122246126861597268325042505235026853722372324512538166316642326197135533557228335283527 15231363137262426902691331326273668315135633235323611532625262619723934245224532491247631313132305913981918232014262281368837163748315937473679396339543680368126922693366733793380356635733574201440172015354735403548354435453546354135433542 1203752355137512034395037503831224637543755221023023735375320502236223422352237 1403534218239811464146522222223218323112184 62 643310 72 734019 752438243924362437 711436 79 80 165143514371438 76 77220522062307219922001418220422071661319222032226222722122213221624542455171419372261226220192260253222012202226325372259312819363299 12822533733361737033669370437053879231427203985317214463763380537493948394926033772373237363737362437113912391332203738385838592682268428673706370737343880387537213804380038013802376939713838372537263727218825703739315030533054221822192220251927212595270331623689296230433170317122253710371239143915394339442221360636073334347634773510362820233695380639193894211235753378389538963916123922562257322622553166402522582974200532033225190032233224194719911462397919241925246424652211230322142215246233313332 110353135293530147422332232245924603558 387136919802407 388 3891367136833402020213221331339134113401342134313442240229822992300231638632317355535543556266926743860268930142671318531863197138226733928231038572574257536542688392722082209267526763866300938723906362636271658165923043864386523052511251220972098210326723907320436513702394635363538353732123682334234413964365222902291229222932295229422962297139623802352318231813903 38617133322152215982661296917091710200024341707332325492649255025333638301125342535266826702975255125521336133723981338301830192135213621382137213913451346341934243420342111731174226838732623387414942529261033442536263326223064356035612366261126122372225040093308330925302619262026211399140025723062257331873188398739883189 131 132141224082409 4671509317924433180 27826662950 279 2801178 14924852654291626562737278927973007283431062837305130522952260528692968285923972560277230062526280328042829311128102953281228332827277528022799280028012825298127852978278628552936280828092823281328282782282031102848279528072842312327963091219430493050251425252556284328453300330130153016301739691347149131141724200113813071310231132523310727922852302327983115308930901389252431082790279131013116191631193120193524822578272627273035272828302831278128112934276731732768 397 398 399135813593201320238673868386938701170233819742342197519763141189818991193190815331722199915901712188919531602186516071711172519731716201631173118172117231851150515061507151830812659266015361893 107218019902178217926302631263233943395 154 155 156 463214621492168214721482055336033692181335933613362336333643365336633673368337040104011 2611521303130413051388120612761280342312751277129512961297 100 102 518 101 1031278127911503416148434173418 461 462147812921260132813291261129112711272 13012494001124813021378386239923861399039911246124712811262128712891290130712881207120812091210139514901489117612981370137112421293129412651266124312441267126812731274129913001256125732001331122513621226122713543352335333543975122812291230123112631264126912701911 234283449150034673932112234632062 5233455345934721087345034543509 656345134523464346134302110341533983412148234463432344434563473345834653466209440003392345334683469 230 231334534403457118920581349135039333347335014071408238334423443 54434362067343534333434109433713372141334602231347434453498338435003501350221072312210833893425 196240624482449200333043302 4114420601317132013213462131013111312131313161314131513181319 914441445235723683677 3051240364836833842 215 21633463496 153237923562544 17214201425 192349736453646 211 212321632173315139213931394147614771938340820243410339633972095340534022031340920333404212334071485149339703598362520963897342634033614209921053777343740023413341420252066348221043411147914801481399339893998399934003401344739683448 349 353 354 365 366 375 350 361 357 362 363 355 356 374 351 352 367 3682373 369 370 376 371 358 359 378 360 364 372 373 377 452 45316652378358423483587237518823585 413 414 415 4162374 417 4183480 3 929114233752382 2141439 333 6792412 680 6421077 458 6782063 681 708 9991001107810003495110811093521 69 703579 682 6831453 86 87 88 711 71216161617 84015402068 78 677 651 707 67611032078241824192420 60 61 690 691 692 693 83 8411151116141611172126 85 684 812111 522 718 766 697 698 8452163 617 6292125 589 590 713 714 715 716 639 640 641 764 765 767 657 65811662119212035183519 82 7001419 699 721 722 72333583357 190 191 768 631 69615371538 487 601 717 5993374 6001455347035063471 6483390 194 709 394351714233503 162 16321221456 1983596 70635972384144214431623359435953333 233 234 235 236 237 506 507 508 509 510 511 512 514 515 513 516 517 144 145 146 147 14810792242242424152416241722433605224422452450 169 1702355 179 1802121 181 183 184 18514143214 1732445 177 197 176 1781424 17533433373 17123633629363036313960367239613962 174236221173209 52106210914101411 445 447 446 448 449 450 451241015602065 571 57214882064 970 988196416423431164434061514196533493974192120934005 98715872026158814992054 22 579 9361737 96418091779 93315702009 569 570 881173517381741 578 9742091 9322007 51 719 900 931 935 958 519 883 8891309 5651864 166 167 168 483 573 489 884 88519501951 959 9611041 968 9691093 989 990186314831641180816451675195719881989 8312069152415251526 832 8331101 52414661468 5253355 60220832073 65420821106205733561148114920563385 534 537 830190915281910 536 53840154014151015114021 5352087 5392070 545 546 6 7 8 6271044 42312851283128619941995 8611218128412823422 12 13 15 14 347 348 473 808 809 872 9761015 47218601188 498 499 824101910221020102110232327 52 665 761 7561071 186 757 758 752 753 759 760 770 310 311 905 941 800 801 802 341 342 343 411 412 746 747 748 749 750 751 6351565 7801421156615671568 340118011811151 469 7251030 568 952 7241699 730 901 904 956112811291130113111321133113411351136 18 19 20 547165116501770 60917581653175918191849171517611746193918141848 9601787176017881762 9661700165416771782 4771577157815891646167316741647132213231324 96314691473 484 4851573177517672390 5291558155917311783 610 898 89717891952 57617741874 96217491671179917501751179618851614176317841532195517181719 528 858177118181906155719051922140116801681122212231224164817721649217519201933179540221907194630883095191219131914195822842285232822862287 475103715751613173217331745 9101739174011001734174717481550177817361813168219661729177617301954170117021901 50167919561998 550188815011190 490 621 54915121513 46819024013 6201073 623119133051040208420613499208020793484 582130 670 4941127236122302468 3791405 385 675 703 704 701 702 90 91 92 93 45710571638 795 79616221056105816361637 455 456 794241320112012201310981620162116191826 603 685 68632953296329714601461 10 619 9862071 93922291039 23105118691430 474 551 902 628 886 887 888 894 8961308 9091576 92115531431 592 5931053 755 769 9671523 616 906 687 907 839187910821083 857 877 895 924 624 625 923 99810483330 580158616122030 911 95133411840184119482164216521662167 225 856 903 564 645 9421584 6461579 636 804 80510471670 779 781 783 782 8731045 9712086 604 605 606 88016402018 5302150 532 531 8701611 6441581 9851811156915821583109510961504 224 874 87515711572 228 229 309 3081080 6261326 96516101376 991 99212321624350819301931 531099 584 585 8821806 864139718001801 11316661797179826572658 338 86211871325 613 97916911692 8602010 643 822 863 81116901876 64718071643 542 6181904 810 9751110 60815801552 62214971844 649 650 67 683488 4651827162916311635153916091824163316341985 1111822 540187515301531175418831884 582 583 984 871152716321880 8911085 9141785 915 940163017651932 87917641842 957 925187319871744194519431944212721282129 5271678 543158518231993 581 926104910501060106120762077 7051092 855 899 916 938 87810971625162816261627 566 869 567 5771676 659 660 661 662 6632391 54 553383 497 955 720 548 667 731 913 919 9941125 521 908 632 633 591 912 922114011411743 425 9541562 792241424412442 56 57 8483520 849 8501541192619271928 476 852 671 672 673 674 188 787 789 49623312332 553 554 803 834 843 8442333 21112322284016 995 996 997110711241450 891102110411053351 65310881089 587 588102410251026102710283599 22714341064106520722143 59510553386 7621668 345 346 846 664 893 948 917 92721511046 5331029 59610021003 763 8541515 611 892 634 637 638 806 807 655 9182085 614 615 666 978 980 754 937 972 710 741 742 8902081100410051038 841 8471054 928 9301454115420283376 934109010911043 9731042163933773381 503 504 946 950202734933494 947208819292029 5261010 668 945121212131214 68810111012101310741075113810763492235835162359 11418901982 46615081655247724783199 232 652 7261615 594 944 94320742075 6943483 695 981 797 982 983111210621063 798 79910861126143314511452 68935813582358335773580144135233524 630 775 778 7721217 773 774 776 7711032 815 777 9931033113711941034103510361377 430 435 439 442 433 440 434 436 437 438 441 443 431 432 444 495 559 560 561 562 563 788 92015461547 851215421562152215321552157215821592160 3441192 45914481449 46011131114 586 791 243522 187 195 226 257 259 260 244 245 558100710081009 239 240 241 242 243 246 247 258 59 732 733 734 332 736 735 739 7402360 94910522421 210 784 786 785 182 3121066106711181119 737 7381163211811681169 95 331 876 329160624472440 328 3301139154215431548 419 6071618 743 7901006 471 744 745 8422322232311641165 217 3173475 313 314 315 316 500 501 502 65 663578 218 2191459 213 334 335 612 793 8531018 426 427 253 254 255 256 66918252306 402 405 406 505 403 404 409 407 408 41013831440141515631564143216692446 1042195118211831184118515561992 108 13915191794172017911792 1171252125312541255 85916891769 3374012185718372289185819831859 464 4781870 541 868184310591652 836178017811517 492184518941529 867190315491773187118721831181019961997 118 11914571458 189 597 598 261 263 262 2641014101610172140214121422174111118341835183618331855185623532354332433253326332733283329348934903491 16 1710311805108418031949 25 470 728 727 729 3361693 555 556157418042321 208 20913641365 3391215 812 8132543 220 221 8371867 838 95316841694 977121918021402 4201081 520 5571429 5521070106810692006 324 3262429 327 3251120213121692170 49119811534153523292330197719791978115611571161116216881687328812021203120412051233186632901726172717281195120012013093309411451146115911601360136125453289142724282425242624271545184624792480 161 202 205 2041158 200 2013022 318 320 3213320 319 323 32211772394239513861387168618861887 962493 97 98 99 400 4011355135613572145 395 39612111372137313741375 238 27014751853226522662301 271 2721380 424 273 276 274 275 33 34 35 36 373564 39 44 38 42 40 41 43228811711172208914283291 7425072508 94 380 381 382 383 3842502250322732274152118951657 277159624322433 421 422 13816001601159924222435 223 284 286 281 282 285 2832506 45 48 47 49 4611211742 287 288 290 294 289 291 292 293 295 2961554 11211861467185420212022 251 2522334 826 827 828182017661832 865 866107212201221177717861861186218771878 2221829183018281815181618381839 574 5751881117916831685181217551757181717531790169518211555176816981847167217561915169616972405154415611868160316041516198623771667328432863287 48815911403159220083321 835160517931967196815512351194019843076307517521850217118962324 164 481 825 479 486 480 4823382 248 249 250 814 816 817 819 818 820 821 823 829133213331334133521440
2
4
6
8
10
12
14
16
18
20
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
2
8
0
5
2
8
1
6
2
4
9
0
2
8
1
5
2
8
2
2
2
9
0
7
2
8
0
6
3
1
0
3
3
1
0
0
2
8
4
4
2
9
0
9
3
0
9
7
2
0
1
7
2
6
1
5
2
2
8
0
3
1
4
5
2
9
5
1
2
9
8
4
3
1
2
2
1
2
3
4
1
2
3
5
3
2
1
9
2
4
0
2
2
4
0
3
1
3
6
6
2
7
3
2
3
0
9
2
3
0
8
5
2
5
9
3
1
6
5
6
2
9
0
1
2
6
5
5
2
7
8
3
2
7
8
4
2
8
3
8
2
7
1
5
3
0
4
6
2
8
5
8
3
2
2
7
3
1
3
9
1
9
2
3
2
4
9
6
2
5
1
3
1
4
9
8
2
1
9
2
2
8
3
9
3
0
9
9
3
0
9
8
3
0
7
9
3
0
8
0
3
1
2
5
3
0
8
6
3
0
8
7
3
1
2
6
2
4
6
9
3
0
4
0
2
5
9
7
2
7
8
7
2
6
0
2
2
9
0
0
2
7
7
7
2
7
7
8
2
6
6
3
2
8
2
4
2
7
2
9
2
9
9
0
3
1
7
5
2
8
4
0
3
1
0
9
3
1
6
9
2
8
2
6
3
2
3
0
2
8
3
2
3
0
2
7
3
0
2
6
3
1
5
2
3
1
7
6
3
1
5
3
3
1
5
4
3
1
5
5
2
5
1
8
3
0
3
6
2
9
8
8
2
5
4
0
2
8
2
1
3
2
9
8
3
1
4
0
1
4
3
2
9
8
5
3
2
2
8
2
1
7
7
3
3
0
7
2
4
8
3
2
4
8
4
3
0
0
8
2
5
9
8
2
8
7
7
2
6
6
5
2
7
2
4
2
7
8
8
2
6
0
6
2
8
6
4
2
8
6
5
2
7
3
0
2
7
3
1
1
1
7
5
3
0
0
0
3
0
3
9
3
2
3
1
2
9
9
6
3
1
6
1
3
0
0
1
3
0
6
8
3
0
6
5
3
0
6
6
3
0
6
7
1
4
2
2
3
9
9
6
3
4
2
9
3
5
1
1
3
8
7
1
3
6
1
6
1
4
9
2
3
5
0
7
2
0
5
9
1
1
5
2
4
6
3
3
1
9
4
3
1
9
5
2
4
5
6
2
4
5
7
1
4
7
0
1
4
7
1
1
4
7
2
2
4
7
1
2
4
7
2
2
6
4
6
2
9
0
8
2
8
5
7
2
8
6
0
2
9
0
3
2
5
5
5
2
6
4
7
2
6
4
8
4
9
3
1
5
9
5
1
9
6
9
1
5
9
4
2
6
7
8
2
7
3
8
1
5
9
3
2
3
4
5
2
3
4
6
1
6
6
0
1
8
9
1
1
8
9
2
1
7
0
5
2
9
0
2
1
7
0
6
2
9
2
9
1
8
5
2
2
5
6
1
1
2
3
6
1
2
3
7
1
2
3
8
1
2
5
0
1
2
5
1
2
1
1
6
2
1
9
6
2
8
6
1
2
2
5
4
2
6
0
4
2
4
0
4
2
2
4
7
2
2
4
8
2
2
4
9
2
6
7
9
2
6
8
0
2
6
8
1
3
6
8
5
3
6
8
6
1
2
7
3
6
6
2
3
6
6
3
3
6
6
4
2
0
6
2
5
6
6
2
6
1
4
3
0
0
2
1
3
6
3
3
5
0
4
3
5
0
5
1
2
9
2
5
8
4
3
2
1
0
1
9
9
2
9
4
0
2
9
8
3
3
9
5
6
3
9
5
7
2
9
3
8
3
1
2
4
3
2
2
9
1
5
8
1
5
9
2
5
7
7
2
5
2
0
2
7
7
6
2
8
7
5
2
9
3
9
2
8
8
5
2
8
9
8
3
1
7
4
2
9
3
7
2
9
9
5
1
2
4
1
2
9
8
0
3
0
8
4
2
3
9
9
2
4
0
0
2
4
0
1
2
5
1
0
2
7
1
1
2
7
5
7
2
8
7
4
3
0
3
1
3
0
3
2
3
6
3
4
2
1
9
3
2
6
0
8
2
8
7
6
3
2
1
1
2
6
0
9
1
3
4
8
2
8
5
4
2
9
1
8
3
0
2
9
3
0
3
0
2
8
9
3
3
9
0
8
2
8
5
0
2
8
5
1
3
1
1
2
2
9
6
4
2
9
6
5
3
1
6
5
2
9
6
6
2
9
6
7
3
0
4
7
1
4
0
4
3
5
6
2
2
7
7
1
3
6
6
5
3
6
6
6
2
4
3
0
2
4
3
1
2
5
7
1
3
9
3
0
2
1
3
4
2
9
4
6
2
9
9
9
2
2
6
9
2
2
7
1
2
2
7
0
2
5
9
9
2
7
1
3
2
5
5
3
2
7
2
2
2
7
2
3
2
1
9
7
2
9
6
3
2
4
5
8
2
7
0
4
3
1
2
9
2
5
2
8
2
7
0
7
2
5
5
7
2
8
9
4
2
9
1
9
2
9
3
5
2
5
6
4
3
0
0
3
2
5
9
6
2
7
1
0
2
7
7
0
2
9
8
6
2
6
3
4
3
0
6
1
3
0
6
3
3
0
4
1
2
2
1
7
2
7
3
3
2
4
9
8
2
6
1
3
2
8
4
7
3
0
3
8
2
7
6
2
2
8
9
2
2
8
4
6
2
9
4
9
2
7
1
8
2
7
9
3
2
8
7
0
2
8
3
5
2
9
7
9
2
7
3
6
2
7
8
0
3
0
9
6
2
7
4
7
2
7
4
8
2
7
6
6
2
8
1
8
2
8
1
9
2
7
7
9
2
7
6
3
2
7
6
4
2
7
6
5
2
3
6
4
2
3
6
5
2
6
4
0
1
3
5
3
2
8
1
4
2
8
1
7
2
7
9
4
3
0
7
2
3
1
2
1
3
1
0
4
3
1
0
5
3
1
2
7
3
0
7
0
4
0
2
4
4
0
2
3
3
1
8
4
3
6
4
0
3
2
1
8
3
5
2
5
3
6
4
1
3
6
4
2
3
6
7
8
1
4
0
9
2
2
7
5
2
5
0
9
2
6
1
7
2
6
1
8
2
8
3
6
2
8
6
3
2
8
4
9
2
9
8
7
2
8
9
6
3
0
8
3
1
5
0
2
2
4
4
4
2
4
9
7
1
9
1
9
2
4
6
7
2
5
0
1
1
3
7
2
1
7
6
3
1
7
8
2
4
2
3
2
9
1
1
3
0
7
3
2
9
7
1
2
9
7
2
3
3
1
7
3
3
1
8
2
9
1
2
2
9
2
3
2
9
2
4
2
9
1
3
2
9
5
5
3
2
0
7
2
9
5
6
4
0
1
8
2
4
8
6
2
4
8
7
1
3
3
1
3
4
4
0
2
0
2
6
2
9
2
8
5
3
3
1
4
7
3
9
0
4
3
0
1
3
0
2
2
8
7
3
2
9
7
0
2
8
6
6
2
8
7
2
3
3
1
6
1
9
4
1
1
9
4
2
2
5
2
2
3
0
3
2
9
8
9
3
0
6
3
0
4
1
1
5
5
2
2
7
6
2
2
7
7
2
2
7
8
2
2
7
9
2
5
6
2
2
4
6
6
2
0
0
4
2
7
7
3
2
7
7
4
2
2
5
1
2
7
4
0
2
7
5
0
2
9
5
4
2
6
7
7
3
2
6
6
2
5
8
3
2
7
4
2
3
1
4
4
2
7
1
4
2
7
4
1
2
8
6
8
3
2
0
6
2
5
1
5
2
5
1
6
2
5
9
4
2
7
5
2
2
5
9
1
2
6
1
6
2
6
2
8
2
7
3
9
2
7
1
7
2
9
9
1
2
9
9
2
2
9
9
3
2
2
5
2
2
9
2
5
2
9
2
6
2
9
2
2
2
9
7
6
2
5
5
8
2
6
6
4
2
7
6
0
2
9
4
7
2
9
3
3
2
7
1
2
2
8
6
2
2
7
5
9
2
8
9
5
3
1
3
4
3
1
3
5
2
3
4
4
2
7
5
8
2
9
7
7
2
8
7
1
2
8
7
9
2
9
4
5
2
6
6
2
3
0
2
8
3
1
5
8
1
1
6
7
2
4
9
4
2
4
9
5
1
4
0
6
3
0
4
4
2
2
3
8
2
9
2
0
3
6
7
0
2
6
5
2
2
6
5
3
3
2
8
1
2
7
5
1
2
9
2
1
3
0
0
5
2
4
9
9
3
0
0
4
2
5
0
0
2
5
2
7
2
7
3
4
3
6
2
0
2
5
3
1
2
7
1
6
3
1
6
4
2
7
3
5
3
1
6
3
1
3
2
7
2
5
8
5
2
5
8
8
2
5
8
6
2
5
8
7
2
8
5
6
2
5
8
9
2
5
9
0
2
8
4
1
3
1
3
8
2
5
7
6
2
7
4
4
2
6
0
1
2
7
5
3
2
7
4
3
3
6
3
6
2
6
3
8
2
6
6
7
2
6
0
0
3
9
5
5
1
3
7
9
2
5
6
5
3
3
1
2
2
5
8
2
2
7
0
2
2
6
8
7
2
7
5
6
3
0
1
0
2
6
9
5
2
7
5
4
2
9
9
7
2
9
9
8
2
7
5
5
3
8
7
8
3
2
0
8
2
3
3
6
2
9
4
3
2
9
4
4
3
6
7
3
2
9
4
1
2
9
4
2
3
0
2
1
3
6
7
4
3
1
3
3
3
4
7
8
1
3
8
4
1
3
8
5
3
1
4
8
3
1
6
7
3
1
6
8
3
2
3
4
2
6
9
4
3
2
1
3
3
2
1
5
3
9
5
8
1
3
3
0
2
5
1
7
3
6
7
6
3
6
0
9
3
6
7
5
3
9
3
8
2
3
4
9
3
0
6
9
3
1
4
6
2
5
8
0
2
4
1
1
2
6
9
9
2
7
0
0
3
1
5
6
2
7
0
1
3
5
1
4
3
5
1
2
3
5
1
3
3
5
1
5
3
0
4
2
3
1
4
9
3
3
1
1
3
9
5
9
1
5
7
2
6
3
5
2
7
6
1
2
3
0
8
2
3
0
9
3
0
1
2
3
0
1
3
2
3
3
5
2
6
3
6
3
1
9
0
2
5
2
1
2
8
8
9
2
6
3
7
3
1
5
7
2
6
3
9
3
6
3
2
3
6
3
3
2
8
8
6
2
9
1
7
2
8
8
7
2
8
8
8
3
0
3
7
2
7
1
9
3
9
4
0
3
9
4
1
3
9
1
0
3
9
1
1
3
9
4
2
1
9
3
3
9
2
5
2
5
8
1
3
1
6
0
3
6
4
3
3
9
7
6
2
1
9
8
3
3
0
6
1
3
5
3
0
7
4
1
3
6
3
3
1
9
2
8
9
0
2
9
1
0
3
1
9
8
1
5
2
0
1
9
7
0
3
0
8
2
2
2
7
2
2
4
8
1
2
5
9
2
2
3
4
3
2
4
7
3
2
4
7
4
2
4
7
5
3
0
4
5
3
0
7
7
3
0
7
8
1
2
4
5
3
0
3
4
2
5
4
6
3
0
3
3
2
3
1
3
2
9
2
8
2
9
2
7
2
4
8
8
2
5
7
9
2
9
9
4
1
1
9
6
2
5
4
1
3
0
4
8
1
1
9
8
1
1
9
9
3
0
2
4
2
5
4
2
3
0
2
5
1
7
0
3
1
7
1
7
2
6
0
7
2
9
0
5
2
9
0
6
3
1
4
2
3
1
4
3
2
7
0
5
2
7
0
6
1
9
3
4
2
4
7
0
3
2
2
1
2
6
4
1
2
6
4
2
2
6
4
3
2
6
4
4
1
8
9
7
2
9
0
4
3
1
9
3
2
6
4
5
2
9
1
4
3
6
3
5
2
8
9
1
3
1
9
6
2
8
9
7
3
1
9
1
1
7
0
4
1
7
0
8
2
7
4
5
2
7
4
6
2
9
1
5
2
7
6
9
2
9
8
2
2
7
4
9
2
8
9
9
2
9
7
3
2
8
7
8
2
9
3
0
2
9
3
1
2
5
5
4
2
5
6
7
2
7
0
8
2
7
0
9
2
5
4
7
2
5
4
8
2
5
6
3
2
6
5
0
2
6
5
1
1
9
6
0
1
9
6
1
3
9
7
2
3
0
5
5
3
0
5
6
3
0
5
7
3
0
6
0
2
5
5
9
2
9
5
8
2
9
6
0
2
9
5
9
2
9
6
1
2
9
5
7
3
9
8
4
1
5
0
1
5
1
3
6
3
7
2
9
7
2
9
8
3
0
0
2
9
9
3
6
3
9
3
9
0
3
9
2
3
9
1
3
9
3
2
4
8
9
4
5
4
2
2
2
4
3
8
9
3
2
0
5
3
3
6
9
3
3
9
3
6
3
9
3
5
3
9
5
3
3
3
3
5
3
3
3
6
2
1
1
4
2
3
2
5
1
4
6
3
2
6
9
7
3
5
4
9
2
6
9
6
2
6
9
8
3
8
9
2
3
6
7
1
3
1
3
0
3
5
3
5
2
3
6
9
2
3
7
0
2
3
7
1
1
1
6
2
3
7
6
2
9
4
8
3
2
8
5
2
3
1
5
2
3
8
1
2
9
3
2
2
3
3
9
2
3
4
0
2
3
4
1
1
6
0
2
8
8
1
3
2
8
3
3
2
3
9
2
5
3
9
2
7
2
5
2
8
8
0
2
8
8
2
3
2
4
2
2
8
8
3
2
8
8
4
2
0
7
3
2
8
2
2
6
5
2
6
6
2
6
7
2
6
8
2
6
9
1
2
1
6
1
1
4
3
2
3
3
7
3
2
5
6
3
2
5
7
1
1
4
7
3
2
5
5
3
2
5
8
3
2
4
1
3
2
5
4
3
2
5
9
3
2
4
9
2
0
3
3
2
6
2
3
2
6
3
3
0
7
3
2
9
2
3
2
9
3
3
2
4
3
3
2
4
8
3
2
5
3
3
2
4
6
3
2
4
7
3
2
5
0
3
2
7
3
3
2
7
4
3
2
7
5
3
2
5
2
3
2
6
0
3
2
6
1
3
2
7
6
3
2
8
0
3
2
7
8
3
2
7
9
3
2
3
3
3
2
4
4
3
2
4
5
1
1
9
7
3
2
6
5
3
2
4
0
3
2
6
4
3
2
7
0
3
2
7
1
3
2
9
4
3
2
6
7
3
2
6
9
3
2
6
8
3
2
7
7
3
2
3
7
3
2
3
8
3
2
5
1
3
2
7
2
1
3
8
0
7
3
8
0
8
3
6
1
3
3
6
9
8
3
7
1
5
3
8
9
8
3
8
4
6
3
9
1
7
1
3
5
1
3
2
3
2
3
3
3
7
3
0
5
8
3
2
2
2
3
6
9
4
3
3
9
9
3
4
8
6
3
4
3
8
3
8
3
2
3
7
7
9
3
7
8
1
3
8
1
1
3
7
8
0
3
8
1
4
2
0
9
2
3
4
7
9
3
5
3
9
3
3
3
9
3
7
2
8
3
4
3
9
3
4
8
1
1
4
9
5
3
8
3
5
3
8
3
6
2
3
9
6
2
1
1
3
3
6
9
9
3
7
0
0
3
6
0
1
3
3
9
3
3
6
0
0
3
9
1
8
2
3
6
7
3
9
2
3
4
0
0
4
3
9
2
1
3
9
2
2
2
0
3
5
3
6
1
2
3
7
2
4
3
7
7
8
3
7
2
0
3
7
4
2
3
7
5
6
4
0
0
3
3
5
6
7
3
5
6
8
2
0
9
0
3
7
7
0
3
8
4
7
3
8
0
3
3
8
3
9
3
8
1
0
2
2
3
9
3
7
8
7
3
8
8
6
3
6
5
7
3
7
8
6
3
7
8
5
3
8
3
4
3
1
8
3
3
7
8
2
3
6
0
3
3
6
0
4
3
7
4
4
3
7
6
8
3
7
5
7
3
8
8
2
3
8
8
3
3
6
6
1
3
9
0
5
3
9
8
6
3
4
8
7
4
0
0
8
4
0
0
6
4
0
0
7
2
9
2
2
6
4
1
2
5
1
2
6
3
7
4
3
3
9
7
3
3
4
2
7
3
7
7
4
3
9
9
5
3
6
1
8
3
6
9
2
3
7
4
5
3
7
7
3
1
6
6
2
3
8
4
8
2
0
0
2
3
7
1
3
3
9
2
0
2
0
5
1
2
0
5
2
3
5
6
5
3
3
3
8
3
6
9
6
3
6
0
8
3
8
2
2
3
6
4
4
3
7
4
6
3
7
6
5
3
7
6
7
3
7
6
6
3
8
8
1
3
7
6
4
3
9
6
5
3
8
9
1
3
9
4
7
3
6
4
7
3
9
6
6
2
3
8
5
2
3
8
6
2
3
8
7
2
3
8
8
3
5
8
6
3
5
8
8
3
5
9
0
3
5
9
1
3
5
8
9
3
5
9
2
3
5
9
3
1
1
1
4
1
7
3
3
0
3
3
9
3
7
1
3
5
2
2
1
9
1
3
2
0
5
2
5
6
9
3
9
6
7
3
9
3
1
2
1
8
9
2
1
9
0
3
9
8
0
1
2
3
1
2
4
3
7
3
0
3
7
3
1
3
9
5
1
3
9
5
2
3
7
5
9
3
7
6
0
3
7
6
1
3
7
6
2
3
9
0
2
1
4
9
6
3
8
2
0
3
7
2
9
3
8
1
9
3
8
1
8
3
8
2
1
1
9
1
7
3
3
9
1
3
4
8
5
3
6
1
9
2
2
4
1
3
8
3
0
2
5
6
8
3
6
9
7
3
3
4
8
3
7
7
5
3
8
1
2
3
5
5
9
3
9
4
5
2
1
0
0
2
1
0
1
2
1
0
2
3
3
8
7
3
3
8
8
1
6
0
8
2
2
6
7
3
8
7
7
3
6
2
3
3
1
7
7
3
7
9
4
3
7
9
6
3
6
1
5
3
7
8
8
3
7
8
9
3
7
9
1
3
7
4
0
3
7
9
0
3
7
9
5
3
9
9
7
3
6
2
1
3
6
2
2
3
7
9
7
3
8
1
6
3
8
1
5
2
1
2
4
3
5
5
0
3
8
1
7
3
8
4
0
3
8
4
1
3
9
3
9
3
9
2
4
2
4
9
2
3
7
9
9
3
8
3
3
3
7
1
7
3
7
7
6
3
7
9
3
3
7
9
8
3
7
9
2
3
9
0
9
3
8
1
3
3
7
1
8
2
2
8
2
3
7
1
9
3
7
4
1
4
0
2
6
2
3
9
2
2
3
9
3
3
6
4
9
3
6
5
0
3
8
4
3
3
8
4
4
3
8
4
5
1
4
8
6
1
4
8
7
1
9
5
9
1
9
6
2
1
9
6
3
1
5
0
3
3
8
9
9
3
9
0
1
3
9
0
0
2
1
8
6
2
3
1
8
6
3
3
8
8
5
2
3
8
9
4
2
8
4
2
9
3
6
9
0
3
8
8
7
3
8
8
8
3
8
8
9
3
9
8
2
3
9
8
3
1
4
4
7
3
9
9
4
3
6
0
2
3
6
8
4
2
1
6
1
2
1
6
2
2
3
4
7
3
6
8
7
3
5
7
6
1
2
5
8
1
2
5
9
1
3
0
1
2
1
8
5
2
3
1
9
3
0
2
0
2
0
3
6
3
6
1
0
3
6
5
6
3
8
2
5
3
8
2
7
3
8
2
8
3
8
2
9
3
6
9
1
3
8
2
4
3
9
2
6
3
5
2
6
3
8
2
3
3
8
2
6
3
7
0
8
3
7
0
9
3
7
5
8
3
7
8
4
3
8
8
4
3
7
1
4
3
7
7
1
3
7
8
3
3
8
3
7
2
1
8
7
3
8
7
6
3
8
9
0
2
1
7
2
2
1
7
3
3
6
5
3
3
6
5
5
3
9
2
9
3
5
6
9
3
5
7
0
3
6
1
1
3
5
7
1
3
5
7
2
3
6
5
8
3
6
5
9
3
6
6
0
2
7
2
8
2
0
4
2
2
0
4
7
1
3
0
6
3
9
7
7
3
9
7
8
2
0
4
8
2
0
4
9
2
0
3
2
2
0
4
5
2
0
4
6
2
0
3
9
2
0
4
1
2
0
4
0
2
0
4
3
2
0
4
4
3
7
0
1
2
0
3
7
3
8
0
9
3
3
1
4
3
0
3
1
3
2
2
0
3
8
1
0
5
3
5
3
3
3
5
3
2
1
0
6
3
8
5
5
3
8
5
6
3
8
5
2
3
5
5
2
1
0
9
3
8
4
9
3
8
5
0
3
8
5
1
1
4
1
2
1
1
5
1
3
9
0
1
3
9
1
1
4
2
3
8
5
3
3
8
5
4
1
2
1
1
2
2
2
4
6
1
2
6
8
6
1
5
9
7
2
6
8
3
2
5
0
4
2
5
0
5
2
3
5
0
2
6
8
5
3
7
2
2
3
7
2
3
2
4
5
1
2
5
3
8
1
6
6
3
1
6
6
4
2
3
2
6
1
9
7
1
3
5
5
3
3
5
5
7
2
2
8
3
3
5
2
8
3
5
2
7
1
5
2
3
1
3
6
3
1
3
7
2
6
2
4
2
6
9
0
2
6
9
1
3
3
1
3
2
6
2
7
3
6
6
8
3
1
5
1
3
5
6
3
3
2
3
5
3
2
3
6
1
1
5
3
2
6
2
5
2
6
2
6
1
9
7
2
3
9
3
4
2
4
5
2
2
4
5
3
2
4
9
1
2
4
7
6
3
1
3
1
3
1
3
2
3
0
5
9
1
3
9
8
1
9
1
8
2
3
2
0
1
4
2
6
2
2
8
1
3
6
8
8
3
7
1
6
3
7
4
8
3
1
5
9
3
7
4
7
3
6
7
9
3
9
6
3
3
9
5
4
3
6
8
0
3
6
8
1
2
6
9
2
2
6
9
3
3
6
6
7
3
3
7
9
3
3
8
0
3
5
6
6
3
5
7
3
3
5
7
4
2
0
1
4
4
0
1
7
2
0
1
5
3
5
4
7
3
5
4
0
3
5
4
8
3
5
4
4
3
5
4
5
3
5
4
6
3
5
4
1
3
5
4
3
3
5
4
2
1
2
0
3
7
5
2
3
5
5
1
3
7
5
1
2
0
3
4
3
9
5
0
3
7
5
0
3
8
3
1
2
2
4
6
3
7
5
4
3
7
5
5
2
2
1
0
2
3
0
2
3
7
3
5
3
7
5
3
2
0
5
0
2
2
3
6
2
2
3
4
2
2
3
5
2
2
3
7
1
4
0
3
5
3
4
2
1
8
2
3
9
8
1
1
4
6
4
1
4
6
5
2
2
2
2
2
2
2
3
2
1
8
3
2
3
1
1
2
1
8
4
6
2
6
4
3
3
1
0
7
2
7
3
4
0
1
9
7
5
2
4
3
8
2
4
3
9
2
4
3
6
2
4
3
7
7
1
1
4
3
6
7
9
8
0
1
6
5
1
4
3
5
1
4
3
7
1
4
3
8
7
6
7
7
2
2
0
5
2
2
0
6
2
3
0
7
2
1
9
9
2
2
0
0
1
4
1
8
2
2
0
4
2
2
0
7
1
6
6
1
3
1
9
2
2
2
0
3
2
2
2
6
2
2
2
7
2
2
1
2
2
2
1
3
2
2
1
6
2
4
5
4
2
4
5
5
1
7
1
4
1
9
3
7
2
2
6
1
2
2
6
2
2
0
1
9
2
2
6
0
2
5
3
2
2
2
0
1
2
2
0
2
2
2
6
3
2
5
3
7
2
2
5
9
3
1
2
8
1
9
3
6
3
2
9
9
1
2
8
2
2
5
3
3
7
3
3
3
6
1
7
3
7
0
3
3
6
6
9
3
7
0
4
3
7
0
5
3
8
7
9
2
3
1
4
2
7
2
0
3
9
8
5
3
1
7
2
1
4
4
6
3
7
6
3
3
8
0
5
3
7
4
9
3
9
4
8
3
9
4
9
2
6
0
3
3
7
7
2
3
7
3
2
3
7
3
6
3
7
3
7
3
6
2
4
3
7
1
1
3
9
1
2
3
9
1
3
3
2
2
0
3
7
3
8
3
8
5
8
3
8
5
9
2
6
8
2
2
6
8
4
2
8
6
7
3
7
0
6
3
7
0
7
3
7
3
4
3
8
8
0
3
8
7
5
3
7
2
1
3
8
0
4
3
8
0
0
3
8
0
1
3
8
0
2
3
7
6
9
3
9
7
1
3
8
3
8
3
7
2
5
3
7
2
6
3
7
2
7
2
1
8
8
2
5
7
0
3
7
3
9
3
1
5
0
3
0
5
3
3
0
5
4
2
2
1
8
2
2
1
9
2
2
2
0
2
5
1
9
2
7
2
1
2
5
9
5
2
7
0
3
3
1
6
2
3
6
8
9
2
9
6
2
3
0
4
3
3
1
7
0
3
1
7
1
2
2
2
5
3
7
1
0
3
7
1
2
3
9
1
4
3
9
1
5
3
9
4
3
3
9
4
4
2
2
2
1
3
6
0
6
3
6
0
7
3
3
3
4
3
4
7
6
3
4
7
7
3
5
1
0
3
6
2
8
2
0
2
3
3
6
9
5
3
8
0
6
3
9
1
9
3
8
9
4
2
1
1
2
3
5
7
5
3
3
7
8
3
8
9
5
3
8
9
6
3
9
1
6
1
2
3
9
2
2
5
6
2
2
5
7
3
2
2
6
2
2
5
5
3
1
6
6
4
0
2
5
2
2
5
8
2
9
7
4
2
0
0
5
3
2
0
3
3
2
2
5
1
9
0
0
3
2
2
3
3
2
2
4
1
9
4
7
1
9
9
1
1
4
6
2
3
9
7
9
1
9
2
4
1
9
2
5
2
4
6
4
2
4
6
5
2
2
1
1
2
3
0
3
2
2
1
4
2
2
1
5
2
4
6
2
3
3
3
1
3
3
3
2
1
1
0
3
5
3
1
3
5
2
9
3
5
3
0
1
4
7
4
2
2
3
3
2
2
3
2
2
4
5
9
2
4
6
0
3
5
5
8
3
8
7
1
3
6
9
1
9
8
0
2
4
0
7
3
8
8
3
8
9
1
3
6
7
1
3
6
8
3
3
4
0
2
0
2
0
2
1
3
2
2
1
3
3
1
3
3
9
1
3
4
1
1
3
4
0
1
3
4
2
1
3
4
3
1
3
4
4
2
2
4
0
2
2
9
8
2
2
9
9
2
3
0
0
2
3
1
6
3
8
6
3
2
3
1
7
3
5
5
5
3
5
5
4
3
5
5
6
2
6
6
9
2
6
7
4
3
8
6
0
2
6
8
9
3
0
1
4
2
6
7
1
3
1
8
5
3
1
8
6
3
1
9
7
1
3
8
2
2
6
7
3
3
9
2
8
2
3
1
0
3
8
5
7
2
5
7
4
2
5
7
5
3
6
5
4
2
6
8
8
3
9
2
7
2
2
0
8
2
2
0
9
2
6
7
5
2
6
7
6
3
8
6
6
3
0
0
9
3
8
7
2
3
9
0
6
3
6
2
6
3
6
2
7
1
6
5
8
1
6
5
9
2
3
0
4
3
8
6
4
3
8
6
5
2
3
0
5
2
5
1
1
2
5
1
2
2
0
9
7
2
0
9
8
2
1
0
3
2
6
7
2
3
9
0
7
3
2
0
4
3
6
5
1
3
7
0
2
3
9
4
6
3
5
3
6
3
5
3
8
3
5
3
7
3
2
1
2
3
6
8
2
3
3
4
2
3
4
4
1
3
9
6
4
3
6
5
2
2
2
9
0
2
2
9
1
2
2
9
2
2
2
9
3
2
2
9
5
2
2
9
4
2
2
9
6
2
2
9
7
1
3
9
6
2
3
8
0
2
3
5
2
3
1
8
2
3
1
8
1
3
9
0
3
3
8
6
1
7
1
3
3
3
2
2
1
5
2
2
1
5
9
8
2
6
6
1
2
9
6
9
1
7
0
9
1
7
1
0
2
0
0
0
2
4
3
4
1
7
0
7
3
3
2
3
2
5
4
9
2
6
4
9
2
5
5
0
2
5
3
3
3
6
3
8
3
0
1
1
2
5
3
4
2
5
3
5
2
6
6
8
2
6
7
0
2
9
7
5
2
5
5
1
2
5
5
2
1
3
3
6
1
3
3
7
2
3
9
8
1
3
3
8
3
0
1
8
3
0
1
9
2
1
3
5
2
1
3
6
2
1
3
8
2
1
3
7
2
1
3
9
1
3
4
5
1
3
4
6
3
4
1
9
3
4
2
4
3
4
2
0
3
4
2
1
1
1
7
3
1
1
7
4
2
2
6
8
3
8
7
3
2
6
2
3
3
8
7
4
1
4
9
4
2
5
2
9
2
6
1
0
3
3
4
4
2
5
3
6
2
6
3
3
2
6
2
2
3
0
6
4
3
5
6
0
3
5
6
1
2
3
6
6
2
6
1
1
2
6
1
2
2
3
7
2
2
2
5
0
4
0
0
9
3
3
0
8
3
3
0
9
2
5
3
0
2
6
1
9
2
6
2
0
2
6
2
1
1
3
9
9
1
4
0
0
2
5
7
2
3
0
6
2
2
5
7
3
3
1
8
7
3
1
8
8
3
9
8
7
3
9
8
8
3
1
8
9
1
3
1
1
3
2
1
4
1
2
2
4
0
8
2
4
0
9
4
6
7
1
5
0
9
3
1
7
9
2
4
4
3
3
1
8
0
2
7
8
2
6
6
6
2
9
5
0
2
7
9
2
8
0
1
1
7
8
1
4
9
2
4
8
5
2
6
5
4
2
9
1
6
2
6
5
6
2
7
3
7
2
7
8
9
2
7
9
7
3
0
0
7
2
8
3
4
3
1
0
6
2
8
3
7
3
0
5
1
3
0
5
2
2
9
5
2
2
6
0
5
2
8
6
9
2
9
6
8
2
8
5
9
2
3
9
7
2
5
6
0
2
7
7
2
3
0
0
6
2
5
2
6
2
8
0
3
2
8
0
4
2
8
2
9
3
1
1
1
2
8
1
0
2
9
5
3
2
8
1
2
2
8
3
3
2
8
2
7
2
7
7
5
2
8
0
2
2
7
9
9
2
8
0
0
2
8
0
1
2
8
2
5
2
9
8
1
2
7
8
5
2
9
7
8
2
7
8
6
2
8
5
5
2
9
3
6
2
8
0
8
2
8
0
9
2
8
2
3
2
8
1
3
2
8
2
8
2
7
8
2
2
8
2
0
3
1
1
0
2
8
4
8
2
7
9
5
2
8
0
7
2
8
4
2
3
1
2
3
2
7
9
6
3
0
9
1
2
1
9
4
3
0
4
9
3
0
5
0
2
5
1
4
2
5
2
5
2
5
5
6
2
8
4
3
2
8
4
5
3
3
0
0
3
3
0
1
3
0
1
5
3
0
1
6
3
0
1
7
3
9
6
9
1
3
4
7
1
4
9
1
3
1
1
4
1
7
2
4
2
0
0
1
1
3
8
1
3
0
7
1
3
1
0
2
3
1
1
3
2
5
2
3
3
1
0
7
2
7
9
2
2
8
5
2
3
0
2
3
2
7
9
8
3
1
1
5
3
0
8
9
3
0
9
0
1
3
8
9
2
5
2
4
3
1
0
8
2
7
9
0
2
7
9
1
3
1
0
1
3
1
1
6
1
9
1
6
3
1
1
9
3
1
2
0
1
9
3
5
2
4
8
2
2
5
7
8
2
7
2
6
2
7
2
7
3
0
3
5
2
7
2
8
2
8
3
0
2
8
3
1
2
7
8
1
2
8
1
1
2
9
3
4
2
7
6
7
3
1
7
3
2
7
6
8
3
9
7
3
9
8
3
9
9
1
3
5
8
1
3
5
9
3
2
0
1
3
2
0
2
3
8
6
7
3
8
6
8
3
8
6
9
3
8
7
0
1
1
7
0
2
3
3
8
1
9
7
4
2
3
4
2
1
9
7
5
1
9
7
6
3
1
4
1
1
8
9
8
1
8
9
9
1
1
9
3
1
9
0
8
1
5
3
3
1
7
2
2
1
9
9
9
1
5
9
0
1
7
1
2
1
8
8
9
1
9
5
3
1
6
0
2
1
8
6
5
1
6
0
7
1
7
1
1
1
7
2
5
1
9
7
3
1
7
1
6
2
0
1
6
3
1
1
7
3
1
1
8
1
7
2
1
1
7
2
3
1
8
5
1
1
5
0
5
1
5
0
6
1
5
0
7
1
5
1
8
3
0
8
1
2
6
5
9
2
6
6
0
1
5
3
6
1
8
9
3
1
0
7
2
1
8
0
1
9
9
0
2
1
7
8
2
1
7
9
2
6
3
0
2
6
3
1
2
6
3
2
3
3
9
4
3
3
9
5
1
5
4
1
5
5
1
5
6
4
6
3
2
1
4
6
2
1
4
9
2
1
6
8
2
1
4
7
2
1
4
8
2
0
5
5
3
3
6
0
3
3
6
9
2
1
8
1
3
3
5
9
3
3
6
1
3
3
6
2
3
3
6
3
3
3
6
4
3
3
6
5
3
3
6
6
3
3
6
7
3
3
6
8
3
3
7
0
4
0
1
0
4
0
1
1
2
6
1
1
5
2
1
3
0
3
1
3
0
4
1
3
0
5
1
3
8
8
1
2
0
6
1
2
7
6
1
2
8
0
3
4
2
3
1
2
7
5
1
2
7
7
1
2
9
5
1
2
9
6
1
2
9
7
1
0
0
1
0
2
5
1
8
1
0
1
1
0
3
1
2
7
8
1
2
7
9
1
1
5
0
3
4
1
6
1
4
8
4
3
4
1
7
3
4
1
8
4
6
1
4
6
2
1
4
7
8
1
2
9
2
1
2
6
0
1
3
2
8
1
3
2
9
1
2
6
1
1
2
9
1
1
2
7
1
1
2
7
2
1
3
0
1
2
4
9
4
0
0
1
1
2
4
8
1
3
0
2
1
3
7
8
3
8
6
2
3
9
9
2
3
8
6
1
3
9
9
0
3
9
9
1
1
2
4
6
1
2
4
7
1
2
8
1
1
2
6
2
1
2
8
7
1
2
8
9
1
2
9
0
1
3
0
7
1
2
8
8
1
2
0
7
1
2
0
8
1
2
0
9
1
2
1
0
1
3
9
5
1
4
9
0
1
4
8
9
1
1
7
6
1
2
9
8
1
3
7
0
1
3
7
1
1
2
4
2
1
2
9
3
1
2
9
4
1
2
6
5
1
2
6
6
1
2
4
3
1
2
4
4
1
2
6
7
1
2
6
8
1
2
7
3
1
2
7
4
1
2
9
9
1
3
0
0
1
2
5
6
1
2
5
7
3
2
0
0
1
3
3
1
1
2
2
5
1
3
6
2
1
2
2
6
1
2
2
7
1
3
5
4
3
3
5
2
3
3
5
3
3
3
5
4
3
9
7
5
1
2
2
8
1
2
2
9
1
2
3
0
1
2
3
1
1
2
6
3
1
2
6
4
1
2
6
9
1
2
7
0
1
9
1
1
2
3
4
2
8
3
4
4
9
1
5
0
0
3
4
6
7
3
9
3
2
1
1
2
2
3
4
6
3
2
0
6
2
5
2
3
3
4
5
5
3
4
5
9
3
4
7
2
1
0
8
7
3
4
5
0
3
4
5
4
3
5
0
9
6
5
6
3
4
5
1
3
4
5
2
3
4
6
4
3
4
6
1
3
4
3
0
2
1
1
0
3
4
1
5
3
3
9
8
3
4
1
2
1
4
8
2
3
4
4
6
3
4
3
2
3
4
4
4
3
4
5
6
3
4
7
3
3
4
5
8
3
4
6
5
3
4
6
6
2
0
9
4
4
0
0
0
3
3
9
2
3
4
5
3
3
4
6
8
3
4
6
9
2
3
0
2
3
1
3
3
4
5
3
4
4
0
3
4
5
7
1
1
8
9
2
0
5
8
1
3
4
9
1
3
5
0
3
9
3
3
3
3
4
7
3
3
5
0
1
4
0
7
1
4
0
8
2
3
8
3
3
4
4
2
3
4
4
3
5
4
4
3
4
3
6
2
0
6
7
3
4
3
5
3
4
3
3
3
4
3
4
1
0
9
4
3
3
7
1
3
3
7
2
1
4
1
3
3
4
6
0
2
2
3
1
3
4
7
4
3
4
4
5
3
4
9
8
3
3
8
4
3
5
0
0
3
5
0
1
3
5
0
2
2
1
0
7
2
3
1
2
2
1
0
8
3
3
8
9
3
4
2
5
1
9
6
2
4
0
6
2
4
4
8
2
4
4
9
2
0
0
3
3
3
0
4
3
3
0
2
4
1
1
4
4
2
0
6
0
1
3
1
7
1
3
2
0
1
3
2
1
3
4
6
2
1
3
1
0
1
3
1
1
1
3
1
2
1
3
1
3
1
3
1
6
1
3
1
4
1
3
1
5
1
3
1
8
1
3
1
9
9
1
4
4
4
1
4
4
5
2
3
5
7
2
3
6
8
3
6
7
7
3
0
5
1
2
4
0
3
6
4
8
3
6
8
3
3
8
4
2
2
1
5
2
1
6
3
3
4
6
3
4
9
6
1
5
3
2
3
7
9
2
3
5
6
2
5
4
4
1
7
2
1
4
2
0
1
4
2
5
1
9
2
3
4
9
7
3
6
4
5
3
6
4
6
2
1
1
2
1
2
3
2
1
6
3
2
1
7
3
3
1
5
1
3
9
2
1
3
9
3
1
3
9
4
1
4
7
6
1
4
7
7
1
9
3
8
3
4
0
8
2
0
2
4
3
4
1
0
3
3
9
6
3
3
9
7
2
0
9
5
3
4
0
5
3
4
0
2
2
0
3
1
3
4
0
9
2
0
3
3
3
4
0
4
2
1
2
3
3
4
0
7
1
4
8
5
1
4
9
3
3
9
7
0
3
5
9
8
3
6
2
5
2
0
9
6
3
8
9
7
3
4
2
6
3
4
0
3
3
6
1
4
2
0
9
9
2
1
0
5
3
7
7
7
3
4
3
7
4
0
0
2
3
4
1
3
3
4
1
4
2
0
2
5
2
0
6
6
3
4
8
2
2
1
0
4
3
4
1
1
1
4
7
9
1
4
8
0
1
4
8
1
3
9
9
3
3
9
8
9
3
9
9
8
3
9
9
9
3
4
0
0
3
4
0
1
3
4
4
7
3
9
6
8
3
4
4
8
3
4
9
3
5
3
3
5
4
3
6
5
3
6
6
3
7
5
3
5
0
3
6
1
3
5
7
3
6
2
3
6
3
3
5
5
3
5
6
3
7
4
3
5
1
3
5
2
3
6
7
3
6
8
2
3
7
3
3
6
9
3
7
0
3
7
6
3
7
1
3
5
8
3
5
9
3
7
8
3
6
0
3
6
4
3
7
2
3
7
3
3
7
7
4
5
2
4
5
3
1
6
6
5
2
3
7
8
3
5
8
4
2
3
4
8
3
5
8
7
2
3
7
5
1
8
8
2
3
5
8
5
4
1
3
4
1
4
4
1
5
4
1
6
2
3
7
4
4
1
7
4
1
8
3
4
8
0
3
9
2
9
1
1
4
2
3
3
7
5
2
3
8
2
2
1
4
1
4
3
9
3
3
3
6
7
9
2
4
1
2
6
8
0
6
4
2
1
0
7
7
4
5
8
6
7
8
2
0
6
3
6
8
1
7
0
8
9
9
9
1
0
0
1
1
0
7
8
1
0
0
0
3
4
9
5
1
1
0
8
1
1
0
9
3
5
2
1
6
9
7
0
3
5
7
9
6
8
2
6
8
3
1
4
5
3
8
6
8
7
8
8
7
1
1
7
1
2
1
6
1
6
1
6
1
7
8
4
0
1
5
4
0
2
0
6
8
7
8
6
7
7
6
5
1
7
0
7
6
7
6
1
1
0
3
2
0
7
8
2
4
1
8
2
4
1
9
2
4
2
0
6
0
6
1
6
9
0
6
9
1
6
9
2
6
9
3
8
3
8
4
1
1
1
5
1
1
1
6
1
4
1
6
1
1
1
7
2
1
2
6
8
5
6
8
4
8
1
2
1
1
1
5
2
2
7
1
8
7
6
6
6
9
7
6
9
8
8
4
5
2
1
6
3
6
1
7
6
2
9
2
1
2
5
5
8
9
5
9
0
7
1
3
7
1
4
7
1
5
7
1
6
6
3
9
6
4
0
6
4
1
7
6
4
7
6
5
7
6
7
6
5
7
6
5
8
1
1
6
6
2
1
1
9
2
1
2
0
3
5
1
8
3
5
1
9
8
2
7
0
0
1
4
1
9
6
9
9
7
2
1
7
2
2
7
2
3
3
3
5
8
3
3
5
7
1
9
0
1
9
1
7
6
8
6
3
1
6
9
6
1
5
3
7
1
5
3
8
4
8
7
6
0
1
7
1
7
5
9
9
3
3
7
4
6
0
0
1
4
5
5
3
4
7
0
3
5
0
6
3
4
7
1
6
4
8
3
3
9
0
1
9
4
7
0
9
3
9
4
3
5
1
7
1
4
2
3
3
5
0
3
1
6
2
1
6
3
2
1
2
2
1
4
5
6
1
9
8
3
5
9
6
7
0
6
3
5
9
7
2
3
8
4
1
4
4
2
1
4
4
3
1
6
2
3
3
5
9
4
3
5
9
5
3
3
3
3
2
3
3
2
3
4
2
3
5
2
3
6
2
3
7
5
0
6
5
0
7
5
0
8
5
0
9
5
1
0
5
1
1
5
1
2
5
1
4
5
1
5
5
1
3
5
1
6
5
1
7
1
4
4
1
4
5
1
4
6
1
4
7
1
4
8
1
0
7
9
2
2
4
2
2
4
2
4
2
4
1
5
2
4
1
6
2
4
1
7
2
2
4
3
3
6
0
5
2
2
4
4
2
2
4
5
2
4
5
0
1
6
9
1
7
0
2
3
5
5
1
7
9
1
8
0
2
1
2
1
1
8
1
1
8
3
1
8
4
1
8
5
1
4
1
4
3
2
1
4
1
7
3
2
4
4
5
1
7
7
1
9
7
1
7
6
1
7
8
1
4
2
4
1
7
5
3
3
4
3
3
3
7
3
1
7
1
2
3
6
3
3
6
2
9
3
6
3
0
3
6
3
1
3
9
6
0
3
6
7
2
3
9
6
1
3
9
6
2
1
7
4
2
3
6
2
2
1
1
7
3
2
0
9
5
2
1
0
6
2
1
0
9
1
4
1
0
1
4
1
1
4
4
5
4
4
7
4
4
6
4
4
8
4
4
9
4
5
0
4
5
1
2
4
1
0
1
5
6
0
2
0
6
5
5
7
1
5
7
2
1
4
8
8
2
0
6
4
9
7
0
9
8
8
1
9
6
4
1
6
4
2
3
4
3
1
1
6
4
4
3
4
0
6
1
5
1
4
1
9
6
5
3
3
4
9
3
9
7
4
1
9
2
1
2
0
9
3
4
0
0
5
9
8
7
1
5
8
7
2
0
2
6
1
5
8
8
1
4
9
9
2
0
5
4
2
2
5
7
9
9
3
6
1
7
3
7
9
6
4
1
8
0
9
1
7
7
9
9
3
3
1
5
7
0
2
0
0
9
5
6
9
5
7
0
8
8
1
1
7
3
5
1
7
3
8
1
7
4
1
5
7
8
9
7
4
2
0
9
1
9
3
2
2
0
0
7
5
1
7
1
9
9
0
0
9
3
1
9
3
5
9
5
8
5
1
9
8
8
3
8
8
9
1
3
0
9
5
6
5
1
8
6
4
1
6
6
1
6
7
1
6
8
4
8
3
5
7
3
4
8
9
8
8
4
8
8
5
1
9
5
0
1
9
5
1
9
5
9
9
6
1
1
0
4
1
9
6
8
9
6
9
1
0
9
3
9
8
9
9
9
0
1
8
6
3
1
4
8
3
1
6
4
1
1
8
0
8
1
6
4
5
1
6
7
5
1
9
5
7
1
9
8
8
1
9
8
9
8
3
1
2
0
6
9
1
5
2
4
1
5
2
5
1
5
2
6
8
3
2
8
3
3
1
1
0
1
5
2
4
1
4
6
6
1
4
6
8
5
2
5
3
3
5
5
6
0
2
2
0
8
3
2
0
7
3
6
5
4
2
0
8
2
1
1
0
6
2
0
5
7
3
3
5
6
1
1
4
8
1
1
4
9
2
0
5
6
3
3
8
5
5
3
4
5
3
7
8
3
0
1
9
0
9
1
5
2
8
1
9
1
0
5
3
6
5
3
8
4
0
1
5
4
0
1
4
1
5
1
0
1
5
1
1
4
0
2
1
5
3
5
2
0
8
7
5
3
9
2
0
7
0
5
4
5
5
4
6
6
7
8
6
2
7
1
0
4
4
4
2
3
1
2
8
5
1
2
8
3
1
2
8
6
1
9
9
4
1
9
9
5
8
6
1
1
2
1
8
1
2
8
4
1
2
8
2
3
4
2
2
1
2
1
3
1
5
1
4
3
4
7
3
4
8
4
7
3
8
0
8
8
0
9
8
7
2
9
7
6
1
0
1
5
4
7
2
1
8
6
0
1
1
8
8
4
9
8
4
9
9
8
2
4
1
0
1
9
1
0
2
2
1
0
2
0
1
0
2
1
1
0
2
3
2
3
2
7
5
2
6
6
5
7
6
1
7
5
6
1
0
7
1
1
8
6
7
5
7
7
5
8
7
5
2
7
5
3
7
5
9
7
6
0
7
7
0
3
1
0
3
1
1
9
0
5
9
4
1
8
0
0
8
0
1
8
0
2
3
4
1
3
4
2
3
4
3
4
1
1
4
1
2
7
4
6
7
4
7
7
4
8
7
4
9
7
5
0
7
5
1
6
3
5
1
5
6
5
7
8
0
1
4
2
1
1
5
6
6
1
5
6
7
1
5
6
8
3
4
0
1
1
8
0
1
1
8
1
1
1
5
1
4
6
9
7
2
5
1
0
3
0
5
6
8
9
5
2
7
2
4
1
6
9
9
7
3
0
9
0
1
9
0
4
9
5
6
1
1
2
8
1
1
2
9
1
1
3
0
1
1
3
1
1
1
3
2
1
1
3
3
1
1
3
4
1
1
3
5
1
1
3
6
1
8
1
9
2
0
5
4
7
1
6
5
1
1
6
5
0
1
7
7
0
6
0
9
1
7
5
8
1
6
5
3
1
7
5
9
1
8
1
9
1
8
4
9
1
7
1
5
1
7
6
1
1
7
4
6
1
9
3
9
1
8
1
4
1
8
4
8
9
6
0
1
7
8
7
1
7
6
0
1
7
8
8
1
7
6
2
9
6
6
1
7
0
0
1
6
5
4
1
6
7
7
1
7
8
2
4
7
7
1
5
7
7
1
5
7
8
1
5
8
9
1
6
4
6
1
6
7
3
1
6
7
4
1
6
4
7
1
3
2
2
1
3
2
3
1
3
2
4
9
6
3
1
4
6
9
1
4
7
3
4
8
4
4
8
5
1
5
7
3
1
7
7
5
1
7
6
7
2
3
9
0
5
2
9
1
5
5
8
1
5
5
9
1
7
3
1
1
7
8
3
6
1
0
8
9
8
8
9
7
1
7
8
9
1
9
5
2
5
7
6
1
7
7
4
1
8
7
4
9
6
2
1
7
4
9
1
6
7
1
1
7
9
9
1
7
5
0
1
7
5
1
1
7
9
6
1
8
8
5
1
6
1
4
1
7
6
3
1
7
8
4
1
5
3
2
1
9
5
5
1
7
1
8
1
7
1
9
5
2
8
8
5
8
1
7
7
1
1
8
1
8
1
9
0
6
1
5
5
7
1
9
0
5
1
9
2
2
1
4
0
1
1
6
8
0
1
6
8
1
1
2
2
2
1
2
2
3
1
2
2
4
1
6
4
8
1
7
7
2
1
6
4
9
2
1
7
5
1
9
2
0
1
9
3
3
1
7
9
5
4
0
2
2
1
9
0
7
1
9
4
6
3
0
8
8
3
0
9
5
1
9
1
2
1
9
1
3
1
9
1
4
1
9
5
8
2
2
8
4
2
2
8
5
2
3
2
8
2
2
8
6
2
2
8
7
4
7
5
1
0
3
7
1
5
7
5
1
6
1
3
1
7
3
2
1
7
3
3
1
7
4
5
9
1
0
1
7
3
9
1
7
4
0
1
1
0
0
1
7
3
4
1
7
4
7
1
7
4
8
1
5
5
0
1
7
7
8
1
7
3
6
1
8
1
3
1
6
8
2
1
9
6
6
1
7
2
9
1
7
7
6
1
7
3
0
1
9
5
4
1
7
0
1
1
7
0
2
1
9
0
1
5
0
1
6
7
9
1
9
5
6
1
9
9
8
5
5
0
1
8
8
8
1
5
0
1
1
1
9
0
4
9
0
6
2
1
5
4
9
1
5
1
2
1
5
1
3
4
6
8
1
9
0
2
4
0
1
3
6
2
0
1
0
7
3
6
2
3
1
1
9
1
3
3
0
5
1
0
4
0
2
0
8
4
2
0
6
1
3
4
9
9
2
0
8
0
2
0
7
9
3
4
8
4
5
8
2
1
3
0
6
7
0
4
9
4
1
1
2
7
2
3
6
1
2
2
3
0
2
4
6
8
3
7
9
1
4
0
5
3
8
5
6
7
5
7
0
3
7
0
4
7
0
1
7
0
2
9
0
9
1
9
2
9
3
4
5
7
1
0
5
7
1
6
3
8
7
9
5
7
9
6
1
6
2
2
1
0
5
6
1
0
5
8
1
6
3
6
1
6
3
7
4
5
5
4
5
6
7
9
4
2
4
1
3
2
0
1
1
2
0
1
2
2
0
1
3
1
0
9
8
1
6
2
0
1
6
2
1
1
6
1
9
1
8
2
6
6
0
3
6
8
5
6
8
6
3
2
9
5
3
2
9
6
3
2
9
7
1
4
6
0
1
4
6
1
1
0
6
1
9
9
8
6
2
0
7
1
9
3
9
2
2
2
9
1
0
3
9
2
3
1
0
5
1
1
8
6
9
1
4
3
0
4
7
4
5
5
1
9
0
2
6
2
8
8
8
6
8
8
7
8
8
8
8
9
4
8
9
6
1
3
0
8
9
0
9
1
5
7
6
9
2
1
1
5
5
3
1
4
3
1
5
9
2
5
9
3
1
0
5
3
7
5
5
7
6
9
9
6
7
1
5
2
3
6
1
6
9
0
6
6
8
7
9
0
7
8
3
9
1
8
7
9
1
0
8
2
1
0
8
3
8
5
7
8
7
7
8
9
5
9
2
4
6
2
4
6
2
5
9
2
3
9
9
8
1
0
4
8
3
3
3
0
5
8
0
1
5
8
6
1
6
1
2
2
0
3
0
9
1
1
9
5
1
3
3
4
1
1
8
4
0
1
8
4
1
1
9
4
8
2
1
6
4
2
1
6
5
2
1
6
6
2
1
6
7
2
2
5
8
5
6
9
0
3
5
6
4
6
4
5
9
4
2
1
5
8
4
6
4
6
1
5
7
9
6
3
6
8
0
4
8
0
5
1
0
4
7
1
6
7
0
7
7
9
7
8
1
7
8
3
7
8
2
8
7
3
1
0
4
5
9
7
1
2
0
8
6
6
0
4
6
0
5
6
0
6
8
8
0
1
6
4
0
2
0
1
8
5
3
0
2
1
5
0
5
3
2
5
3
1
8
7
0
1
6
1
1
6
4
4
1
5
8
1
9
8
5
1
8
1
1
1
5
6
9
1
5
8
2
1
5
8
3
1
0
9
5
1
0
9
6
1
5
0
4
2
2
4
8
7
4
8
7
5
1
5
7
1
1
5
7
2
2
2
8
2
2
9
3
0
9
3
0
8
1
0
8
0
6
2
6
1
3
2
6
9
6
5
1
6
1
0
1
3
7
6
9
9
1
9
9
2
1
2
3
2
1
6
2
4
3
5
0
8
1
9
3
0
1
9
3
1
5
3
1
0
9
9
5
8
4
5
8
5
8
8
2
1
8
0
6
8
6
4
1
3
9
7
1
8
0
0
1
8
0
1
1
1
3
1
6
6
6
1
7
9
7
1
7
9
8
2
6
5
7
2
6
5
8
3
3
8
8
6
2
1
1
8
7
1
3
2
5
6
1
3
9
7
9
1
6
9
1
1
6
9
2
8
6
0
2
0
1
0
6
4
3
8
2
2
8
6
3
8
1
1
1
6
9
0
1
8
7
6
6
4
7
1
8
0
7
1
6
4
3
5
4
2
6
1
8
1
9
0
4
8
1
0
9
7
5
1
1
1
0
6
0
8
1
5
8
0
1
5
5
2
6
2
2
1
4
9
7
1
8
4
4
6
4
9
6
5
0
6
7
6
8
3
4
8
8
4
6
5
1
8
2
7
1
6
2
9
1
6
3
1
1
6
3
5
1
5
3
9
1
6
0
9
1
8
2
4
1
6
3
3
1
6
3
4
1
9
8
5
1
1
1
1
8
2
2
5
4
0
1
8
7
5
1
5
3
0
1
5
3
1
1
7
5
4
1
8
8
3
1
8
8
4
5
8
2
5
8
3
9
8
4
8
7
1
1
5
2
7
1
6
3
2
1
8
8
0
8
9
1
1
0
8
5
9
1
4
1
7
8
5
9
1
5
9
4
0
1
6
3
0
1
7
6
5
1
9
3
2
8
7
9
1
7
6
4
1
8
4
2
9
5
7
9
2
5
1
8
7
3
1
9
8
7
1
7
4
4
1
9
4
5
1
9
4
3
1
9
4
4
2
1
2
7
2
1
2
8
2
1
2
9
5
2
7
1
6
7
8
5
4
3
1
5
8
5
1
8
2
3
1
9
9
3
5
8
1
9
2
6
1
0
4
9
1
0
5
0
1
0
6
0
1
0
6
1
2
0
7
6
2
0
7
7
7
0
5
1
0
9
2
8
5
5
8
9
9
9
1
6
9
3
8
8
7
8
1
0
9
7
1
6
2
5
1
6
2
8
1
6
2
6
1
6
2
7
5
6
6
8
6
9
5
6
7
5
7
7
1
6
7
6
6
5
9
6
6
0
6
6
1
6
6
2
6
6
3
2
3
9
1
5
4
5
5
3
3
8
3
4
9
7
9
5
5
7
2
0
5
4
8
6
6
7
7
3
1
9
1
3
9
1
9
9
9
4
1
1
2
5
5
2
1
9
0
8
6
3
2
6
3
3
5
9
1
9
1
2
9
2
2
1
1
4
0
1
1
4
1
1
7
4
3
4
2
5
9
5
4
1
5
6
2
7
9
2
2
4
1
4
2
4
4
1
2
4
4
2
5
6
5
7
8
4
8
3
5
2
0
8
4
9
8
5
0
1
5
4
1
1
9
2
6
1
9
2
7
1
9
2
8
4
7
6
8
5
2
6
7
1
6
7
2
6
7
3
6
7
4
1
8
8
7
8
7
7
8
9
4
9
6
2
3
3
1
2
3
3
2
5
5
3
5
5
4
8
0
3
8
3
4
8
4
3
8
4
4
2
3
3
3
2
1
1
1
2
3
2
2
2
8
4
0
1
6
9
9
5
9
9
6
9
9
7
1
1
0
7
1
1
2
4
1
4
5
0
8
9
1
1
0
2
1
1
0
4
1
1
0
5
3
3
5
1
6
5
3
1
0
8
8
1
0
8
9
5
8
7
5
8
8
1
0
2
4
1
0
2
5
1
0
2
6
1
0
2
7
1
0
2
8
3
5
9
9
2
2
7
1
4
3
4
1
0
6
4
1
0
6
5
2
0
7
2
2
1
4
3
5
9
5
1
0
5
5
3
3
8
6
7
6
2
1
6
6
8
3
4
5
3
4
6
8
4
6
6
6
4
8
9
3
9
4
8
9
1
7
9
2
7
2
1
5
1
1
0
4
6
5
3
3
1
0
2
9
5
9
6
1
0
0
2
1
0
0
3
7
6
3
8
5
4
1
5
1
5
6
1
1
8
9
2
6
3
4
6
3
7
6
3
8
8
0
6
8
0
7
6
5
5
9
1
8
2
0
8
5
6
1
4
6
1
5
6
6
6
9
7
8
9
8
0
7
5
4
9
3
7
9
7
2
7
1
0
7
4
1
7
4
2
8
9
0
2
0
8
1
1
0
0
4
1
0
0
5
1
0
3
8
8
4
1
8
4
7
1
0
5
4
9
2
8
9
3
0
1
4
5
4
1
1
5
4
2
0
2
8
3
3
7
6
9
3
4
1
0
9
0
1
0
9
1
1
0
4
3
9
7
3
1
0
4
2
1
6
3
9
3
3
7
7
3
3
8
1
5
0
3
5
0
4
9
4
6
9
5
0
2
0
2
7
3
4
9
3
3
4
9
4
9
4
7
2
0
8
8
1
9
2
9
2
0
2
9
5
2
6
1
0
1
0
6
6
8
9
4
5
1
2
1
2
1
2
1
3
1
2
1
4
6
8
8
1
0
1
1
1
0
1
2
1
0
1
3
1
0
7
4
1
0
7
5
1
1
3
8
1
0
7
6
3
4
9
2
2
3
5
8
3
5
1
6
2
3
5
9
1
1
4
1
8
9
0
1
9
8
2
4
6
6
1
5
0
8
1
6
5
5
2
4
7
7
2
4
7
8
3
1
9
9
2
3
2
6
5
2
7
2
6
1
6
1
5
5
9
4
9
4
4
9
4
3
2
0
7
4
2
0
7
5
6
9
4
3
4
8
3
6
9
5
9
8
1
7
9
7
9
8
2
9
8
3
1
1
1
2
1
0
6
2
1
0
6
3
7
9
8
7
9
9
1
0
8
6
1
1
2
6
1
4
3
3
1
4
5
1
1
4
5
2
6
8
9
3
5
8
1
3
5
8
2
3
5
8
3
3
5
7
7
3
5
8
0
1
4
4
1
3
5
2
3
3
5
2
4
6
3
0
7
7
5
7
7
8
7
7
2
1
2
1
7
7
7
3
7
7
4
7
7
6
7
7
1
1
0
3
2
8
1
5
7
7
7
9
9
3
1
0
3
3
1
1
3
7
1
1
9
4
1
0
3
4
1
0
3
5
1
0
3
6
1
3
7
7
4
3
0
4
3
5
4
3
9
4
4
2
4
3
3
4
4
0
4
3
4
4
3
6
4
3
7
4
3
8
4
4
1
4
4
3
4
3
1
4
3
2
4
4
4
4
9
5
5
5
9
5
6
0
5
6
1
5
6
2
5
6
3
7
8
8
9
2
0
1
5
4
6
1
5
4
7
8
5
1
2
1
5
4
2
1
5
6
2
1
5
2
2
1
5
3
2
1
5
5
2
1
5
7
2
1
5
8
2
1
5
9
2
1
6
0
3
4
4
1
1
9
2
4
5
9
1
4
4
8
1
4
4
9
4
6
0
1
1
1
3
1
1
1
4
5
8
6
7
9
1
2
4
3
5
2
2
1
8
7
1
9
5
2
2
6
2
5
7
2
5
9
2
6
0
2
4
4
2
4
5
5
5
8
1
0
0
7
1
0
0
8
1
0
0
9
2
3
9
2
4
0
2
4
1
2
4
2
2
4
3
2
4
6
2
4
7
2
5
8
5
9
7
3
2
7
3
3
7
3
4
3
3
2
7
3
6
7
3
5
7
3
9
7
4
0
2
3
6
0
9
4
9
1
0
5
2
2
4
2
1
2
1
0
7
8
4
7
8
6
7
8
5
1
8
2
3
1
2
1
0
6
6
1
0
6
7
1
1
1
8
1
1
1
9
7
3
7
7
3
8
1
1
6
3
2
1
1
8
1
1
6
8
1
1
6
9
9
5
3
3
1
8
7
6
3
2
9
1
6
0
6
2
4
4
7
2
4
4
0
3
2
8
3
3
0
1
1
3
9
1
5
4
2
1
5
4
3
1
5
4
8
4
1
9
6
0
7
1
6
1
8
7
4
3
7
9
0
1
0
0
6
4
7
1
7
4
4
7
4
5
8
4
2
2
3
2
2
2
3
2
3
1
1
6
4
1
1
6
5
2
1
7
3
1
7
3
4
7
5
3
1
3
3
1
4
3
1
5
3
1
6
5
0
0
5
0
1
5
0
2
6
5
6
6
3
5
7
8
2
1
8
2
1
9
1
4
5
9
2
1
3
3
3
4
3
3
5
6
1
2
7
9
3
8
5
3
1
0
1
8
4
2
6
4
2
7
2
5
3
2
5
4
2
5
5
2
5
6
6
6
9
1
8
2
5
2
3
0
6
4
0
2
4
0
5
4
0
6
5
0
5
4
0
3
4
0
4
4
0
9
4
0
7
4
0
8
4
1
0
1
3
8
3
1
4
4
0
1
4
1
5
1
5
6
3
1
5
6
4
1
4
3
2
1
6
6
9
2
4
4
6
1
0
4
2
1
9
5
1
1
8
2
1
1
8
3
1
1
8
4
1
1
8
5
1
5
5
6
1
9
9
2
1
0
8
1
3
9
1
5
1
9
1
7
9
4
1
7
2
0
1
7
9
1
1
7
9
2
1
1
7
1
2
5
2
1
2
5
3
1
2
5
4
1
2
5
5
8
5
9
1
6
8
9
1
7
6
9
3
3
7
4
0
1
2
1
8
5
7
1
8
3
7
2
2
8
9
1
8
5
8
1
9
8
3
1
8
5
9
4
6
4
4
7
8
1
8
7
0
5
4
1
8
6
8
1
8
4
3
1
0
5
9
1
6
5
2
8
3
6
1
7
8
0
1
7
8
1
1
5
1
7
4
9
2
1
8
4
5
1
8
9
4
1
5
2
9
8
6
7
1
9
0
3
1
5
4
9
1
7
7
3
1
8
7
1
1
8
7
2
1
8
3
1
1
8
1
0
1
9
9
6
1
9
9
7
1
1
8
1
1
9
1
4
5
7
1
4
5
8
1
8
9
5
9
7
5
9
8
2
6
1
2
6
3
2
6
2
2
6
4
1
0
1
4
1
0
1
6
1
0
1
7
2
1
4
0
2
1
4
1
2
1
4
2
2
1
7
4
1
1
1
1
1
8
3
4
1
8
3
5
1
8
3
6
1
8
3
3
1
8
5
5
1
8
5
6
2
3
5
3
2
3
5
4
3
3
2
4
3
3
2
5
3
3
2
6
3
3
2
7
3
3
2
8
3
3
2
9
3
4
8
9
3
4
9
0
3
4
9
1
1
6
1
7
1
0
3
1
1
8
0
5
1
0
8
4
1
8
0
3
1
9
4
9
2
5
4
7
0
7
2
8
7
2
7
7
2
9
3
3
6
1
6
9
3
5
5
5
5
5
6
1
5
7
4
1
8
0
4
2
3
2
1
2
0
8
2
0
9
1
3
6
4
1
3
6
5
3
3
9
1
2
1
5
8
1
2
8
1
3
2
5
4
3
2
2
0
2
2
1
8
3
7
1
8
6
7
8
3
8
9
5
3
1
6
8
4
1
6
9
4
9
7
7
1
2
1
9
1
8
0
2
1
4
0
2
4
2
0
1
0
8
1
5
2
0
5
5
7
1
4
2
9
5
5
2
1
0
7
0
1
0
6
8
1
0
6
9
2
0
0
6
3
2
4
3
2
6
2
4
2
9
3
2
7
3
2
5
1
1
2
0
2
1
3
1
2
1
6
9
2
1
7
0
4
9
1
1
9
8
1
1
5
3
4
1
5
3
5
2
3
2
9
2
3
3
0
1
9
7
7
1
9
7
9
1
9
7
8
1
1
5
6
1
1
5
7
1
1
6
1
1
1
6
2
1
6
8
8
1
6
8
7
3
2
8
8
1
2
0
2
1
2
0
3
1
2
0
4
1
2
0
5
1
2
3
3
1
8
6
6
3
2
9
0
1
7
2
6
1
7
2
7
1
7
2
8
1
1
9
5
1
2
0
0
1
2
0
1
3
0
9
3
3
0
9
4
1
1
4
5
1
1
4
6
1
1
5
9
1
1
6
0
1
3
6
0
1
3
6
1
2
5
4
5
3
2
8
9
1
4
2
7
2
4
2
8
2
4
2
5
2
4
2
6
2
4
2
7
1
5
4
5
1
8
4
6
2
4
7
9
2
4
8
0
1
6
1
2
0
2
2
0
5
2
0
4
1
1
5
8
2
0
0
2
0
1
3
0
2
2
3
1
8
3
2
0
3
2
1
3
3
2
0
3
1
9
3
2
3
3
2
2
1
1
7
7
2
3
9
4
2
3
9
5
1
3
8
6
1
3
8
7
1
6
8
6
1
8
8
6
1
8
8
7
9
6
2
4
9
3
9
7
9
8
9
9
4
0
0
4
0
1
1
3
5
5
1
3
5
6
1
3
5
7
2
1
4
5
3
9
5
3
9
6
1
2
1
1
1
3
7
2
1
3
7
3
1
3
7
4
1
3
7
5
2
3
8
2
7
0
1
4
7
5
1
8
5
3
2
2
6
5
2
2
6
6
2
3
0
1
2
7
1
2
7
2
1
3
8
0
4
2
4
2
7
3
2
7
6
2
7
4
2
7
5
3
3
3
4
3
5
3
6
3
7
3
5
6
4
3
9
4
4
3
8
4
2
4
0
4
1
4
3
2
2
8
8
1
1
7
1
1
1
7
2
2
0
8
9
1
4
2
8
3
2
9
1
7
4
2
5
0
7
2
5
0
8
9
4
3
8
0
3
8
1
3
8
2
3
8
3
3
8
4
2
5
0
2
2
5
0
3
2
2
7
3
2
2
7
4
1
5
2
1
1
8
9
5
1
6
5
7
2
7
7
1
5
9
6
2
4
3
2
2
4
3
3
4
2
1
4
2
2
1
3
8
1
6
0
0
1
6
0
1
1
5
9
9
2
4
2
2
2
4
3
5
2
2
3
2
8
4
2
8
6
2
8
1
2
8
2
2
8
5
2
8
3
2
5
0
6
4
5
4
8
4
7
4
9
4
6
1
1
2
1
1
7
4
2
2
8
7
2
8
8
2
9
0
2
9
4
2
8
9
2
9
1
2
9
2
2
9
3
2
9
5
2
9
6
1
5
5
4
1
1
2
1
1
8
6
1
4
6
7
1
8
5
4
2
0
2
1
2
0
2
2
2
5
1
2
5
2
2
3
3
4
8
2
6
8
2
7
8
2
8
1
8
2
0
1
7
6
6
1
8
3
2
8
6
5
8
6
6
1
0
7
2
1
2
2
0
1
2
2
1
1
7
7
7
1
7
8
6
1
8
6
1
1
8
6
2
1
8
7
7
1
8
7
8
2
2
2
1
8
2
9
1
8
3
0
1
8
2
8
1
8
1
5
1
8
1
6
1
8
3
8
1
8
3
9
5
7
4
5
7
5
1
8
8
1
1
1
7
9
1
6
8
3
1
6
8
5
1
8
1
2
1
7
5
5
1
7
5
7
1
8
1
7
1
7
5
3
1
7
9
0
1
6
9
5
1
8
2
1
1
5
5
5
1
7
6
8
1
6
9
8
1
8
4
7
1
6
7
2
1
7
5
6
1
9
1
5
1
6
9
6
1
6
9
7
2
4
0
5
1
5
4
4
1
5
6
1
1
8
6
8
1
6
0
3
1
6
0
4
1
5
1
6
1
9
8
6
2
3
7
7
1
6
6
7
3
2
8
4
3
2
8
6
3
2
8
7
4
8
8
1
5
9
1
1
4
0
3
1
5
9
2
2
0
0
8
3
3
2
1
8
3
5
1
6
0
5
1
7
9
3
1
9
6
7
1
9
6
8
1
5
5
1
2
3
5
1
1
9
4
0
1
9
8
4
3
0
7
6
3
0
7
5
1
7
5
2
1
8
5
0
2
1
7
1
1
8
9
6
2
3
2
4
1
6
4
4
8
1
8
2
5
4
7
9
4
8
6
4
8
0
4
8
2
3
3
8
2
2
4
8
2
4
9
2
5
0
8
1
4
8
1
6
8
1
7
8
1
9
8
1
8
8
2
0
8
2
1
8
2
3
8
2
9
1
3
3
2
1
3
3
3
1
3
3
4
1
3
3
5
2
1
4
4
02468
1
0
1
2
1
4
1
6
1
8
2
0
Gene Clustering
280528162490281528222907280631033100284429093097201726152280314529512984312212341235321924022403136627323092308525931656290126552783278428382715304628583227313919232496251314982192283930993098307930803125308630873126246930402597278726022900277727782663282427292990317528403109316928263230283230273026315231763153315431552518303629882540282132983140 1432985322821773307248324843008259828772665272427882606286428652730273111753000303932312996316130013068306530663067142239963429351138713616149235072059 115246331943195245624571470147114722471247226462908285728602903255526472648 493159519691594267827381593234523461660189118921705290217062929185225611236123712381250125121162196286122542604240422472248224926792680268136853686 127366236633664 206256626143002136335043505 12925843210 1992940298339563957293831243229 158 1592577252027762875293928852898317429372995124129803084239924002401251027112757287430313032363421932608287632112609134828542918302930302893390828502851311229642965316529662967304714043562277136653666243024312571393021342946299922692271227025992713255327222723219729632458270431292528270725572894291929352564300325962710277029862634306130633041221727332498261328473038276228922846294927182793287028352979273627803096274727482766281828192779276327642765236423652640135328142817279430723121310431053127307040244023318436403218352536413642367814092275250926172618283628632849298728963083150224442497191924672501 1372176317824232911307329712972331733182912292329242913295532072956401824862487 133 13440202629285331473904 301 30228732970286628723316194119422522 3032989 306 3041155227622772278227925622466200427732774225127402750295426773266258327423144271427412868320625152516259427522591261626282739271729912992299322522925292629222976255826642760294729332712286227592895313431352344275829772871287929452662302831581167249424951406304422382920367026522653328127512921300524993004250025272734362025312716316427353163132725852588258625872856258925902841313825762744260127532743363626382667260039551379256533122582270226872756301026952754299729982755387832082336294329443673294129423021367431333478138413853148316731683234269432133215395813302517367636093675393823493069314625802411269927003156270135143512351335153042314933113959 157263527612308230930123013233526363190252128892637315726393632363328862917288728883037271939403941391039113942 1933925258131603643397621983306 1353074 1363319289029103198152019703082227224812592234324732474247530453077307812453034254630332313292829272488257929941196254130481198119930242542302517031717260729052906314231432705270619342470322126412642264326441897290431932645291436352891319628973191170417082745274629152769298227492899297328782930293125542567270827092547254825632650265119601961397230553056305730602559295829602959296129573984 150 1513637 297 298 300 2993639 390 392 391 3932489 45422243893205336933936393539533335333621142325146326973549269626983892367131303535236923702371 116237629483285231523812932233923402341 1602881328332392539272528802882324228832884 2073282 265 266 267 268 269121611432337325632571147325532583241325432593249 20332623263 307329232933243324832533246324732503273327432753252326032613276328032783279323332443245119732653240326432703271329432673269326832773237323832513272 13807380836133698371538983846391713513232333730583222369433993486343838323779378138113780381420923479353933393728343934811495383538362396211336993700360133933600391823673923400439213922203536123724377837203742375640033567356820903770384738033839381022393787388636573786378538343183378236033604374437683757388238833661390539863487400840064007 292264 125 12637433973342737743995361836923745377316623848200237133920205120523565333836963608382236443746376537673766388137643965389139473647396623852386238723883586358835903591358935923593 11141733033937135221913205256939673931218921903980 123 124373037313951395237593760376137623902149638203729381938183821191733913485361922413830256836973348377538123559394521002101210233873388160822673877362331773794379636153788378937913740379037953997362136223797381638152124355038173840384139393924249237993833371737763793379837923909381337182282371937414026239223933649365038433844384514861487195919621963150338993901390021862318 6338852389 428 42936903887388838893982398314473994360236842161216223473687357612581259130121852319302020363610365638253827382838293691382439263526382338263708370937583784388437143771378338372187387638902172217336533655392935693570361135713572365836593660 27 282042204713063977397820482049203220452046203920412040204320443701203738093314 30 31 322038 10535333532 1063855385638523552 109384938503851 141211513901391 14238533854 121 122246126861597268325042505235026853722372324512538166316642326197135533557228335283527 15231363137262426902691331326273668315135633235323611532625262619723934245224532491247631313132305913981918232014262281368837163748315937473679396339543680368126922693366733793380356635733574201440172015354735403548354435453546354135433542 1203752355137512034395037503831224637543755221023023735375320502236223422352237 1403534218239811464146522222223218323112184 62 643310 72 734019 752438243924362437 711436 79 80 165143514371438 76 77220522062307219922001418220422071661319222032226222722122213221624542455171419372261226220192260253222012202226325372259312819363299 12822533733361737033669370437053879231427203985317214463763380537493948394926033772373237363737362437113912391332203738385838592682268428673706370737343880387537213804380038013802376939713838372537263727218825703739315030533054221822192220251927212595270331623689296230433170317122253710371239143915394339442221360636073334347634773510362820233695380639193894211235753378389538963916123922562257322622553166402522582974200532033225190032233224194719911462397919241925246424652211230322142215246233313332 110353135293530147422332232245924603558 387136919802407 388 3891367136833402020213221331339134113401342134313442240229822992300231638632317355535543556266926743860268930142671318531863197138226733928231038572574257536542688392722082209267526763866300938723906362636271658165923043864386523052511251220972098210326723907320436513702394635363538353732123682334234413964365222902291229222932295229422962297139623802352318231813903 38617133322152215982661296917091710200024341707332325492649255025333638301125342535266826702975255125521336133723981338301830192135213621382137213913451346341934243420342111731174226838732623387414942529261033442536263326223064356035612366261126122372225040093308330925302619262026211399140025723062257331873188398739883189 131 132141224082409 4671509317924433180 27826662950 279 2801178 14924852654291626562737278927973007283431062837305130522952260528692968285923972560277230062526280328042829311128102953281228332827277528022799280028012825298127852978278628552936280828092823281328282782282031102848279528072842312327963091219430493050251425252556284328453300330130153016301739691347149131141724200113813071310231132523310727922852302327983115308930901389252431082790279131013116191631193120193524822578272627273035272828302831278128112934276731732768 397 398 399135813593201320238673868386938701170233819742342197519763141189818991193190815331722199915901712188919531602186516071711172519731716201631173118172117231851150515061507151830812659266015361893 107218019902178217926302631263233943395 154 155 156 463214621492168214721482055336033692181335933613362336333643365336633673368337040104011 2611521303130413051388120612761280342312751277129512961297 100 102 518 101 1031278127911503416148434173418 461 462147812921260132813291261129112711272 13012494001124813021378386239923861399039911246124712811262128712891290130712881207120812091210139514901489117612981370137112421293129412651266124312441267126812731274129913001256125732001331122513621226122713543352335333543975122812291230123112631264126912701911 234283449150034673932112234632062 5233455345934721087345034543509 656345134523464346134302110341533983412148234463432344434563473345834653466209440003392345334683469 230 231334534403457118920581349135039333347335014071408238334423443 54434362067343534333434109433713372141334602231347434453498338435003501350221072312210833893425 196240624482449200333043302 4114420601317132013213462131013111312131313161314131513181319 914441445235723683677 3051240364836833842 215 21633463496 153237923562544 17214201425 192349736453646 211 212321632173315139213931394147614771938340820243410339633972095340534022031340920333404212334071485149339703598362520963897342634033614209921053777343740023413341420252066348221043411147914801481399339893998399934003401344739683448 349 353 354 365 366 375 350 361 357 362 363 355 356 374 351 352 367 3682373 369 370 376 371 358 359 378 360 364 372 373 377 452 45316652378358423483587237518823585 413 414 415 4162374 417 4183480 3 929114233752382 2141439 333 6792412 680 6421077 458 6782063 681 708 9991001107810003495110811093521 69 703579 682 6831453 86 87 88 711 71216161617 84015402068 78 677 651 707 67611032078241824192420 60 61 690 691 692 693 83 8411151116141611172126 85 684 812111 522 718 766 697 698 8452163 617 6292125 589 590 713 714 715 716 639 640 641 764 765 767 657 65811662119212035183519 82 7001419 699 721 722 72333583357 190 191 768 631 69615371538 487 601 717 5993374 6001455347035063471 6483390 194 709 394351714233503 162 16321221456 1983596 70635972384144214431623359435953333 233 234 235 236 237 506 507 508 509 510 511 512 514 515 513 516 517 144 145 146 147 14810792242242424152416241722433605224422452450 169 1702355 179 1802121 181 183 184 18514143214 1732445 177 197 176 1781424 17533433373 17123633629363036313960367239613962 174236221173209 52106210914101411 445 447 446 448 449 450 451241015602065 571 57214882064 970 988196416423431164434061514196533493974192120934005 98715872026158814992054 22 579 9361737 96418091779 93315702009 569 570 881173517381741 578 9742091 9322007 51 719 900 931 935 958 519 883 8891309 5651864 166 167 168 483 573 489 884 88519501951 959 9611041 968 9691093 989 990186314831641180816451675195719881989 8312069152415251526 832 8331101 52414661468 5253355 60220832073 65420821106205733561148114920563385 534 537 830190915281910 536 53840154014151015114021 5352087 5392070 545 546 6 7 8 6271044 42312851283128619941995 8611218128412823422 12 13 15 14 347 348 473 808 809 872 9761015 47218601188 498 499 824101910221020102110232327 52 665 761 7561071 186 757 758 752 753 759 760 770 310 311 905 941 800 801 802 341 342 343 411 412 746 747 748 749 750 751 6351565 7801421156615671568 340118011811151 469 7251030 568 952 7241699 730 901 904 956112811291130113111321133113411351136 18 19 20 547165116501770 60917581653175918191849171517611746193918141848 9601787176017881762 9661700165416771782 4771577157815891646167316741647132213231324 96314691473 484 4851573177517672390 5291558155917311783 610 898 89717891952 57617741874 96217491671179917501751179618851614176317841532195517181719 528 858177118181906155719051922140116801681122212231224164817721649217519201933179540221907194630883095191219131914195822842285232822862287 475103715751613173217331745 9101739174011001734174717481550177817361813168219661729177617301954170117021901 50167919561998 550188815011190 490 621 54915121513 46819024013 6201073 623119133051040208420613499208020793484 582130 670 4941127236122302468 3791405 385 675 703 704 701 702 90 91 92 93 45710571638 795 79616221056105816361637 455 456 794241320112012201310981620162116191826 603 685 68632953296329714601461 10 619 9862071 93922291039 23105118691430 474 551 902 628 886 887 888 894 8961308 9091576 92115531431 592 5931053 755 769 9671523 616 906 687 907 839187910821083 857 877 895 924 624 625 923 99810483330 580158616122030 911 95133411840184119482164216521662167 225 856 903 564 645 9421584 6461579 636 804 80510471670 779 781 783 782 8731045 9712086 604 605 606 88016402018 5302150 532 531 8701611 6441581 9851811156915821583109510961504 224 874 87515711572 228 229 309 3081080 6261326 96516101376 991 99212321624350819301931 531099 584 585 8821806 864139718001801 11316661797179826572658 338 86211871325 613 97916911692 8602010 643 822 863 81116901876 64718071643 542 6181904 810 9751110 60815801552 62214971844 649 650 67 683488 4651827162916311635153916091824163316341985 1111822 540187515301531175418831884 582 583 984 871152716321880 8911085 9141785 915 940163017651932 87917641842 957 925187319871744194519431944212721282129 5271678 543158518231993 581 926104910501060106120762077 7051092 855 899 916 938 87810971625162816261627 566 869 567 5771676 659 660 661 662 6632391 54 553383 497 955 720 548 667 731 913 919 9941125 521 908 632 633 591 912 922114011411743 425 9541562 792241424412442 56 57 8483520 849 8501541192619271928 476 852 671 672 673 674 188 787 789 49623312332 553 554 803 834 843 8442333 21112322284016 995 996 997110711241450 891102110411053351 65310881089 587 588102410251026102710283599 22714341064106520722143 59510553386 7621668 345 346 846 664 893 948 917 92721511046 5331029 59610021003 763 8541515 611 892 634 637 638 806 807 655 9182085 614 615 666 978 980 754 937 972 710 741 742 8902081100410051038 841 8471054 928 9301454115420283376 934109010911043 9731042163933773381 503 504 946 950202734933494 947208819292029 5261010 668 945121212131214 68810111012101310741075113810763492235835162359 11418901982 46615081655247724783199 232 652 7261615 594 944 94320742075 6943483 695 981 797 982 983111210621063 798 79910861126143314511452 68935813582358335773580144135233524 630 775 778 7721217 773 774 776 7711032 815 777 9931033113711941034103510361377 430 435 439 442 433 440 434 436 437 438 441 443 431 432 444 495 559 560 561 562 563 788 92015461547 851215421562152215321552157215821592160 3441192 45914481449 46011131114 586 791 243522 187 195 226 257 259 260 244 245 558100710081009 239 240 241 242 243 246 247 258 59 732 733 734 332 736 735 739 7402360 94910522421 210 784 786 785 182 3121066106711181119 737 7381163211811681169 95 331 876 329160624472440 328 3301139154215431548 419 6071618 743 7901006 471 744 745 8422322232311641165 217 3173475 313 314 315 316 500 501 502 65 663578 218 2191459 213 334 335 612 793 8531018 426 427 253 254 255 256 66918252306 402 405 406 505 403 404 409 407 408 41013831440141515631564143216692446 1042195118211831184118515561992 108 13915191794172017911792 1171252125312541255 85916891769 3374012185718372289185819831859 464 4781870 541 868184310591652 836178017811517 492184518941529 867190315491773187118721831181019961997 118 11914571458 189 597 598 261 263 262 2641014101610172140214121422174111118341835183618331855185623532354332433253326332733283329348934903491 16 1710311805108418031949 25 470 728 727 729 3361693 555 556157418042321 208 20913641365 3391215 812 8132543 220 221 8371867 838 95316841694 977121918021402 4201081 520 5571429 5521070106810692006 324 3262429 327 3251120213121692170 49119811534153523292330197719791978115611571161116216881687328812021203120412051233186632901726172717281195120012013093309411451146115911601360136125453289142724282425242624271545184624792480 161 202 205 2041158 200 2013022 318 320 3213320 319 323 32211772394239513861387168618861887 962493 97 98 99 400 4011355135613572145 395 39612111372137313741375 238 27014751853226522662301 271 2721380 424 273 276 274 275 33 34 35 36 373564 39 44 38 42 40 41 43228811711172208914283291 7425072508 94 380 381 382 383 3842502250322732274152118951657 277159624322433 421 422 13816001601159924222435 223 284 286 281 282 285 2832506 45 48 47 49 4611211742 287 288 290 294 289 291 292 293 295 2961554 11211861467185420212022 251 2522334 826 827 828182017661832 865 866107212201221177717861861186218771878 2221829183018281815181618381839 574 5751881117916831685181217551757181717531790169518211555176816981847167217561915169616972405154415611868160316041516198623771667328432863287 48815911403159220083321 835160517931967196815512351194019843076307517521850217118962324 164 481 825 479 486 480 4823382 248 249 250 814 816 817 819 818 820 821 823 829133213331334133521440
2
4
6
8
10
12
14
16
18
20
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
500 1000 1500 2000 2500 3000 3500 4000
500
1000
1500
2000
2500
3000
3500
4000
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
Gene Clustering
2
8
0
5
2
8
1
6
2
4
9
0
2
8
1
5
2
8
2
2
2
9
0
7
2
8
0
6
3
1
0
3
3
1
0
0
2
8
4
4
2
9
0
9
3
0
9
7
2
0
1
7
2
6
1
5
2
2
8
0
3
1
4
5
2
9
5
1
2
9
8
4
3
1
2
2
1
2
3
4
1
2
3
5
3
2
1
9
2
4
0
2
2
4
0
3
1
3
6
6
2
7
3
2
3
0
9
2
3
0
8
5
2
5
9
3
1
6
5
6
2
9
0
1
2
6
5
5
2
7
8
3
2
7
8
4
2
8
3
8
2
7
1
5
3
0
4
6
2
8
5
8
3
2
2
7
3
1
3
9
1
9
2
3
2
4
9
6
2
5
1
3
1
4
9
8
2
1
9
2
2
8
3
9
3
0
9
9
3
0
9
8
3
0
7
9
3
0
8
0
3
1
2
5
3
0
8
6
3
0
8
7
3
1
2
6
2
4
6
9
3
0
4
0
2
5
9
7
2
7
8
7
2
6
0
2
2
9
0
0
2
7
7
7
2
7
7
8
2
6
6
3
2
8
2
4
2
7
2
9
2
9
9
0
3
1
7
5
2
8
4
0
3
1
0
9
3
1
6
9
2
8
2
6
3
2
3
0
2
8
3
2
3
0
2
7
3
0
2
6
3
1
5
2
3
1
7
6
3
1
5
3
3
1
5
4
3
1
5
5
2
5
1
8
3
0
3
6
2
9
8
8
2
5
4
0
2
8
2
1
3
2
9
8
3
1
4
0
1
4
3
2
9
8
5
3
2
2
8
2
1
7
7
3
3
0
7
2
4
8
3
2
4
8
4
3
0
0
8
2
5
9
8
2
8
7
7
2
6
6
5
2
7
2
4
2
7
8
8
2
6
0
6
2
8
6
4
2
8
6
5
2
7
3
0
2
7
3
1
1
1
7
5
3
0
0
0
3
0
3
9
3
2
3
1
2
9
9
6
3
1
6
1
3
0
0
1
3
0
6
8
3
0
6
5
3
0
6
6
3
0
6
7
1
4
2
2
3
9
9
6
3
4
2
9
3
5
1
1
3
8
7
1
3
6
1
6
1
4
9
2
3
5
0
7
2
0
5
9
1
1
5
2
4
6
3
3
1
9
4
3
1
9
5
2
4
5
6
2
4
5
7
1
4
7
0
1
4
7
1
1
4
7
2
2
4
7
1
2
4
7
2
2
6
4
6
2
9
0
8
2
8
5
7
2
8
6
0
2
9
0
3
2
5
5
5
2
6
4
7
2
6
4
8
4
9
3
1
5
9
5
1
9
6
9
1
5
9
4
2
6
7
8
2
7
3
8
1
5
9
3
2
3
4
5
2
3
4
6
1
6
6
0
1
8
9
1
1
8
9
2
1
7
0
5
2
9
0
2
1
7
0
6
2
9
2
9
1
8
5
2
2
5
6
1
1
2
3
6
1
2
3
7
1
2
3
8
1
2
5
0
1
2
5
1
2
1
1
6
2
1
9
6
2
8
6
1
2
2
5
4
2
6
0
4
2
4
0
4
2
2
4
7
2
2
4
8
2
2
4
9
2
6
7
9
2
6
8
0
2
6
8
1
3
6
8
5
3
6
8
6
1
2
7
3
6
6
2
3
6
6
3
3
6
6
4
2
0
6
2
5
6
6
2
6
1
4
3
0
0
2
1
3
6
3
3
5
0
4
3
5
0
5
1
2
9
2
5
8
4
3
2
1
0
1
9
9
2
9
4
0
2
9
8
3
3
9
5
6
3
9
5
7
2
9
3
8
3
1
2
4
3
2
2
9
1
5
8
1
5
9
2
5
7
7
2
5
2
0
2
7
7
6
2
8
7
5
2
9
3
9
2
8
8
5
2
8
9
8
3
1
7
4
2
9
3
7
2
9
9
5
1
2
4
1
2
9
8
0
3
0
8
4
2
3
9
9
2
4
0
0
2
4
0
1
2
5
1
0
2
7
1
1
2
7
5
7
2
8
7
4
3
0
3
1
3
0
3
2
3
6
3
4
2
1
9
3
2
6
0
8
2
8
7
6
3
2
1
1
2
6
0
9
1
3
4
8
2
8
5
4
2
9
1
8
3
0
2
9
3
0
3
0
2
8
9
3
3
9
0
8
2
8
5
0
2
8
5
1
3
1
1
2
2
9
6
4
2
9
6
5
3
1
6
5
2
9
6
6
2
9
6
7
3
0
4
7
1
4
0
4
3
5
6
2
2
7
7
1
3
6
6
5
3
6
6
6
2
4
3
0
2
4
3
1
2
5
7
1
3
9
3
0
2
1
3
4
2
9
4
6
2
9
9
9
2
2
6
9
2
2
7
1
2
2
7
0
2
5
9
9
2
7
1
3
2
5
5
3
2
7
2
2
2
7
2
3
2
1
9
7
2
9
6
3
2
4
5
8
2
7
0
4
3
1
2
9
2
5
2
8
2
7
0
7
2
5
5
7
2
8
9
4
2
9
1
9
2
9
3
5
2
5
6
4
3
0
0
3
2
5
9
6
2
7
1
0
2
7
7
0
2
9
8
6
2
6
3
4
3
0
6
1
3
0
6
3
3
0
4
1
2
2
1
7
2
7
3
3
2
4
9
8
2
6
1
3
2
8
4
7
3
0
3
8
2
7
6
2
2
8
9
2
2
8
4
6
2
9
4
9
2
7
1
8
2
7
9
3
2
8
7
0
2
8
3
5
2
9
7
9
2
7
3
6
2
7
8
0
3
0
9
6
2
7
4
7
2
7
4
8
2
7
6
6
2
8
1
8
2
8
1
9
2
7
7
9
2
7
6
3
2
7
6
4
2
7
6
5
2
3
6
4
2
3
6
5
2
6
4
0
1
3
5
3
2
8
1
4
2
8
1
7
2
7
9
4
3
0
7
2
3
1
2
1
3
1
0
4
3
1
0
5
3
1
2
7
3
0
7
0
4
0
2
4
4
0
2
3
3
1
8
4
3
6
4
0
3
2
1
8
3
5
2
5
3
6
4
1
3
6
4
2
3
6
7
8
1
4
0
9
2
2
7
5
2
5
0
9
2
6
1
7
2
6
1
8
2
8
3
6
2
8
6
3
2
8
4
9
2
9
8
7
2
8
9
6
3
0
8
3
1
5
0
2
2
4
4
4
2
4
9
7
1
9
1
9
2
4
6
7
2
5
0
1
1
3
7
2
1
7
6
3
1
7
8
2
4
2
3
2
9
1
1
3
0
7
3
2
9
7
1
2
9
7
2
3
3
1
7
3
3
1
8
2
9
1
2
2
9
2
3
2
9
2
4
2
9
1
3
2
9
5
5
3
2
0
7
2
9
5
6
4
0
1
8
2
4
8
6
2
4
8
7
1
3
3
1
3
4
4
0
2
0
2
6
2
9
2
8
5
3
3
1
4
7
3
9
0
4
3
0
1
3
0
2
2
8
7
3
2
9
7
0
2
8
6
6
2
8
7
2
3
3
1
6
1
9
4
1
1
9
4
2
2
5
2
2
3
0
3
2
9
8
9
3
0
6
3
0
4
1
1
5
5
2
2
7
6
2
2
7
7
2
2
7
8
2
2
7
9
2
5
6
2
2
4
6
6
2
0
0
4
2
7
7
3
2
7
7
4
2
2
5
1
2
7
4
0
2
7
5
0
2
9
5
4
2
6
7
7
3
2
6
6
2
5
8
3
2
7
4
2
3
1
4
4
2
7
1
4
2
7
4
1
2
8
6
8
3
2
0
6
2
5
1
5
2
5
1
6
2
5
9
4
2
7
5
2
2
5
9
1
2
6
1
6
2
6
2
8
2
7
3
9
2
7
1
7
2
9
9
1
2
9
9
2
2
9
9
3
2
2
5
2
2
9
2
5
2
9
2
6
2
9
2
2
2
9
7
6
2
5
5
8
2
6
6
4
2
7
6
0
2
9
4
7
2
9
3
3
2
7
1
2
2
8
6
2
2
7
5
9
2
8
9
5
3
1
3
4
3
1
3
5
2
3
4
4
2
7
5
8
2
9
7
7
2
8
7
1
2
8
7
9
2
9
4
5
2
6
6
2
3
0
2
8
3
1
5
8
1
1
6
7
2
4
9
4
2
4
9
5
1
4
0
6
3
0
4
4
2
2
3
8
2
9
2
0
3
6
7
0
2
6
5
2
2
6
5
3
3
2
8
1
2
7
5
1
2
9
2
1
3
0
0
5
2
4
9
9
3
0
0
4
2
5
0
0
2
5
2
7
2
7
3
4
3
6
2
0
2
5
3
1
2
7
1
6
3
1
6
4
2
7
3
5
3
1
6
3
1
3
2
7
2
5
8
5
2
5
8
8
2
5
8
6
2
5
8
7
2
8
5
6
2
5
8
9
2
5
9
0
2
8
4
1
3
1
3
8
2
5
7
6
2
7
4
4
2
6
0
1
2
7
5
3
2
7
4
3
3
6
3
6
2
6
3
8
2
6
6
7
2
6
0
0
3
9
5
5
1
3
7
9
2
5
6
5
3
3
1
2
2
5
8
2
2
7
0
2
2
6
8
7
2
7
5
6
3
0
1
0
2
6
9
5
2
7
5
4
2
9
9
7
2
9
9
8
2
7
5
5
3
8
7
8
3
2
0
8
2
3
3
6
2
9
4
3
2
9
4
4
3
6
7
3
2
9
4
1
2
9
4
2
3
0
2
1
3
6
7
4
3
1
3
3
3
4
7
8
1
3
8
4
1
3
8
5
3
1
4
8
3
1
6
7
3
1
6
8
3
2
3
4
2
6
9
4
3
2
1
3
3
2
1
5
3
9
5
8
1
3
3
0
2
5
1
7
3
6
7
6
3
6
0
9
3
6
7
5
3
9
3
8
2
3
4
9
3
0
6
9
3
1
4
6
2
5
8
0
2
4
1
1
2
6
9
9
2
7
0
0
3
1
5
6
2
7
0
1
3
5
1
4
3
5
1
2
3
5
1
3
3
5
1
5
3
0
4
2
3
1
4
9
3
3
1
1
3
9
5
9
1
5
7
2
6
3
5
2
7
6
1
2
3
0
8
2
3
0
9
3
0
1
2
3
0
1
3
2
3
3
5
2
6
3
6
3
1
9
0
2
5
2
1
2
8
8
9
2
6
3
7
3
1
5
7
2
6
3
9
3
6
3
2
3
6
3
3
2
8
8
6
2
9
1
7
2
8
8
7
2
8
8
8
3
0
3
7
2
7
1
9
3
9
4
0
3
9
4
1
3
9
1
0
3
9
1
1
3
9
4
2
1
9
3
3
9
2
5
2
5
8
1
3
1
6
0
3
6
4
3
3
9
7
6
2
1
9
8
3
3
0
6
1
3
5
3
0
7
4
1
3
6
3
3
1
9
2
8
9
0
2
9
1
0
3
1
9
8
1
5
2
0
1
9
7
0
3
0
8
2
2
2
7
2
2
4
8
1
2
5
9
2
2
3
4
3
2
4
7
3
2
4
7
4
2
4
7
5
3
0
4
5
3
0
7
7
3
0
7
8
1
2
4
5
3
0
3
4
2
5
4
6
3
0
3
3
2
3
1
3
2
9
2
8
2
9
2
7
2
4
8
8
2
5
7
9
2
9
9
4
1
1
9
6
2
5
4
1
3
0
4
8
1
1
9
8
1
1
9
9
3
0
2
4
2
5
4
2
3
0
2
5
1
7
0
3
1
7
1
7
2
6
0
7
2
9
0
5
2
9
0
6
3
1
4
2
3
1
4
3
2
7
0
5
2
7
0
6
1
9
3
4
2
4
7
0
3
2
2
1
2
6
4
1
2
6
4
2
2
6
4
3
2
6
4
4
1
8
9
7
2
9
0
4
3
1
9
3
2
6
4
5
2
9
1
4
3
6
3
5
2
8
9
1
3
1
9
6
2
8
9
7
3
1
9
1
1
7
0
4
1
7
0
8
2
7
4
5
2
7
4
6
2
9
1
5
2
7
6
9
2
9
8
2
2
7
4
9
2
8
9
9
2
9
7
3
2
8
7
8
2
9
3
0
2
9
3
1
2
5
5
4
2
5
6
7
2
7
0
8
2
7
0
9
2
5
4
7
2
5
4
8
2
5
6
3
2
6
5
0
2
6
5
1
1
9
6
0
1
9
6
1
3
9
7
2
3
0
5
5
3
0
5
6
3
0
5
7
3
0
6
0
2
5
5
9
2
9
5
8
2
9
6
0
2
9
5
9
2
9
6
1
2
9
5
7
3
9
8
4
1
5
0
1
5
1
3
6
3
7
2
9
7
2
9
8
3
0
0
2
9
9
3
6
3
9
3
9
0
3
9
2
3
9
1
3
9
3
2
4
8
9
4
5
4
2
2
2
4
3
8
9
3
2
0
5
3
3
6
9
3
3
9
3
6
3
9
3
5
3
9
5
3
3
3
3
5
3
3
3
6
2
1
1
4
2
3
2
5
1
4
6
3
2
6
9
7
3
5
4
9
2
6
9
6
2
6
9
8
3
8
9
2
3
6
7
1
3
1
3
0
3
5
3
5
2
3
6
9
2
3
7
0
2
3
7
1
1
1
6
2
3
7
6
2
9
4
8
3
2
8
5
2
3
1
5
2
3
8
1
2
9
3
2
2
3
3
9
2
3
4
0
2
3
4
1
1
6
0
2
8
8
1
3
2
8
3
3
2
3
9
2
5
3
9
2
7
2
5
2
8
8
0
2
8
8
2
3
2
4
2
2
8
8
3
2
8
8
4
2
0
7
3
2
8
2
2
6
5
2
6
6
2
6
7
2
6
8
2
6
9
1
2
1
6
1
1
4
3
2
3
3
7
3
2
5
6
3
2
5
7
1
1
4
7
3
2
5
5
3
2
5
8
3
2
4
1
3
2
5
4
3
2
5
9
3
2
4
9
2
0
3
3
2
6
2
3
2
6
3
3
0
7
3
2
9
2
3
2
9
3
3
2
4
3
3
2
4
8
3
2
5
3
3
2
4
6
3
2
4
7
3
2
5
0
3
2
7
3
3
2
7
4
3
2
7
5
3
2
5
2
3
2
6
0
3
2
6
1
3
2
7
6
3
2
8
0
3
2
7
8
3
2
7
9
3
2
3
3
3
2
4
4
3
2
4
5
1
1
9
7
3
2
6
5
3
2
4
0
3
2
6
4
3
2
7
0
3
2
7
1
3
2
9
4
3
2
6
7
3
2
6
9
3
2
6
8
3
2
7
7
3
2
3
7
3
2
3
8
3
2
5
1
3
2
7
2
1
3
8
0
7
3
8
0
8
3
6
1
3
3
6
9
8
3
7
1
5
3
8
9
8
3
8
4
6
3
9
1
7
1
3
5
1
3
2
3
2
3
3
3
7
3
0
5
8
3
2
2
2
3
6
9
4
3
3
9
9
3
4
8
6
3
4
3
8
3
8
3
2
3
7
7
9
3
7
8
1
3
8
1
1
3
7
8
0
3
8
1
4
2
0
9
2
3
4
7
9
3
5
3
9
3
3
3
9
3
7
2
8
3
4
3
9
3
4
8
1
1
4
9
5
3
8
3
5
3
8
3
6
2
3
9
6
2
1
1
3
3
6
9
9
3
7
0
0
3
6
0
1
3
3
9
3
3
6
0
0
3
9
1
8
2
3
6
7
3
9
2
3
4
0
0
4
3
9
2
1
3
9
2
2
2
0
3
5
3
6
1
2
3
7
2
4
3
7
7
8
3
7
2
0
3
7
4
2
3
7
5
6
4
0
0
3
3
5
6
7
3
5
6
8
2
0
9
0
3
7
7
0
3
8
4
7
3
8
0
3
3
8
3
9
3
8
1
0
2
2
3
9
3
7
8
7
3
8
8
6
3
6
5
7
3
7
8
6
3
7
8
5
3
8
3
4
3
1
8
3
3
7
8
2
3
6
0
3
3
6
0
4
3
7
4
4
3
7
6
8
3
7
5
7
3
8
8
2
3
8
8
3
3
6
6
1
3
9
0
5
3
9
8
6
3
4
8
7
4
0
0
8
4
0
0
6
4
0
0
7
2
9
2
2
6
4
1
2
5
1
2
6
3
7
4
3
3
9
7
3
3
4
2
7
3
7
7
4
3
9
9
5
3
6
1
8
3
6
9
2
3
7
4
5
3
7
7
3
1
6
6
2
3
8
4
8
2
0
0
2
3
7
1
3
3
9
2
0
2
0
5
1
2
0
5
2
3
5
6
5
3
3
3
8
3
6
9
6
3
6
0
8
3
8
2
2
3
6
4
4
3
7
4
6
3
7
6
5
3
7
6
7
3
7
6
6
3
8
8
1
3
7
6
4
3
9
6
5
3
8
9
1
3
9
4
7
3
6
4
7
3
9
6
6
2
3
8
5
2
3
8
6
2
3
8
7
2
3
8
8
3
5
8
6
3
5
8
8
3
5
9
0
3
5
9
1
3
5
8
9
3
5
9
2
3
5
9
3
1
1
1
4
1
7
3
3
0
3
3
9
3
7
1
3
5
2
2
1
9
1
3
2
0
5
2
5
6
9
3
9
6
7
3
9
3
1
2
1
8
9
2
1
9
0
3
9
8
0
1
2
3
1
2
4
3
7
3
0
3
7
3
1
3
9
5
1
3
9
5
2
3
7
5
9
3
7
6
0
3
7
6
1
3
7
6
2
3
9
0
2
1
4
9
6
3
8
2
0
3
7
2
9
3
8
1
9
3
8
1
8
3
8
2
1
1
9
1
7
3
3
9
1
3
4
8
5
3
6
1
9
2
2
4
1
3
8
3
0
2
5
6
8
3
6
9
7
3
3
4
8
3
7
7
5
3
8
1
2
3
5
5
9
3
9
4
5
2
1
0
0
2
1
0
1
2
1
0
2
3
3
8
7
3
3
8
8
1
6
0
8
2
2
6
7
3
8
7
7
3
6
2
3
3
1
7
7
3
7
9
4
3
7
9
6
3
6
1
5
3
7
8
8
3
7
8
9
3
7
9
1
3
7
4
0
3
7
9
0
3
7
9
5
3
9
9
7
3
6
2
1
3
6
2
2
3
7
9
7
3
8
1
6
3
8
1
5
2
1
2
4
3
5
5
0
3
8
1
7
3
8
4
0
3
8
4
1
3
9
3
9
3
9
2
4
2
4
9
2
3
7
9
9
3
8
3
3
3
7
1
7
3
7
7
6
3
7
9
3
3
7
9
8
3
7
9
2
3
9
0
9
3
8
1
3
3
7
1
8
2
2
8
2
3
7
1
9
3
7
4
1
4
0
2
6
2
3
9
2
2
3
9
3
3
6
4
9
3
6
5
0
3
8
4
3
3
8
4
4
3
8
4
5
1
4
8
6
1
4
8
7
1
9
5
9
1
9
6
2
1
9
6
3
1
5
0
3
3
8
9
9
3
9
0
1
3
9
0
0
2
1
8
6
2
3
1
8
6
3
3
8
8
5
2
3
8
9
4
2
8
4
2
9
3
6
9
0
3
8
8
7
3
8
8
8
3
8
8
9
3
9
8
2
3
9
8
3
1
4
4
7
3
9
9
4
3
6
0
2
3
6
8
4
2
1
6
1
2
1
6
2
2
3
4
7
3
6
8
7
3
5
7
6
1
2
5
8
1
2
5
9
1
3
0
1
2
1
8
5
2
3
1
9
3
0
2
0
2
0
3
6
3
6
1
0
3
6
5
6
3
8
2
5
3
8
2
7
3
8
2
8
3
8
2
9
3
6
9
1
3
8
2
4
3
9
2
6
3
5
2
6
3
8
2
3
3
8
2
6
3
7
0
8
3
7
0
9
3
7
5
8
3
7
8
4
3
8
8
4
3
7
1
4
3
7
7
1
3
7
8
3
3
8
3
7
2
1
8
7
3
8
7
6
3
8
9
0
2
1
7
2
2
1
7
3
3
6
5
3
3
6
5
5
3
9
2
9
3
5
6
9
3
5
7
0
3
6
1
1
3
5
7
1
3
5
7
2
3
6
5
8
3
6
5
9
3
6
6
0
2
7
2
8
2
0
4
2
2
0
4
7
1
3
0
6
3
9
7
7
3
9
7
8
2
0
4
8
2
0
4
9
2
0
3
2
2
0
4
5
2
0
4
6
2
0
3
9
2
0
4
1
2
0
4
0
2
0
4
3
2
0
4
4
3
7
0
1
2
0
3
7
3
8
0
9
3
3
1
4
3
0
3
1
3
2
2
0
3
8
1
0
5
3
5
3
3
3
5
3
2
1
0
6
3
8
5
5
3
8
5
6
3
8
5
2
3
5
5
2
1
0
9
3
8
4
9
3
8
5
0
3
8
5
1
1
4
1
2
1
1
5
1
3
9
0
1
3
9
1
1
4
2
3
8
5
3
3
8
5
4
1
2
1
1
2
2
2
4
6
1
2
6
8
6
1
5
9
7
2
6
8
3
2
5
0
4
2
5
0
5
2
3
5
0
2
6
8
5
3
7
2
2
3
7
2
3
2
4
5
1
2
5
3
8
1
6
6
3
1
6
6
4
2
3
2
6
1
9
7
1
3
5
5
3
3
5
5
7
2
2
8
3
3
5
2
8
3
5
2
7
1
5
2
3
1
3
6
3
1
3
7
2
6
2
4
2
6
9
0
2
6
9
1
3
3
1
3
2
6
2
7
3
6
6
8
3
1
5
1
3
5
6
3
3
2
3
5
3
2
3
6
1
1
5
3
2
6
2
5
2
6
2
6
1
9
7
2
3
9
3
4
2
4
5
2
2
4
5
3
2
4
9
1
2
4
7
6
3
1
3
1
3
1
3
2
3
0
5
9
1
3
9
8
1
9
1
8
2
3
2
0
1
4
2
6
2
2
8
1
3
6
8
8
3
7
1
6
3
7
4
8
3
1
5
9
3
7
4
7
3
6
7
9
3
9
6
3
3
9
5
4
3
6
8
0
3
6
8
1
2
6
9
2
2
6
9
3
3
6
6
7
3
3
7
9
3
3
8
0
3
5
6
6
3
5
7
3
3
5
7
4
2
0
1
4
4
0
1
7
2
0
1
5
3
5
4
7
3
5
4
0
3
5
4
8
3
5
4
4
3
5
4
5
3
5
4
6
3
5
4
1
3
5
4
3
3
5
4
2
1
2
0
3
7
5
2
3
5
5
1
3
7
5
1
2
0
3
4
3
9
5
0
3
7
5
0
3
8
3
1
2
2
4
6
3
7
5
4
3
7
5
5
2
2
1
0
2
3
0
2
3
7
3
5
3
7
5
3
2
0
5
0
2
2
3
6
2
2
3
4
2
2
3
5
2
2
3
7
1
4
0
3
5
3
4
2
1
8
2
3
9
8
1
1
4
6
4
1
4
6
5
2
2
2
2
2
2
2
3
2
1
8
3
2
3
1
1
2
1
8
4
6
2
6
4
3
3
1
0
7
2
7
3
4
0
1
9
7
5
2
4
3
8
2
4
3
9
2
4
3
6
2
4
3
7
7
1
1
4
3
6
7
9
8
0
1
6
5
1
4
3
5
1
4
3
7
1
4
3
8
7
6
7
7
2
2
0
5
2
2
0
6
2
3
0
7
2
1
9
9
2
2
0
0
1
4
1
8
2
2
0
4
2
2
0
7
1
6
6
1
3
1
9
2
2
2
0
3
2
2
2
6
2
2
2
7
2
2
1
2
2
2
1
3
2
2
1
6
2
4
5
4
2
4
5
5
1
7
1
4
1
9
3
7
2
2
6
1
2
2
6
2
2
0
1
9
2
2
6
0
2
5
3
2
2
2
0
1
2
2
0
2
2
2
6
3
2
5
3
7
2
2
5
9
3
1
2
8
1
9
3
6
3
2
9
9
1
2
8
2
2
5
3
3
7
3
3
3
6
1
7
3
7
0
3
3
6
6
9
3
7
0
4
3
7
0
5
3
8
7
9
2
3
1
4
2
7
2
0
3
9
8
5
3
1
7
2
1
4
4
6
3
7
6
3
3
8
0
5
3
7
4
9
3
9
4
8
3
9
4
9
2
6
0
3
3
7
7
2
3
7
3
2
3
7
3
6
3
7
3
7
3
6
2
4
3
7
1
1
3
9
1
2
3
9
1
3
3
2
2
0
3
7
3
8
3
8
5
8
3
8
5
9
2
6
8
2
2
6
8
4
2
8
6
7
3
7
0
6
3
7
0
7
3
7
3
4
3
8
8
0
3
8
7
5
3
7
2
1
3
8
0
4
3
8
0
0
3
8
0
1
3
8
0
2
3
7
6
9
3
9
7
1
3
8
3
8
3
7
2
5
3
7
2
6
3
7
2
7
2
1
8
8
2
5
7
0
3
7
3
9
3
1
5
0
3
0
5
3
3
0
5
4
2
2
1
8
2
2
1
9
2
2
2
0
2
5
1
9
2
7
2
1
2
5
9
5
2
7
0
3
3
1
6
2
3
6
8
9
2
9
6
2
3
0
4
3
3
1
7
0
3
1
7
1
2
2
2
5
3
7
1
0
3
7
1
2
3
9
1
4
3
9
1
5
3
9
4
3
3
9
4
4
2
2
2
1
3
6
0
6
3
6
0
7
3
3
3
4
3
4
7
6
3
4
7
7
3
5
1
0
3
6
2
8
2
0
2
3
3
6
9
5
3
8
0
6
3
9
1
9
3
8
9
4
2
1
1
2
3
5
7
5
3
3
7
8
3
8
9
5
3
8
9
6
3
9
1
6
1
2
3
9
2
2
5
6
2
2
5
7
3
2
2
6
2
2
5
5
3
1
6
6
4
0
2
5
2
2
5
8
2
9
7
4
2
0
0
5
3
2
0
3
3
2
2
5
1
9
0
0
3
2
2
3
3
2
2
4
1
9
4
7
1
9
9
1
1
4
6
2
3
9
7
9
1
9
2
4
1
9
2
5
2
4
6
4
2
4
6
5
2
2
1
1
2
3
0
3
2
2
1
4
2
2
1
5
2
4
6
2
3
3
3
1
3
3
3
2
1
1
0
3
5
3
1
3
5
2
9
3
5
3
0
1
4
7
4
2
2
3
3
2
2
3
2
2
4
5
9
2
4
6
0
3
5
5
8
3
8
7
1
3
6
9
1
9
8
0
2
4
0
7
3
8
8
3
8
9
1
3
6
7
1
3
6
8
3
3
4
0
2
0
2
0
2
1
3
2
2
1
3
3
1
3
3
9
1
3
4
1
1
3
4
0
1
3
4
2
1
3
4
3
1
3
4
4
2
2
4
0
2
2
9
8
2
2
9
9
2
3
0
0
2
3
1
6
3
8
6
3
2
3
1
7
3
5
5
5
3
5
5
4
3
5
5
6
2
6
6
9
2
6
7
4
3
8
6
0
2
6
8
9
3
0
1
4
2
6
7
1
3
1
8
5
3
1
8
6
3
1
9
7
1
3
8
2
2
6
7
3
3
9
2
8
2
3
1
0
3
8
5
7
2
5
7
4
2
5
7
5
3
6
5
4
2
6
8
8
3
9
2
7
2
2
0
8
2
2
0
9
2
6
7
5
2
6
7
6
3
8
6
6
3
0
0
9
3
8
7
2
3
9
0
6
3
6
2
6
3
6
2
7
1
6
5
8
1
6
5
9
2
3
0
4
3
8
6
4
3
8
6
5
2
3
0
5
2
5
1
1
2
5
1
2
2
0
9
7
2
0
9
8
2
1
0
3
2
6
7
2
3
9
0
7
3
2
0
4
3
6
5
1
3
7
0
2
3
9
4
6
3
5
3
6
3
5
3
8
3
5
3
7
3
2
1
2
3
6
8
2
3
3
4
2
3
4
4
1
3
9
6
4
3
6
5
2
2
2
9
0
2
2
9
1
2
2
9
2
2
2
9
3
2
2
9
5
2
2
9
4
2
2
9
6
2
2
9
7
1
3
9
6
2
3
8
0
2
3
5
2
3
1
8
2
3
1
8
1
3
9
0
3
3
8
6
1
7
1
3
3
3
2
2
1
5
2
2
1
5
9
8
2
6
6
1
2
9
6
9
1
7
0
9
1
7
1
0
2
0
0
0
2
4
3
4
1
7
0
7
3
3
2
3
2
5
4
9
2
6
4
9
2
5
5
0
2
5
3
3
3
6
3
8
3
0
1
1
2
5
3
4
2
5
3
5
2
6
6
8
2
6
7
0
2
9
7
5
2
5
5
1
2
5
5
2
1
3
3
6
1
3
3
7
2
3
9
8
1
3
3
8
3
0
1
8
3
0
1
9
2
1
3
5
2
1
3
6
2
1
3
8
2
1
3
7
2
1
3
9
1
3
4
5
1
3
4
6
3
4
1
9
3
4
2
4
3
4
2
0
3
4
2
1
1
1
7
3
1
1
7
4
2
2
6
8
3
8
7
3
2
6
2
3
3
8
7
4
1
4
9
4
2
5
2
9
2
6
1
0
3
3
4
4
2
5
3
6
2
6
3
3
2
6
2
2
3
0
6
4
3
5
6
0
3
5
6
1
2
3
6
6
2
6
1
1
2
6
1
2
2
3
7
2
2
2
5
0
4
0
0
9
3
3
0
8
3
3
0
9
2
5
3
0
2
6
1
9
2
6
2
0
2
6
2
1
1
3
9
9
1
4
0
0
2
5
7
2
3
0
6
2
2
5
7
3
3
1
8
7
3
1
8
8
3
9
8
7
3
9
8
8
3
1
8
9
1
3
1
1
3
2
1
4
1
2
2
4
0
8
2
4
0
9
4
6
7
1
5
0
9
3
1
7
9
2
4
4
3
3
1
8
0
2
7
8
2
6
6
6
2
9
5
0
2
7
9
2
8
0
1
1
7
8
1
4
9
2
4
8
5
2
6
5
4
2
9
1
6
2
6
5
6
2
7
3
7
2
7
8
9
2
7
9
7
3
0
0
7
2
8
3
4
3
1
0
6
2
8
3
7
3
0
5
1
3
0
5
2
2
9
5
2
2
6
0
5
2
8
6
9
2
9
6
8
2
8
5
9
2
3
9
7
2
5
6
0
2
7
7
2
3
0
0
6
2
5
2
6
2
8
0
3
2
8
0
4
2
8
2
9
3
1
1
1
2
8
1
0
2
9
5
3
2
8
1
2
2
8
3
3
2
8
2
7
2
7
7
5
2
8
0
2
2
7
9
9
2
8
0
0
2
8
0
1
2
8
2
5
2
9
8
1
2
7
8
5
2
9
7
8
2
7
8
6
2
8
5
5
2
9
3
6
2
8
0
8
2
8
0
9
2
8
2
3
2
8
1
3
2
8
2
8
2
7
8
2
2
8
2
0
3
1
1
0
2
8
4
8
2
7
9
5
2
8
0
7
2
8
4
2
3
1
2
3
2
7
9
6
3
0
9
1
2
1
9
4
3
0
4
9
3
0
5
0
2
5
1
4
2
5
2
5
2
5
5
6
2
8
4
3
2
8
4
5
3
3
0
0
3
3
0
1
3
0
1
5
3
0
1
6
3
0
1
7
3
9
6
9
1
3
4
7
1
4
9
1
3
1
1
4
1
7
2
4
2
0
0
1
1
3
8
1
3
0
7
1
3
1
0
2
3
1
1
3
2
5
2
3
3
1
0
7
2
7
9
2
2
8
5
2
3
0
2
3
2
7
9
8
3
1
1
5
3
0
8
9
3
0
9
0
1
3
8
9
2
5
2
4
3
1
0
8
2
7
9
0
2
7
9
1
3
1
0
1
3
1
1
6
1
9
1
6
3
1
1
9
3
1
2
0
1
9
3
5
2
4
8
2
2
5
7
8
2
7
2
6
2
7
2
7
3
0
3
5
2
7
2
8
2
8
3
0
2
8
3
1
2
7
8
1
2
8
1
1
2
9
3
4
2
7
6
7
3
1
7
3
2
7
6
8
3
9
7
3
9
8
3
9
9
1
3
5
8
1
3
5
9
3
2
0
1
3
2
0
2
3
8
6
7
3
8
6
8
3
8
6
9
3
8
7
0
1
1
7
0
2
3
3
8
1
9
7
4
2
3
4
2
1
9
7
5
1
9
7
6
3
1
4
1
1
8
9
8
1
8
9
9
1
1
9
3
1
9
0
8
1
5
3
3
1
7
2
2
1
9
9
9
1
5
9
0
1
7
1
2
1
8
8
9
1
9
5
3
1
6
0
2
1
8
6
5
1
6
0
7
1
7
1
1
1
7
2
5
1
9
7
3
1
7
1
6
2
0
1
6
3
1
1
7
3
1
1
8
1
7
2
1
1
7
2
3
1
8
5
1
1
5
0
5
1
5
0
6
1
5
0
7
1
5
1
8
3
0
8
1
2
6
5
9
2
6
6
0
1
5
3
6
1
8
9
3
1
0
7
2
1
8
0
1
9
9
0
2
1
7
8
2
1
7
9
2
6
3
0
2
6
3
1
2
6
3
2
3
3
9
4
3
3
9
5
1
5
4
1
5
5
1
5
6
4
6
3
2
1
4
6
2
1
4
9
2
1
6
8
2
1
4
7
2
1
4
8
2
0
5
5
3
3
6
0
3
3
6
9
2
1
8
1
3
3
5
9
3
3
6
1
3
3
6
2
3
3
6
3
3
3
6
4
3
3
6
5
3
3
6
6
3
3
6
7
3
3
6
8
3
3
7
0
4
0
1
0
4
0
1
1
2
6
1
1
5
2
1
3
0
3
1
3
0
4
1
3
0
5
1
3
8
8
1
2
0
6
1
2
7
6
1
2
8
0
3
4
2
3
1
2
7
5
1
2
7
7
1
2
9
5
1
2
9
6
1
2
9
7
1
0
0
1
0
2
5
1
8
1
0
1
1
0
3
1
2
7
8
1
2
7
9
1
1
5
0
3
4
1
6
1
4
8
4
3
4
1
7
3
4
1
8
4
6
1
4
6
2
1
4
7
8
1
2
9
2
1
2
6
0
1
3
2
8
1
3
2
9
1
2
6
1
1
2
9
1
1
2
7
1
1
2
7
2
1
3
0
1
2
4
9
4
0
0
1
1
2
4
8
1
3
0
2
1
3
7
8
3
8
6
2
3
9
9
2
3
8
6
1
3
9
9
0
3
9
9
1
1
2
4
6
1
2
4
7
1
2
8
1
1
2
6
2
1
2
8
7
1
2
8
9
1
2
9
0
1
3
0
7
1
2
8
8
1
2
0
7
1
2
0
8
1
2
0
9
1
2
1
0
1
3
9
5
1
4
9
0
1
4
8
9
1
1
7
6
1
2
9
8
1
3
7
0
1
3
7
1
1
2
4
2
1
2
9
3
1
2
9
4
1
2
6
5
1
2
6
6
1
2
4
3
1
2
4
4
1
2
6
7
1
2
6
8
1
2
7
3
1
2
7
4
1
2
9
9
1
3
0
0
1
2
5
6
1
2
5
7
3
2
0
0
1
3
3
1
1
2
2
5
1
3
6
2
1
2
2
6
1
2
2
7
1
3
5
4
3
3
5
2
3
3
5
3
3
3
5
4
3
9
7
5
1
2
2
8
1
2
2
9
1
2
3
0
1
2
3
1
1
2
6
3
1
2
6
4
1
2
6
9
1
2
7
0
1
9
1
1
2
3
4
2
8
3
4
4
9
1
5
0
0
3
4
6
7
3
9
3
2
1
1
2
2
3
4
6
3
2
0
6
2
5
2
3
3
4
5
5
3
4
5
9
3
4
7
2
1
0
8
7
3
4
5
0
3
4
5
4
3
5
0
9
6
5
6
3
4
5
1
3
4
5
2
3
4
6
4
3
4
6
1
3
4
3
0
2
1
1
0
3
4
1
5
3
3
9
8
3
4
1
2
1
4
8
2
3
4
4
6
3
4
3
2
3
4
4
4
3
4
5
6
3
4
7
3
3
4
5
8
3
4
6
5
3
4
6
6
2
0
9
4
4
0
0
0
3
3
9
2
3
4
5
3
3
4
6
8
3
4
6
9
2
3
0
2
3
1
3
3
4
5
3
4
4
0
3
4
5
7
1
1
8
9
2
0
5
8
1
3
4
9
1
3
5
0
3
9
3
3
3
3
4
7
3
3
5
0
1
4
0
7
1
4
0
8
2
3
8
3
3
4
4
2
3
4
4
3
5
4
4
3
4
3
6
2
0
6
7
3
4
3
5
3
4
3
3
3
4
3
4
1
0
9
4
3
3
7
1
3
3
7
2
1
4
1
3
3
4
6
0
2
2
3
1
3
4
7
4
3
4
4
5
3
4
9
8
3
3
8
4
3
5
0
0
3
5
0
1
3
5
0
2
2
1
0
7
2
3
1
2
2
1
0
8
3
3
8
9
3
4
2
5
1
9
6
2
4
0
6
2
4
4
8
2
4
4
9
2
0
0
3
3
3
0
4
3
3
0
2
4
1
1
4
4
2
0
6
0
1
3
1
7
1
3
2
0
1
3
2
1
3
4
6
2
1
3
1
0
1
3
1
1
1
3
1
2
1
3
1
3
1
3
1
6
1
3
1
4
1
3
1
5
1
3
1
8
1
3
1
9
9
1
4
4
4
1
4
4
5
2
3
5
7
2
3
6
8
3
6
7
7
3
0
5
1
2
4
0
3
6
4
8
3
6
8
3
3
8
4
2
2
1
5
2
1
6
3
3
4
6
3
4
9
6
1
5
3
2
3
7
9
2
3
5
6
2
5
4
4
1
7
2
1
4
2
0
1
4
2
5
1
9
2
3
4
9
7
3
6
4
5
3
6
4
6
2
1
1
2
1
2
3
2
1
6
3
2
1
7
3
3
1
5
1
3
9
2
1
3
9
3
1
3
9
4
1
4
7
6
1
4
7
7
1
9
3
8
3
4
0
8
2
0
2
4
3
4
1
0
3
3
9
6
3
3
9
7
2
0
9
5
3
4
0
5
3
4
0
2
2
0
3
1
3
4
0
9
2
0
3
3
3
4
0
4
2
1
2
3
3
4
0
7
1
4
8
5
1
4
9
3
3
9
7
0
3
5
9
8
3
6
2
5
2
0
9
6
3
8
9
7
3
4
2
6
3
4
0
3
3
6
1
4
2
0
9
9
2
1
0
5
3
7
7
7
3
4
3
7
4
0
0
2
3
4
1
3
3
4
1
4
2
0
2
5
2
0
6
6
3
4
8
2
2
1
0
4
3
4
1
1
1
4
7
9
1
4
8
0
1
4
8
1
3
9
9
3
3
9
8
9
3
9
9
8
3
9
9
9
3
4
0
0
3
4
0
1
3
4
4
7
3
9
6
8
3
4
4
8
3
4
9
3
5
3
3
5
4
3
6
5
3
6
6
3
7
5
3
5
0
3
6
1
3
5
7
3
6
2
3
6
3
3
5
5
3
5
6
3
7
4
3
5
1
3
5
2
3
6
7
3
6
8
2
3
7
3
3
6
9
3
7
0
3
7
6
3
7
1
3
5
8
3
5
9
3
7
8
3
6
0
3
6
4
3
7
2
3
7
3
3
7
7
4
5
2
4
5
3
1
6
6
5
2
3
7
8
3
5
8
4
2
3
4
8
3
5
8
7
2
3
7
5
1
8
8
2
3
5
8
5
4
1
3
4
1
4
4
1
5
4
1
6
2
3
7
4
4
1
7
4
1
8
3
4
8
0
3
9
2
9
1
1
4
2
3
3
7
5
2
3
8
2
2
1
4
1
4
3
9
3
3
3
6
7
9
2
4
1
2
6
8
0
6
4
2
1
0
7
7
4
5
8
6
7
8
2
0
6
3
6
8
1
7
0
8
9
9
9
1
0
0
1
1
0
7
8
1
0
0
0
3
4
9
5
1
1
0
8
1
1
0
9
3
5
2
1
6
9
7
0
3
5
7
9
6
8
2
6
8
3
1
4
5
3
8
6
8
7
8
8
7
1
1
7
1
2
1
6
1
6
1
6
1
7
8
4
0
1
5
4
0
2
0
6
8
7
8
6
7
7
6
5
1
7
0
7
6
7
6
1
1
0
3
2
0
7
8
2
4
1
8
2
4
1
9
2
4
2
0
6
0
6
1
6
9
0
6
9
1
6
9
2
6
9
3
8
3
8
4
1
1
1
5
1
1
1
6
1
4
1
6
1
1
1
7
2
1
2
6
8
5
6
8
4
8
1
2
1
1
1
5
2
2
7
1
8
7
6
6
6
9
7
6
9
8
8
4
5
2
1
6
3
6
1
7
6
2
9
2
1
2
5
5
8
9
5
9
0
7
1
3
7
1
4
7
1
5
7
1
6
6
3
9
6
4
0
6
4
1
7
6
4
7
6
5
7
6
7
6
5
7
6
5
8
1
1
6
6
2
1
1
9
2
1
2
0
3
5
1
8
3
5
1
9
8
2
7
0
0
1
4
1
9
6
9
9
7
2
1
7
2
2
7
2
3
3
3
5
8
3
3
5
7
1
9
0
1
9
1
7
6
8
6
3
1
6
9
6
1
5
3
7
1
5
3
8
4
8
7
6
0
1
7
1
7
5
9
9
3
3
7
4
6
0
0
1
4
5
5
3
4
7
0
3
5
0
6
3
4
7
1
6
4
8
3
3
9
0
1
9
4
7
0
9
3
9
4
3
5
1
7
1
4
2
3
3
5
0
3
1
6
2
1
6
3
2
1
2
2
1
4
5
6
1
9
8
3
5
9
6
7
0
6
3
5
9
7
2
3
8
4
1
4
4
2
1
4
4
3
1
6
2
3
3
5
9
4
3
5
9
5
3
3
3
3
2
3
3
2
3
4
2
3
5
2
3
6
2
3
7
5
0
6
5
0
7
5
0
8
5
0
9
5
1
0
5
1
1
5
1
2
5
1
4
5
1
5
5
1
3
5
1
6
5
1
7
1
4
4
1
4
5
1
4
6
1
4
7
1
4
8
1
0
7
9
2
2
4
2
2
4
2
4
2
4
1
5
2
4
1
6
2
4
1
7
2
2
4
3
3
6
0
5
2
2
4
4
2
2
4
5
2
4
5
0
1
6
9
1
7
0
2
3
5
5
1
7
9
1
8
0
2
1
2
1
1
8
1
1
8
3
1
8
4
1
8
5
1
4
1
4
3
2
1
4
1
7
3
2
4
4
5
1
7
7
1
9
7
1
7
6
1
7
8
1
4
2
4
1
7
5
3
3
4
3
3
3
7
3
1
7
1
2
3
6
3
3
6
2
9
3
6
3
0
3
6
3
1
3
9
6
0
3
6
7
2
3
9
6
1
3
9
6
2
1
7
4
2
3
6
2
2
1
1
7
3
2
0
9
5
2
1
0
6
2
1
0
9
1
4
1
0
1
4
1
1
4
4
5
4
4
7
4
4
6
4
4
8
4
4
9
4
5
0
4
5
1
2
4
1
0
1
5
6
0
2
0
6
5
5
7
1
5
7
2
1
4
8
8
2
0
6
4
9
7
0
9
8
8
1
9
6
4
1
6
4
2
3
4
3
1
1
6
4
4
3
4
0
6
1
5
1
4
1
9
6
5
3
3
4
9
3
9
7
4
1
9
2
1
2
0
9
3
4
0
0
5
9
8
7
1
5
8
7
2
0
2
6
1
5
8
8
1
4
9
9
2
0
5
4
2
2
5
7
9
9
3
6
1
7
3
7
9
6
4
1
8
0
9
1
7
7
9
9
3
3
1
5
7
0
2
0
0
9
5
6
9
5
7
0
8
8
1
1
7
3
5
1
7
3
8
1
7
4
1
5
7
8
9
7
4
2
0
9
1
9
3
2
2
0
0
7
5
1
7
1
9
9
0
0
9
3
1
9
3
5
9
5
8
5
1
9
8
8
3
8
8
9
1
3
0
9
5
6
5
1
8
6
4
1
6
6
1
6
7
1
6
8
4
8
3
5
7
3
4
8
9
8
8
4
8
8
5
1
9
5
0
1
9
5
1
9
5
9
9
6
1
1
0
4
1
9
6
8
9
6
9
1
0
9
3
9
8
9
9
9
0
1
8
6
3
1
4
8
3
1
6
4
1
1
8
0
8
1
6
4
5
1
6
7
5
1
9
5
7
1
9
8
8
1
9
8
9
8
3
1
2
0
6
9
1
5
2
4
1
5
2
5
1
5
2
6
8
3
2
8
3
3
1
1
0
1
5
2
4
1
4
6
6
1
4
6
8
5
2
5
3
3
5
5
6
0
2
2
0
8
3
2
0
7
3
6
5
4
2
0
8
2
1
1
0
6
2
0
5
7
3
3
5
6
1
1
4
8
1
1
4
9
2
0
5
6
3
3
8
5
5
3
4
5
3
7
8
3
0
1
9
0
9
1
5
2
8
1
9
1
0
5
3
6
5
3
8
4
0
1
5
4
0
1
4
1
5
1
0
1
5
1
1
4
0
2
1
5
3
5
2
0
8
7
5
3
9
2
0
7
0
5
4
5
5
4
6
6
7
8
6
2
7
1
0
4
4
4
2
3
1
2
8
5
1
2
8
3
1
2
8
6
1
9
9
4
1
9
9
5
8
6
1
1
2
1
8
1
2
8
4
1
2
8
2
3
4
2
2
1
2
1
3
1
5
1
4
3
4
7
3
4
8
4
7
3
8
0
8
8
0
9
8
7
2
9
7
6
1
0
1
5
4
7
2
1
8
6
0
1
1
8
8
4
9
8
4
9
9
8
2
4
1
0
1
9
1
0
2
2
1
0
2
0
1
0
2
1
1
0
2
3
2
3
2
7
5
2
6
6
5
7
6
1
7
5
6
1
0
7
1
1
8
6
7
5
7
7
5
8
7
5
2
7
5
3
7
5
9
7
6
0
7
7
0
3
1
0
3
1
1
9
0
5
9
4
1
8
0
0
8
0
1
8
0
2
3
4
1
3
4
2
3
4
3
4
1
1
4
1
2
7
4
6
7
4
7
7
4
8
7
4
9
7
5
0
7
5
1
6
3
5
1
5
6
5
7
8
0
1
4
2
1
1
5
6
6
1
5
6
7
1
5
6
8
3
4
0
1
1
8
0
1
1
8
1
1
1
5
1
4
6
9
7
2
5
1
0
3
0
5
6
8
9
5
2
7
2
4
1
6
9
9
7
3
0
9
0
1
9
0
4
9
5
6
1
1
2
8
1
1
2
9
1
1
3
0
1
1
3
1
1
1
3
2
1
1
3
3
1
1
3
4
1
1
3
5
1
1
3
6
1
8
1
9
2
0
5
4
7
1
6
5
1
1
6
5
0
1
7
7
0
6
0
9
1
7
5
8
1
6
5
3
1
7
5
9
1
8
1
9
1
8
4
9
1
7
1
5
1
7
6
1
1
7
4
6
1
9
3
9
1
8
1
4
1
8
4
8
9
6
0
1
7
8
7
1
7
6
0
1
7
8
8
1
7
6
2
9
6
6
1
7
0
0
1
6
5
4
1
6
7
7
1
7
8
2
4
7
7
1
5
7
7
1
5
7
8
1
5
8
9
1
6
4
6
1
6
7
3
1
6
7
4
1
6
4
7
1
3
2
2
1
3
2
3
1
3
2
4
9
6
3
1
4
6
9
1
4
7
3
4
8
4
4
8
5
1
5
7
3
1
7
7
5
1
7
6
7
2
3
9
0
5
2
9
1
5
5
8
1
5
5
9
1
7
3
1
1
7
8
3
6
1
0
8
9
8
8
9
7
1
7
8
9
1
9
5
2
5
7
6
1
7
7
4
1
8
7
4
9
6
2
1
7
4
9
1
6
7
1
1
7
9
9
1
7
5
0
1
7
5
1
1
7
9
6
1
8
8
5
1
6
1
4
1
7
6
3
1
7
8
4
1
5
3
2
1
9
5
5
1
7
1
8
1
7
1
9
5
2
8
8
5
8
1
7
7
1
1
8
1
8
1
9
0
6
1
5
5
7
1
9
0
5
1
9
2
2
1
4
0
1
1
6
8
0
1
6
8
1
1
2
2
2
1
2
2
3
1
2
2
4
1
6
4
8
1
7
7
2
1
6
4
9
2
1
7
5
1
9
2
0
1
9
3
3
1
7
9
5
4
0
2
2
1
9
0
7
1
9
4
6
3
0
8
8
3
0
9
5
1
9
1
2
1
9
1
3
1
9
1
4
1
9
5
8
2
2
8
4
2
2
8
5
2
3
2
8
2
2
8
6
2
2
8
7
4
7
5
1
0
3
7
1
5
7
5
1
6
1
3
1
7
3
2
1
7
3
3
1
7
4
5
9
1
0
1
7
3
9
1
7
4
0
1
1
0
0
1
7
3
4
1
7
4
7
1
7
4
8
1
5
5
0
1
7
7
8
1
7
3
6
1
8
1
3
1
6
8
2
1
9
6
6
1
7
2
9
1
7
7
6
1
7
3
0
1
9
5
4
1
7
0
1
1
7
0
2
1
9
0
1
5
0
1
6
7
9
1
9
5
6
1
9
9
8
5
5
0
1
8
8
8
1
5
0
1
1
1
9
0
4
9
0
6
2
1
5
4
9
1
5
1
2
1
5
1
3
4
6
8
1
9
0
2
4
0
1
3
6
2
0
1
0
7
3
6
2
3
1
1
9
1
3
3
0
5
1
0
4
0
2
0
8
4
2
0
6
1
3
4
9
9
2
0
8
0
2
0
7
9
3
4
8
4
5
8
2
1
3
0
6
7
0
4
9
4
1
1
2
7
2
3
6
1
2
2
3
0
2
4
6
8
3
7
9
1
4
0
5
3
8
5
6
7
5
7
0
3
7
0
4
7
0
1
7
0
2
9
0
9
1
9
2
9
3
4
5
7
1
0
5
7
1
6
3
8
7
9
5
7
9
6
1
6
2
2
1
0
5
6
1
0
5
8
1
6
3
6
1
6
3
7
4
5
5
4
5
6
7
9
4
2
4
1
3
2
0
1
1
2
0
1
2
2
0
1
3
1
0
9
8
1
6
2
0
1
6
2
1
1
6
1
9
1
8
2
6
6
0
3
6
8
5
6
8
6
3
2
9
5
3
2
9
6
3
2
9
7
1
4
6
0
1
4
6
1
1
0
6
1
9
9
8
6
2
0
7
1
9
3
9
2
2
2
9
1
0
3
9
2
3
1
0
5
1
1
8
6
9
1
4
3
0
4
7
4
5
5
1
9
0
2
6
2
8
8
8
6
8
8
7
8
8
8
8
9
4
8
9
6
1
3
0
8
9
0
9
1
5
7
6
9
2
1
1
5
5
3
1
4
3
1
5
9
2
5
9
3
1
0
5
3
7
5
5
7
6
9
9
6
7
1
5
2
3
6
1
6
9
0
6
6
8
7
9
0
7
8
3
9
1
8
7
9
1
0
8
2
1
0
8
3
8
5
7
8
7
7
8
9
5
9
2
4
6
2
4
6
2
5
9
2
3
9
9
8
1
0
4
8
3
3
3
0
5
8
0
1
5
8
6
1
6
1
2
2
0
3
0
9
1
1
9
5
1
3
3
4
1
1
8
4
0
1
8
4
1
1
9
4
8
2
1
6
4
2
1
6
5
2
1
6
6
2
1
6
7
2
2
5
8
5
6
9
0
3
5
6
4
6
4
5
9
4
2
1
5
8
4
6
4
6
1
5
7
9
6
3
6
8
0
4
8
0
5
1
0
4
7
1
6
7
0
7
7
9
7
8
1
7
8
3
7
8
2
8
7
3
1
0
4
5
9
7
1
2
0
8
6
6
0
4
6
0
5
6
0
6
8
8
0
1
6
4
0
2
0
1
8
5
3
0
2
1
5
0
5
3
2
5
3
1
8
7
0
1
6
1
1
6
4
4
1
5
8
1
9
8
5
1
8
1
1
1
5
6
9
1
5
8
2
1
5
8
3
1
0
9
5
1
0
9
6
1
5
0
4
2
2
4
8
7
4
8
7
5
1
5
7
1
1
5
7
2
2
2
8
2
2
9
3
0
9
3
0
8
1
0
8
0
6
2
6
1
3
2
6
9
6
5
1
6
1
0
1
3
7
6
9
9
1
9
9
2
1
2
3
2
1
6
2
4
3
5
0
8
1
9
3
0
1
9
3
1
5
3
1
0
9
9
5
8
4
5
8
5
8
8
2
1
8
0
6
8
6
4
1
3
9
7
1
8
0
0
1
8
0
1
1
1
3
1
6
6
6
1
7
9
7
1
7
9
8
2
6
5
7
2
6
5
8
3
3
8
8
6
2
1
1
8
7
1
3
2
5
6
1
3
9
7
9
1
6
9
1
1
6
9
2
8
6
0
2
0
1
0
6
4
3
8
2
2
8
6
3
8
1
1
1
6
9
0
1
8
7
6
6
4
7
1
8
0
7
1
6
4
3
5
4
2
6
1
8
1
9
0
4
8
1
0
9
7
5
1
1
1
0
6
0
8
1
5
8
0
1
5
5
2
6
2
2
1
4
9
7
1
8
4
4
6
4
9
6
5
0
6
7
6
8
3
4
8
8
4
6
5
1
8
2
7
1
6
2
9
1
6
3
1
1
6
3
5
1
5
3
9
1
6
0
9
1
8
2
4
1
6
3
3
1
6
3
4
1
9
8
5
1
1
1
1
8
2
2
5
4
0
1
8
7
5
1
5
3
0
1
5
3
1
1
7
5
4
1
8
8
3
1
8
8
4
5
8
2
5
8
3
9
8
4
8
7
1
1
5
2
7
1
6
3
2
1
8
8
0
8
9
1
1
0
8
5
9
1
4
1
7
8
5
9
1
5
9
4
0
1
6
3
0
1
7
6
5
1
9
3
2
8
7
9
1
7
6
4
1
8
4
2
9
5
7
9
2
5
1
8
7
3
1
9
8
7
1
7
4
4
1
9
4
5
1
9
4
3
1
9
4
4
2
1
2
7
2
1
2
8
2
1
2
9
5
2
7
1
6
7
8
5
4
3
1
5
8
5
1
8
2
3
1
9
9
3
5
8
1
9
2
6
1
0
4
9
1
0
5
0
1
0
6
0
1
0
6
1
2
0
7
6
2
0
7
7
7
0
5
1
0
9
2
8
5
5
8
9
9
9
1
6
9
3
8
8
7
8
1
0
9
7
1
6
2
5
1
6
2
8
1
6
2
6
1
6
2
7
5
6
6
8
6
9
5
6
7
5
7
7
1
6
7
6
6
5
9
6
6
0
6
6
1
6
6
2
6
6
3
2
3
9
1
5
4
5
5
3
3
8
3
4
9
7
9
5
5
7
2
0
5
4
8
6
6
7
7
3
1
9
1
3
9
1
9
9
9
4
1
1
2
5
5
2
1
9
0
8
6
3
2
6
3
3
5
9
1
9
1
2
9
2
2
1
1
4
0
1
1
4
1
1
7
4
3
4
2
5
9
5
4
1
5
6
2
7
9
2
2
4
1
4
2
4
4
1
2
4
4
2
5
6
5
7
8
4
8
3
5
2
0
8
4
9
8
5
0
1
5
4
1
1
9
2
6
1
9
2
7
1
9
2
8
4
7
6
8
5
2
6
7
1
6
7
2
6
7
3
6
7
4
1
8
8
7
8
7
7
8
9
4
9
6
2
3
3
1
2
3
3
2
5
5
3
5
5
4
8
0
3
8
3
4
8
4
3
8
4
4
2
3
3
3
2
1
1
1
2
3
2
2
2
8
4
0
1
6
9
9
5
9
9
6
9
9
7
1
1
0
7
1
1
2
4
1
4
5
0
8
9
1
1
0
2
1
1
0
4
1
1
0
5
3
3
5
1
6
5
3
1
0
8
8
1
0
8
9
5
8
7
5
8
8
1
0
2
4
1
0
2
5
1
0
2
6
1
0
2
7
1
0
2
8
3
5
9
9
2
2
7
1
4
3
4
1
0
6
4
1
0
6
5
2
0
7
2
2
1
4
3
5
9
5
1
0
5
5
3
3
8
6
7
6
2
1
6
6
8
3
4
5
3
4
6
8
4
6
6
6
4
8
9
3
9
4
8
9
1
7
9
2
7
2
1
5
1
1
0
4
6
5
3
3
1
0
2
9
5
9
6
1
0
0
2
1
0
0
3
7
6
3
8
5
4
1
5
1
5
6
1
1
8
9
2
6
3
4
6
3
7
6
3
8
8
0
6
8
0
7
6
5
5
9
1
8
2
0
8
5
6
1
4
6
1
5
6
6
6
9
7
8
9
8
0
7
5
4
9
3
7
9
7
2
7
1
0
7
4
1
7
4
2
8
9
0
2
0
8
1
1
0
0
4
1
0
0
5
1
0
3
8
8
4
1
8
4
7
1
0
5
4
9
2
8
9
3
0
1
4
5
4
1
1
5
4
2
0
2
8
3
3
7
6
9
3
4
1
0
9
0
1
0
9
1
1
0
4
3
9
7
3
1
0
4
2
1
6
3
9
3
3
7
7
3
3
8
1
5
0
3
5
0
4
9
4
6
9
5
0
2
0
2
7
3
4
9
3
3
4
9
4
9
4
7
2
0
8
8
1
9
2
9
2
0
2
9
5
2
6
1
0
1
0
6
6
8
9
4
5
1
2
1
2
1
2
1
3
1
2
1
4
6
8
8
1
0
1
1
1
0
1
2
1
0
1
3
1
0
7
4
1
0
7
5
1
1
3
8
1
0
7
6
3
4
9
2
2
3
5
8
3
5
1
6
2
3
5
9
1
1
4
1
8
9
0
1
9
8
2
4
6
6
1
5
0
8
1
6
5
5
2
4
7
7
2
4
7
8
3
1
9
9
2
3
2
6
5
2
7
2
6
1
6
1
5
5
9
4
9
4
4
9
4
3
2
0
7
4
2
0
7
5
6
9
4
3
4
8
3
6
9
5
9
8
1
7
9
7
9
8
2
9
8
3
1
1
1
2
1
0
6
2
1
0
6
3
7
9
8
7
9
9
1
0
8
6
1
1
2
6
1
4
3
3
1
4
5
1
1
4
5
2
6
8
9
3
5
8
1
3
5
8
2
3
5
8
3
3
5
7
7
3
5
8
0
1
4
4
1
3
5
2
3
3
5
2
4
6
3
0
7
7
5
7
7
8
7
7
2
1
2
1
7
7
7
3
7
7
4
7
7
6
7
7
1
1
0
3
2
8
1
5
7
7
7
9
9
3
1
0
3
3
1
1
3
7
1
1
9
4
1
0
3
4
1
0
3
5
1
0
3
6
1
3
7
7
4
3
0
4
3
5
4
3
9
4
4
2
4
3
3
4
4
0
4
3
4
4
3
6
4
3
7
4
3
8
4
4
1
4
4
3
4
3
1
4
3
2
4
4
4
4
9
5
5
5
9
5
6
0
5
6
1
5
6
2
5
6
3
7
8
8
9
2
0
1
5
4
6
1
5
4
7
8
5
1
2
1
5
4
2
1
5
6
2
1
5
2
2
1
5
3
2
1
5
5
2
1
5
7
2
1
5
8
2
1
5
9
2
1
6
0
3
4
4
1
1
9
2
4
5
9
1
4
4
8
1
4
4
9
4
6
0
1
1
1
3
1
1
1
4
5
8
6
7
9
1
2
4
3
5
2
2
1
8
7
1
9
5
2
2
6
2
5
7
2
5
9
2
6
0
2
4
4
2
4
5
5
5
8
1
0
0
7
1
0
0
8
1
0
0
9
2
3
9
2
4
0
2
4
1
2
4
2
2
4
3
2
4
6
2
4
7
2
5
8
5
9
7
3
2
7
3
3
7
3
4
3
3
2
7
3
6
7
3
5
7
3
9
7
4
0
2
3
6
0
9
4
9
1
0
5
2
2
4
2
1
2
1
0
7
8
4
7
8
6
7
8
5
1
8
2
3
1
2
1
0
6
6
1
0
6
7
1
1
1
8
1
1
1
9
7
3
7
7
3
8
1
1
6
3
2
1
1
8
1
1
6
8
1
1
6
9
9
5
3
3
1
8
7
6
3
2
9
1
6
0
6
2
4
4
7
2
4
4
0
3
2
8
3
3
0
1
1
3
9
1
5
4
2
1
5
4
3
1
5
4
8
4
1
9
6
0
7
1
6
1
8
7
4
3
7
9
0
1
0
0
6
4
7
1
7
4
4
7
4
5
8
4
2
2
3
2
2
2
3
2
3
1
1
6
4
1
1
6
5
2
1
7
3
1
7
3
4
7
5
3
1
3
3
1
4
3
1
5
3
1
6
5
0
0
5
0
1
5
0
2
6
5
6
6
3
5
7
8
2
1
8
2
1
9
1
4
5
9
2
1
3
3
3
4
3
3
5
6
1
2
7
9
3
8
5
3
1
0
1
8
4
2
6
4
2
7
2
5
3
2
5
4
2
5
5
2
5
6
6
6
9
1
8
2
5
2
3
0
6
4
0
2
4
0
5
4
0
6
5
0
5
4
0
3
4
0
4
4
0
9
4
0
7
4
0
8
4
1
0
1
3
8
3
1
4
4
0
1
4
1
5
1
5
6
3
1
5
6
4
1
4
3
2
1
6
6
9
2
4
4
6
1
0
4
2
1
9
5
1
1
8
2
1
1
8
3
1
1
8
4
1
1
8
5
1
5
5
6
1
9
9
2
1
0
8
1
3
9
1
5
1
9
1
7
9
4
1
7
2
0
1
7
9
1
1
7
9
2
1
1
7
1
2
5
2
1
2
5
3
1
2
5
4
1
2
5
5
8
5
9
1
6
8
9
1
7
6
9
3
3
7
4
0
1
2
1
8
5
7
1
8
3
7
2
2
8
9
1
8
5
8
1
9
8
3
1
8
5
9
4
6
4
4
7
8
1
8
7
0
5
4
1
8
6
8
1
8
4
3
1
0
5
9
1
6
5
2
8
3
6
1
7
8
0
1
7
8
1
1
5
1
7
4
9
2
1
8
4
5
1
8
9
4
1
5
2
9
8
6
7
1
9
0
3
1
5
4
9
1
7
7
3
1
8
7
1
1
8
7
2
1
8
3
1
1
8
1
0
1
9
9
6
1
9
9
7
1
1
8
1
1
9
1
4
5
7
1
4
5
8
1
8
9
5
9
7
5
9
8
2
6
1
2
6
3
2
6
2
2
6
4
1
0
1
4
1
0
1
6
1
0
1
7
2
1
4
0
2
1
4
1
2
1
4
2
2
1
7
4
1
1
1
1
1
8
3
4
1
8
3
5
1
8
3
6
1
8
3
3
1
8
5
5
1
8
5
6
2
3
5
3
2
3
5
4
3
3
2
4
3
3
2
5
3
3
2
6
3
3
2
7
3
3
2
8
3
3
2
9
3
4
8
9
3
4
9
0
3
4
9
1
1
6
1
7
1
0
3
1
1
8
0
5
1
0
8
4
1
8
0
3
1
9
4
9
2
5
4
7
0
7
2
8
7
2
7
7
2
9
3
3
6
1
6
9
3
5
5
5
5
5
6
1
5
7
4
1
8
0
4
2
3
2
1
2
0
8
2
0
9
1
3
6
4
1
3
6
5
3
3
9
1
2
1
5
8
1
2
8
1
3
2
5
4
3
2
2
0
2
2
1
8
3
7
1
8
6
7
8
3
8
9
5
3
1
6
8
4
1
6
9
4
9
7
7
1
2
1
9
1
8
0
2
1
4
0
2
4
2
0
1
0
8
1
5
2
0
5
5
7
1
4
2
9
5
5
2
1
0
7
0
1
0
6
8
1
0
6
9
2
0
0
6
3
2
4
3
2
6
2
4
2
9
3
2
7
3
2
5
1
1
2
0
2
1
3
1
2
1
6
9
2
1
7
0
4
9
1
1
9
8
1
1
5
3
4
1
5
3
5
2
3
2
9
2
3
3
0
1
9
7
7
1
9
7
9
1
9
7
8
1
1
5
6
1
1
5
7
1
1
6
1
1
1
6
2
1
6
8
8
1
6
8
7
3
2
8
8
1
2
0
2
1
2
0
3
1
2
0
4
1
2
0
5
1
2
3
3
1
8
6
6
3
2
9
0
1
7
2
6
1
7
2
7
1
7
2
8
1
1
9
5
1
2
0
0
1
2
0
1
3
0
9
3
3
0
9
4
1
1
4
5
1
1
4
6
1
1
5
9
1
1
6
0
1
3
6
0
1
3
6
1
2
5
4
5
3
2
8
9
1
4
2
7
2
4
2
8
2
4
2
5
2
4
2
6
2
4
2
7
1
5
4
5
1
8
4
6
2
4
7
9
2
4
8
0
1
6
1
2
0
2
2
0
5
2
0
4
1
1
5
8
2
0
0
2
0
1
3
0
2
2
3
1
8
3
2
0
3
2
1
3
3
2
0
3
1
9
3
2
3
3
2
2
1
1
7
7
2
3
9
4
2
3
9
5
1
3
8
6
1
3
8
7
1
6
8
6
1
8
8
6
1
8
8
7
9
6
2
4
9
3
9
7
9
8
9
9
4
0
0
4
0
1
1
3
5
5
1
3
5
6
1
3
5
7
2
1
4
5
3
9
5
3
9
6
1
2
1
1
1
3
7
2
1
3
7
3
1
3
7
4
1
3
7
5
2
3
8
2
7
0
1
4
7
5
1
8
5
3
2
2
6
5
2
2
6
6
2
3
0
1
2
7
1
2
7
2
1
3
8
0
4
2
4
2
7
3
2
7
6
2
7
4
2
7
5
3
3
3
4
3
5
3
6
3
7
3
5
6
4
3
9
4
4
3
8
4
2
4
0
4
1
4
3
2
2
8
8
1
1
7
1
1
1
7
2
2
0
8
9
1
4
2
8
3
2
9
1
7
4
2
5
0
7
2
5
0
8
9
4
3
8
0
3
8
1
3
8
2
3
8
3
3
8
4
2
5
0
2
2
5
0
3
2
2
7
3
2
2
7
4
1
5
2
1
1
8
9
5
1
6
5
7
2
7
7
1
5
9
6
2
4
3
2
2
4
3
3
4
2
1
4
2
2
1
3
8
1
6
0
0
1
6
0
1
1
5
9
9
2
4
2
2
2
4
3
5
2
2
3
2
8
4
2
8
6
2
8
1
2
8
2
2
8
5
2
8
3
2
5
0
6
4
5
4
8
4
7
4
9
4
6
1
1
2
1
1
7
4
2
2
8
7
2
8
8
2
9
0
2
9
4
2
8
9
2
9
1
2
9
2
2
9
3
2
9
5
2
9
6
1
5
5
4
1
1
2
1
1
8
6
1
4
6
7
1
8
5
4
2
0
2
1
2
0
2
2
2
5
1
2
5
2
2
3
3
4
8
2
6
8
2
7
8
2
8
1
8
2
0
1
7
6
6
1
8
3
2
8
6
5
8
6
6
1
0
7
2
1
2
2
0
1
2
2
1
1
7
7
7
1
7
8
6
1
8
6
1
1
8
6
2
1
8
7
7
1
8
7
8
2
2
2
1
8
2
9
1
8
3
0
1
8
2
8
1
8
1
5
1
8
1
6
1
8
3
8
1
8
3
9
5
7
4
5
7
5
1
8
8
1
1
1
7
9
1
6
8
3
1
6
8
5
1
8
1
2
1
7
5
5
1
7
5
7
1
8
1
7
1
7
5
3
1
7
9
0
1
6
9
5
1
8
2
1
1
5
5
5
1
7
6
8
1
6
9
8
1
8
4
7
1
6
7
2
1
7
5
6
1
9
1
5
1
6
9
6
1
6
9
7
2
4
0
5
1
5
4
4
1
5
6
1
1
8
6
8
1
6
0
3
1
6
0
4
1
5
1
6
1
9
8
6
2
3
7
7
1
6
6
7
3
2
8
4
3
2
8
6
3
2
8
7
4
8
8
1
5
9
1
1
4
0
3
1
5
9
2
2
0
0
8
3
3
2
1
8
3
5
1
6
0
5
1
7
9
3
1
9
6
7
1
9
6
8
1
5
5
1
2
3
5
1
1
9
4
0
1
9
8
4
3
0
7
6
3
0
7
5
1
7
5
2
1
8
5
0
2
1
7
1
1
8
9
6
2
3
2
4
1
6
4
4
8
1
8
2
5
4
7
9
4
8
6
4
8
0
4
8
2
3
3
8
2
2
4
8
2
4
9
2
5
0
8
1
4
8
1
6
8
1
7
8
1
9
8
1
8
8
2
0
8
2
1
8
2
3
8
2
9
1
3
3
2
1
3
3
3
1
3
3
4
1
3
3
5
2
1
4
4
02468
1
0
1
2
1
4
1
6
1
8
2
0
−4
−3
−2
−1
0
1
2
3
4
5
6
1 5 3 6 2 10 7 9 4 8 11
−2
0
2
Gene Cluster44
Mean Profile
CDK1
1 5 3 6 2 10 7 9 4 8 11−4
−2
0
2
4Gene Cluster109
Mean Profile
SYK
1 5 3 6 2 10 7 9 4 8 11
−2
0
2
Gene Cluster1
Mean Profile
TGF−B1
1 5 3 6 2 10 7 9 4 8 11
−2
0
2
Gene Cluster4
Mean Profile
CDKN1B, CDKN2D
1 5 3 6 2 10 7 9 4 8 11
−5
0
5Gene Cluster125
Mean Profile
IL−6
1 5 3 6 2 10 7 9 4 8 11
−4
−2
0
2
4Gene Cluster102
Mean Profile
IRF1
Gene clusters that are significantly differentiating in the sample clusters Maximally differentiating gene clusters from a p-value threshold of 0.01 with Bonferroni correction
Gene cluster ‘44’ (significant for sample-cluster ‘1’) Key gene: CDK1 (over expressed) commonly over-expression in DLBCL cancer types Gene cluster ‘4’ (significant for sample-cluster ‘4’) Key gene: SYK (over expressed) promising target gene for antitumor therapy, inhibition of SYK increases the chance of survival Gene cluster ‘1’ (significant for sample-cluster ‘5’) Key gene: TGF-B1 (under expressed) regulates proliferation Gene cluster ‘4’ (significant for sample-cluster ‘7’) Key genes: CDKN1B/p27Kip1 and CDKN2D/p19, tumor suppressor genes (under expressed) Gene cluster ‘125’ (significant for sample-cluster ‘9’) Key genes: ‘IL-6’. IL-6 (over expressed) specific of some DLBCL related to STAT3 activation Gene cluster ‘102’ (significant for sample-cluster ‘11’) Contains IRF1 (under expressed) mediator for cell fate and tumor suppressor
Gene-Ontology analysis
DCDC
D
D
D
D
D
D
D
GG
DC
DD
D
D
D
D
D
DTo
D
LN
D
DD
DD
D DD
D
D
D
D
D D
D
D DD
D
D
D
D
D D
A
A
A
A
AA
A
A
A
AT
T
TT
T
T
DCTC
TC
TCTC
TC
TC
D41
F
F
F
F F
F
F
F
F
RR
R
RC
C
C
C
C
C
C
C
C
CC
D9
D: Diffuse Large B−cell Lymphoma
D9: DLCL−0009
D41: DLCL−0041
DC: DLBCL cell line
F: Follicular Lymphoma
C: Chronic Lymphocytic leukemia
A: Activated Blood B
G: Germinal Centre B
R: Resting Blood B
TC: Transformed Cell line
T: Activated/Resting Blood T
LN: Lymph Node
To: Tonsil
cluster 1
cluster 2
cluster 3
cluster 4
cluster 5
cluster 6
cluster 7
cluster 8
cluster 9
cluster 10
cluster 11
AA
AE
PA
GC
AIG
AIT
AR
CA
VP
AX
PB
AB
AC
BA
XB
CB
CC
BD
KB
EL
BH
IB
MY
BN
IB
SC
EN
CG
PC
HA
CH
V CI
CL
CO
LC
PB
CS
CC
SC
OD
AL
DD
DIS
DO
WE
KE
TR F
FD
XF
LR
GD
GE
GM
GT
EH
AL
HM
HN
ZH
ON
HR
SH
WP
IBM
IFF
INT
C IPJN
JJP
MK
MK
OLT
DM
AY
MC
DM
ER
MK
GM
MM
MO
MO
BM
RK
MS
FT
MT
CN
SC
NS
MN
TO
NE
OR
CL
OX
YP
EP
PG
PN
UP
RD
RA
LR
OK
RT
NB S
SLB
SO
SU
NW T
TA
NT
EK
TO
YT
XN
UC
MU
ISU
SB
UT
XV
OW
FC
WM
BW
MT
WY
XO
NX
RX
AA AEP AGC AIG AIT
ARC AVP AXP BA
BAC BAX BC
BCC BDK BEL BHI
BMY BNI BS
CEN CGP CHA CHV
CI CL
COL CPB CSC
CSCODAL DD DIS
DOW EK
ETR F
FDX FLR GD GE GM GTE HAL HM HNZ HON HRS HWP IBM IFF
INTCIP
JNJ JPM KM KO LTD MAY MCD MER MKG MMM
MO MOB MRK MSFTMTC NSC NSM
NT ONE
ORCLOXY PEP PG
PNU PRD RAL ROK RTNB
S SLB SO
SUNWT
TAN TEK TOY TXN UCM
UIS USB UTX VO
WFC WMB WMT WY XON XRX
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
M. Tumminello, T. Aste, T. Di Matteo and R. N. Mantegna, A tool for filtering information in complex systems, Proceedings of the National Academy of Sciences of the United States of America Vol. 102, Num. 30 (2005) 10421-10426.
Cross-correlation from daily returns on 100 most capitalized US from 1995 to 1998. !
AGC AIG
AVP
AXP
BA
BAC
BAX
BC
BDK
BMY
BNI
BS
CEN
CI
CL
COL
CPB
CSC
DAL DIS
EK
F
FDX
FLR
GD
GE
GM
HNZ HON
IFF
JNJ
JPM
KM
KO
LTD
MAY
MCD
MER
MKG
MMM
MO MRK
MTC
NSC
NT
ONE
PEP
PG
PNU
PRD
RAL
ROK
RTNB
S
TAN
TEK
TOY
USB
UTX
VO
WFC
WMT
XRX
AA BCC
CHA
DD
DOW
IP
WY
ARC
BHI
CGP
CHV
HAL
HM
MOB
OXY
SLB
WMB
XON
CSCOHRS
HWP
IBM
INTC
MSFT
NSM
ORCL
SUNW
TXN
UIS
AEP
AIT
BEL
ETR
GTE
SO
T
UCM
0 20 40 60 80 100 120 140 160 180 2000
10
20
30
40
50
60
70
80
90
100
AGC
AIG
AVP
AXP
BA
BAC
BAX
BC
BDK
BMY
BNI
BS
CEN
CI
CL
COL
CPB
CSC
DAL
DIS
EK
F
FDX
FLR
GD
GE
GM HNZ
HON
IFF
JNJ
JPM
KM
KO
LTD MAY
MCD
MER
MKG
MMM
MO MRK
MTC
NSC
NT
ONE
PEP
PG
PNU
PRD
RAL
ROK RTNB
S
TAN TEK
TOY
USB
UTX
VO
WFC
WMT
XRX
AA
BCCCHA
DD DOW
IP
WY
ARC
BHI
CGP
CHVHALHM
MOBOXY
SLB
WMB
XON
CSCO
HRS HWP
IBM
INTC
MSFT
NSM
ORCL
SUNWTXN
UIS
AEP
AIT
BELETR
GTESO T UCM
PMFG
M. Tumminello, T. Aste, T. Di Matteo and R. N. Mantegna, A tool for filtering information in complex systems, Proceedings of the National Academy of Sciences of the United States of America Vol. 102, Num. 30 (2005) 10421-10426.
Basic Materials (B) (Pink) Utilities (U) (Yellow) Financial (F) (Cyan) Consumer Non Cyclical (C) (Purple) Consumer Cyclical (CC) (Orange) Capital Goods (CG) (Magenta) Healthcare (H) (Brown) Services (S) (Red) Technology (T) (Green) Conglomerates (CO) (Gray) Energy (E) (Blue) Transportation (TR) (White)
Cross-correlation from daily returns on 100 most capitalized US from 1995 to 1998. !
Structure & Communities
BUBBLE TREE
AIG,AXP,BAC,GEAIG,AXP,BAC,JPM
AIG,AXP,GE,UTX
AGC,AIG,BAC,GE
AXP,BAC,GE,KO
AGC,AIG,BAC,CI
AGC,AIG,GE,NTAGC,BAC,DOW,GE
AIG,AXP,F,JPM
AIG,AXP,FLR,UTX
AIG,BAC,JPM,ONEAIG,GE,HON,UTX
AXP,BAC,JPM,MER
AXP,GE,KO,RAL
AXP,BA,GE,UTX
BAC,BMY,GE,KO
AIG,AXP,COL,FLR
AIG,BAC,ONE,USBAIG,GE,HON,S
AIG,CSCO,GE,NT
AXP,BAC,MER,XRX
AXP,F,GM,JPM
BA,GE,ROK,UTX
BAC,BMY,DIS,GE
BAC,DD,DOW,GE
BAC,JPM,MER,TAN
BAC,JPM,ONE,WFC
BMY,GE,JNJ,KO
CPB,GE,KO,RAL
AIG,CSC,CSCO,GE
AIG,GE,S,WMT
AXP,BS,F,GM
BAC,CHA,DD,DOW
BAC,DD,GE,MMM
BAC,MER,TEK,XRX
BMY,JNJ,KO,MRK
CPB,GE,KO,XON
CPB,HNZ,KO,RAL
DD,DOW,GE,MTC
GE,JNJ,KO,PG
GE,MKG,ROK,UTX
AIG,CEN,CSC,GE
AIG,GE,NSC,WMT
BAC,BC,MER,TEK
BAX,BMY,JNJ,MRK
CHA,DD,DOW,WY
CHV,CPB,GE,XON
AEP,CPB,HNZ,KO
CSC,CSCO,GE,IBM
DD,EK,GE,MTC
GE,JNJ,MO,PG
CL,GE,KO,PG
GE,KO,PEP,XON
GE,MKG,RTNB,UTX
GE,MAY,S,WMT
AEP,CPB,GTE,KO
AIG,CEN,GD,GE
AIG,GE,NSC,VO
BAX,BMY,MRK,PNU
CHA,DOW,IP,WY
CHV,GE,SLB,XON
CL,GE,IFF,KOCL,GE,MCD,PG
AVP,CL,KO,PG
CSCO,GE,IBM,MSFT
DD,EK,GE,PRD
GE,MAY,TOY,WMT
LTD,MAY,S,WMT
AEP,AIT,GTE,KO
AIG,FDX,GE,VO
AIG,BNI,NSC,VO
BCC,CHA,IP,WY
CHV,MOB,SLB,XON
CSCO,IBM,INTC,MSFT
AA,DOW,IP,WY
KM,LTD,S,WMT
AEP,AIT,BEL,GTE
AIG,DAL,FDX,GE
CHV,HAL,MOB,SLB
ARC,CHV,MOB,XON
CSCO,IBM,INTC,ORCL
CSCO,INTC,MSFT,SUNW
CGP,MOB,SLB,XON
AEP,AIT,BEL,SO
AIG,BDK,DAL,GE
AIT,BEL,GTE,T
ARC,CHV,MOB,OXY
CGP,MOB,SLB,WMB
CSCO,INTC,ORCL,UIS
CSCO,INTC,SUNW,TXN
BHI,HAL,MOB,SLB
AEP,AIT,SO,UCM
BHI,HAL,HM,SLB
CSCO,HWP,INTC,TXNCSCO,HRS,SUNW,TXN
AEP,ETR,SO,UCM
HWP,INTC,NSM,TXN
number of clusters 5
number of bubbles 97
number of cliques 292
1
2
3
4
5
6
AIG
AXP
COL
FLR
BNI
NSCVO
AGC CI
ONE
USB
WFC
JPM
TAN
XRX
BAC
MER
TEK
BCBS F
GM
AVPCL
KO
PEP
IFF
CPB
HNZ
RAL
BA
ROK
DIS
MCD
PGNT
HON
GD
GE
JNJ
MO
BDK
DAL
FDX
CEN
CSC
MMM
MTC
MKG
UTX
RTNBEK
PRD
BAX
BMY
MRK
PNU
KM
LTD S
MAY
TOY
WMT
ARC
OXY
CHV
XON
MOB
CGP
WMB
BHI
HAL
SLB
HM
CSCO
INTC
ORCL
UIS
HRS
SUNW
HWP
NSM
TXN
IBM
MSFT
AA IP
WY
BCC
CHA
DD
DOW
AEP
SO
UCM
ETR
AIT
BEL
GTE T
1
2
3
4
5
6
AIG
AXP
COL
FLR
BNI
NSCVO
AGC CI
ONE
USB
WFC
JPM
TAN
XRX
BAC
MER
TEK
BCBS F
GM
AVPCL
KO
PEP
IFF
CPB
HNZ
RAL
BA
ROK
DIS
MCD
PGNT
HON
GD
GE
JNJ
MO
BDK
DAL
FDX
CEN
CSC
MMM
MTC
MKG
UTX
RTNB
EK
PRD
BAX
BMY
MRK
PNU
KM
LTD S
MAY
TOY
WMT
ARC
OXY
CHV
XON
MOB
CGP
WMB
BHI
HAL
SLB
HM
CSCO
INTC
ORCL
UIS
HRS
SUNW
HWP
NSM
TXN
IBM
MSFT
AA IP
WY
BCC
CHA
DD
DOW
AEP
SO
UCM
ETR
AIT
BEL
GTE T
1
2
3
4
5
6
AIG
AXP
COL
FLR
BNI
NSC
VO
AGC CI
ONE
USB
WFC
JPM
TAN
XRX
BAC
MER
TEK
BCBS F
GM
AVPCL
KO
PEP
IFF
CPB
HNZ
RAL
BA
ROK
DIS
MCD
PGNT
HON
GD
GE
JNJ
MO
BDK
DAL
FDX
CEN
CSC
MMM
MTC
MKG
UTX
RTNB
EK
PRD
BAX
BMY
MRK
PNU
KM
LTD S
MAY
TOY
WMT
ARC
OXY
CHV
XON
MOB
CGP
WMB
BHI
HAL
SLB
HM
CSCO
INTC
ORCL
UIS
HRS
SUNW
HWP
NSM
TXN
IBM
MSFT
AA IP
WY
BCC
CHA
DD
DOW
AEP
SO
UCM
ETR
AIT
BEL
GTE T
CSCO INTEL ORACLE UniSys (IT) Harris Corporation (IT) SUN Hewlett-Packard National Semiconductor Corporation Texas Instruments IBM Microsoft
Avon Products (Beauty) Colgate-Palmolive Coca-cola Pepsi Cola, International Flavors & Fragrances
123456
AIG AXP COL FLR BNI NSCVO AGCCI ONE USB WFC JPM TAN XRX BAC MER TEKBCBSF GM AVPCL KO PEP IFF CPB HNZ RAL BA ROK DIS MCDPGNT HONGDGE JNJ MO BDK DAL FDX CEN CSC MMM MTC MKG UTXRTNBEK PRD BAX BM
Y MRK PNUKMLTDS MAY TOY WMT ARC OXY CHV XON MOB CGP WMB BHI HAL SLB HM CSCO INTC ORCL UIS HRS
SUNW HWP NSM TXN IBM MSFTAAIP WY BCC CHADD DOWAEPSO UCM ETRAIT BEL GTET
1
2
3
4
5
6
AIGAXPCOLFLRBN
INSCVOAG
C CIONEUSBWF
CJPMTA
NXRXBACMERTEKBCBS FGMAV
PCLKOPEPIFFCP
BHNZRALBARO
KDISMCDPGNTHO
NGDGEJNJMOBD
KDALFDXCENCSCMM
MMTCMKGUTX
RTNBEKPR
DBAXBMYMR
KPNUKMLTD S
MAYTOYWM
TARCOXYCHVXONMO
BCGPWM
BBHIHALSLBHMCSCOINT
CORCLUISHR
SSUNWHW
PNSMTXNIBMMS
FTAA IPWYBCCCHADDDO
WAEPSOUC
METRAITBE
LGTE T
AIG
AX
PC
OL
FLR
BN
IN
SC
VO
AG
C CI
ON
EU
SB
WF
CJP
MT
AN
XR
XB
AC
ME
RT
EK
BC
BS F
GM
AV
PC
LK
OP
EP
IFF
CP
BH
NZ
RA
LB
AR
OK
DIS
MC
DP
GN
TH
ON
GD
GE
JN
JM
OB
DK
DA
LF
DX
CE
NC
SC
MM
MM
TC
MK
GU
TX
RT
NB
EK
PR
DB
AX
BM
YM
RK
PN
UK
MLT
D SM
AY
TO
YW
MT
AR
CO
XY
CH
VX
ON
MO
BC
GP
WM
BB
HI
HA
LS
LB
HM
CS
CO
INT
CO
RC
LU
ISH
RS
SU
NW
HW
PN
SM
TX
NIB
MM
SF
TA
A IPW
YB
CC
CH
AD
DD
OW
AE
PS
OU
CM
ET
RA
ITB
EL
GT
E T
AIG AXP COL FLR BNI
NSC VO
AGC CI
ONE USB WFC JPM TAN XRX BAC MER TEK BC BS F
GM AVP CL KO
PEP IFF
CPB HNZ RAL BA
ROK DIS
MCD PG NT
HON GD GE JNJ MO BDK DAL FDX CEN CSC
MMM MTC MKG UTX
RTNBEK
PRD BAX BMY MRK PNU KM LTD S
MAY TOY
WMT ARC OXY CHV XON MOB CGP WMB
BHI HAL SLB HM
CSCOINTC
ORCLUIS
HRS SUNWHWP NSM TXN IBM
MSFTAA IP
WY BCC CHA DD
DOW AEP SO
UCM ETR AIT
BEL GTE
T
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
AA
AE
PA
GC
AIG
AIT
AR
CA
VP
AX
PB
AB
AC
BA
XB
CB
CC
BD
KB
EL
BH
IB
MY
BN
IB
SC
EN
CG
PC
HA
CH
V CI
CL
CO
LC
PB
CS
CC
SC
OD
AL
DD
DIS
DO
WE
KE
TR F
FD
XF
LR
GD
GE
GM
GT
EH
AL
HM
HN
ZH
ON
HR
SH
WP
IBM
IFF
INT
C IPJN
JJP
MK
MK
OLT
DM
AY
MC
DM
ER
MK
GM
MM
MO
MO
BM
RK
MS
FT
MT
CN
SC
NS
MN
TO
NE
OR
CL
OX
YP
EP
PG
PN
UP
RD
RA
LR
OK
RT
NB S
SLB
SO
SU
NW T
TA
NT
EK
TO
YT
XN
UC
MU
ISU
SB
UT
XV
OW
FC
WM
BW
MT
WY
XO
NX
RX
AA AEP AGC AIG AIT
ARC AVP AXP BA
BAC BAX BC
BCC BDK BEL BHI
BMY BNI BS
CEN CGP CHA CHV
CI CL
COL CPB CSC
CSCODAL DD DIS
DOW EK
ETR F
FDX FLR GD GE GM GTE HAL HM HNZ HON HRS HWP IBM IFF
INTCIP
JNJ JPM KM KO LTD MAY MCD MER MKG MMM
MO MOB MRK MSFTMTC NSC NSM
NT ONE
ORCLOXY PEP PG
PNU PRD RAL ROK RTNB
S SLB SO
SUNWT
TAN TEK TOY TXN UCM
UIS USB UTX VO
WFC WMB WMT WY XON XRX
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
123456
AIG AXP COL FLR BNI NSCVO AGCCI ONE USB WFC JPM TAN XRX BAC MER TEKBCBSF GM AVPCL KO PEP IFF CPB HNZ RAL BA ROK DIS MCDPGNT HONGDGE JNJ MO BDK DAL FDX CEN CSC MMM MTC MKG UTXRTNBEK PRD BAX BM
Y MRK PNUKMLTDS MAY TOY WMT ARC OXY CHV XON MOB CGP WMB BHI HAL SLB HM CSCO INTC ORCL UIS HRS
SUNW HWP NSM TXN IBM MSFTAAIP WY BCC CHADD DOWAEPSO UCM ETRAIT BEL GTET
1
2
3
4
5
6
AIGAXPCOLFLRBN
INSCVOAG
C CIONEUSBWF
CJPMTA
NXRXBACMERTEKBCBS FGMAV
PCLKOPEPIFFCP
BHNZRALBARO
KDISMCDPGNTHO
NGDGEJNJMOBD
KDALFDXCENCSCMM
MMTCMKGUTX
RTNBEKPR
DBAXBMYMR
KPNUKMLTD S
MAYTOYWM
TARCOXYCHVXONMO
BCGPWM
BBHIHALSLBHMCSCOINT
CORCLUISHR
SSUNWHW
PNSMTXNIBMMS
FTAA IPWYBCCCHADDDO
WAEPSOUC
METRAITBE
LGTE T
AIG
AX
PC
OL
FLR
BN
IN
SC
VO
AG
C CI
ON
EU
SB
WF
CJP
MT
AN
XR
XB
AC
ME
RT
EK
BC
BS F
GM
AV
PC
LK
OP
EP
IFF
CP
BH
NZ
RA
LB
AR
OK
DIS
MC
DP
GN
TH
ON
GD
GE
JN
JM
OB
DK
DA
LF
DX
CE
NC
SC
MM
MM
TC
MK
GU
TX
RT
NB
EK
PR
DB
AX
BM
YM
RK
PN
UK
MLT
D SM
AY
TO
YW
MT
AR
CO
XY
CH
VX
ON
MO
BC
GP
WM
BB
HI
HA
LS
LB
HM
CS
CO
INT
CO
RC
LU
ISH
RS
SU
NW
HW
PN
SM
TX
NIB
MM
SF
TA
A IPW
YB
CC
CH
AD
DD
OW
AE
PS
OU
CM
ET
RA
ITB
EL
GT
E T
AIG AXP COL FLR BNI
NSC VO
AGC CI
ONE USB WFC JPM TAN XRX BAC MER TEK BC BS F
GM AVP CL KO
PEP IFF
CPB HNZ RAL BA
ROK DIS
MCD PG NT
HON GD GE JNJ MO BDK DAL FDX CEN CSC
MMM MTC MKG UTX
RTNBEK
PRD BAX BMY MRK PNU KM LTD S
MAY TOY
WMT ARC OXY CHV XON MOB CGP WMB
BHI HAL SLB HM
CSCOINTC
ORCLUIS
HRS SUNWHWP NSM TXN IBM
MSFTAA IP
WY BCC CHA DD
DOW AEP SO
UCM ETR AIT
BEL GTE
T
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
FHN
AFL
ALL
AIG
AOC
BSET
BK
CTX
ARB
JPM
CB
CI
CINF CMA
RHDC
EK
FRE
FNM
FITB FLTWQ
GCI
HDLM
HUM
HBAN
KBH
KEY
LNC
L
MMC
MI
MAS
BAC
NTRS
WFC
NYT
MO
PHM
PNC C
PGR
RAD STT
TRV
STI
TXT
TMK
TSN
UNH UNM
VMC
MBI
WAMUQ
ACE
XL
LEHMQ
LEN
XRAY
ABK
COF
MTG
USB SNV
HIG
AXP
AMGN
AMR
ADP
VZ HRB CTL
CMCSA
CAR MS
RRD
EFX FDX
BEN
GE
GENZ
DTV
GAP
HOG
HTMXQ
HAS IGT
IPG
LUK
MAT
MCD
MHP
MDT MDP
NWL
OMC
PAYX
SCHW
SCI
LUV
S
T
STJ
SYK
UIS
VAR
DIS
WPO
XRX
CBS
CEPH
FTR
CMCSKBSX
TROW
GILD
AM
BWS
BC CHRS
DLX
LIZ
LUB HST
NC
THC
PBY
PCH
R SKY
SLM
GGWPQ
SPG
JNY
BBT
HCP
ADCT
ADBE
AAPL ADSK BMC
CSCO
CA
CSC
GLW
DELL
FISV HRS HPQ
IBM
INTC
MSFT
MOLX
NRTLQ
NOVL
ORCL
PMTC
JAVA
SYMC
EMC
ERTS
QCOM
APH CPWR TLAB COMS
ABT
AGN
WYE
BCR
BAX
BDX
BMYCAH VVI
FRX
JNJ
LLYMRKMYL
PFE
SGP
MCK
AMD
ALTR
ADI
AMAT
LLTCLSI MU
MOT
NSM TER
TXN
XLNX
KLAC
APD
HON
AA
FO
AVY
BLL
BMS
BDK
BA OMX
BGG
CAT CTAS
CNW CBE
CTB
CR
CCK
CMI
DHR DE
DOV
DOW
DD
ETN
ECL
PKI
EMR
FMC
F
GD
GPC
GM
GR GT
GWW
HLS
ITW
IR
IFF
IP
JCI
LEG
LPX
MWV
MIL
MMM
NAV
NKE
NOC
NUE
ODP PCAR
PLL
PH
PBI
BCO PPG
PX
PCP
ROK
SHW
SIAL
SJM
SNA
SPW
SWK
TIN
TMO
TNB
TKR
TYC
X
UTX
VFC
WY
WHR WOR YRCW
EMN
CCL
TEX
LMT
ITT
CCTYQ
TGT
DDS
FDO
GPS
HD
LTD
LOW
CVS
JWN
JCP
COST RSH TIF
TJX
WAG
WMT
FL
SPLS
FAST
M
KSS
BBY
DRI
AZO
ACV
AVPCLX
KO
CCE
CL KMB
PEP
PG
UN
PAS
BNI
CSX
KSU
NSC
UNP
CPB CAG
GISHNZ
HSY
K
KR
SLE SVUSYY
SWY
ABX
HES APC
APA
ADM
ASH
CVX EP
EQT
XOM
MEE
FWLT
JEC
MUR
NEM
NBL
OXY
OKE
STR
SUN
MRO
WMB
AES
EOG
TSO
FCX
BHIBJS
HAL
HP
MDR
NBR
RDCSLB
SII
ESV
AYE
AEP
CEG
BF/B
PGN
CMS
TAP
DTE
D
DUK
ETR
FPL
CNP GAS
NI
NU
XEL
FE
PCG
PPL
EXC
PNW
PEG
SCG
EIX
SO
TE
AEE
WEC
0 100 200 300 400 500 600 700 8000
50
100
150
200
250
300
350
400
FHN
AFL ALL
AIG
AOC
BSET
BK
CTX ARB
JPM CB
CI
CINF
CMA
RHDC
EK
FRE FNM
FITB
FLTWQ
GCI HDLM
HUM
HBAN
KBH
KEY
LNC L
MMC MI
MAS
BAC NTRS
WFC
NYT
MO PHM
PNC
C
PGR
RAD
STT TRV
STI TXT
TMK
TSN
UNH UNM VMC
MBI WAMUQ
ACE
XL
LEHMQLEN
XRAY
ABK
COF
MTG
USB
SNV
HIG
AXP
AMGN
AMR
ADP
VZ
HRB
CTL
CMCSACAR
MS
RRD
EFX FDX BEN
GE
GENZ
DTV
GAP HOG
HTMXQ
HAS IGT
IPG
LUK
MAT
MCD
MHP
MDT
MDP NWL
OMC
PAYX SCHW
SCI
LUV
S T
STJ SYK
UIS VAR
DIS
WPO
XRX
CBS
CEPH
FTR
CMCSK
BSX
TROW GILD
AM BWS BC CHRS
DLX
LIZ LUB
HST
NC THC
PBY
PCH R
SKY SLM GGWPQ SPG
JNY
BBT
HCP
ADCT
ADBE AAPL
ADSK BMC
CSCO
CA
CSC
GLW
DELL FISV HRS HPQ IBM INTC MSFT MOLX
NRTLQNOVL ORCL
PMTC
JAVA
SYMC
EMC
ERTS
QCOM
APH
CPWR TLAB COMS
ABTAGNWYEBCRBAXBDXBMYCAHVVIFRXJNJLLYMRK
MYL
PFE
SGPMCK
AMD ALTRADI
AMATLLTCLSI MU MOT NSM TER TXN
XLNXKLAC
APD
HON
AA
FO
AVY
BLL BMS
BDK BA
OMX
BGG CAT
CTAS
CNW
CBE
CTB
CR
CCK
CMI
DHR DE
DOV
DOW
DD
ETN
ECL
PKI EMR
FMC
F
GD
GPC GM
GR GT
GWW
HLS
ITW
IR
IFF IP
JCI
LEG
LPX MWV
MIL
MMM NAV
NKE
NOC
NUE
ODP
PCAR
PLL
PH PBI BCO
PPG
PX
PCP
ROK
SHW
SIAL
SJM
SNA SPW SWK
TIN
TMO TNB
TKR
TYC
X
UTX
VFC
WY
WHR
WOR
YRCW
EMN
CCL
TEX
LMT
ITT
CCTYQ
TGT
DDS
FDO GPS
HD
LTD LOW CVS JWN
JCP
COST
RSH
TIF
TJX WAG WMT
FL SPLS FAST
M KSS BBY DRI AZO
ACVAVPCLX
KO CCE
CL KMB
PEPPG
UN
PAS
BNICSXKSUNSCUNP
CPBCAGGISHNZHSYK KR SLESVUSYYSWY
ABX
HES APC APA
ADM
ASH CVX
EP EQT
XOM
MEE FWLT
JEC MUR
NEM
NBL
OXY OKE STR
SUN MRO
WMB AES
EOG TSO
FCX
BHIBJSHALHP
MDRNBRRDCSLB
SIIESV
AYE AEP CEG
BF/BPGN
CMS TAP DTE D DUK ETR FPL CNP
GAS
NI NU
XEL FE PCG PPL EXC
PNW
PEG
SCG EIX SO
TE
AEE
WEC
FH
NA
BT
AD
CT
AD
BE
AM
DA
FL
AP
DA
CV
AG
NA
YE
HO
NA
LL
AL
TR
AA
FO
AB
XA
EP
AX
PA
MA
MG
NH
ES
WY
EA
IGA
MR
AP
CA
DI
AO
CA
PA
AA
PL
AM
AT
AD
MA
SH
AD
PA
DS
KA
VY
AV
PB
HI
BL
LC
EG
BC
RB
SE
TB
AX
BD
XV
ZB
MS
BJS
BK
BD
KH
RB
BM
CB
AO
MX
BG
GB
MY
BW
SB
F/B
BC
BN
IC
PB
CA
HP
GN
CA
TC
TL
CT
XA
RB
CH
RS
JP
MC
VX
CB CI
CIN
FC
TA
SC
CT
YQ
CS
CO
CL
XC
MS
KO
CC
EC
LC
MC
SA
CM
AC
AC
SC
CA
GC
NW
CB
EC
TB
TA
PG
LW
CR
CC
KC
SX
CA
RC
MI
DH
RT
GT
MS
DE
DE
LL
DL
XD
TE
VV
ID
DS D
RR
DD
OV
DO
WD
UK
RH
DC
DD
EK
ET
NE
CL
PK
IE
PE
MR
ET
RE
FX
EQ
TX
OM
FD
OF
DX
FR
EF
NM
FIT
BF
ISV
FL
TW
QM
EE
FM
C FF
RX
FW
LT
FP
LB
EN
GC
IG
PS
GE
GD
GIS
GP
CG
EN
ZG
MD
TV
GR
GT
GW
WG
AP
HA
LH
DL
MH
OG
HR
SH
TM
XQ
HA
SH
LS
HN
ZH
PH
SY
HP
QH
DC
NP
HU
MH
BA
NIB
MIT
W IRIN
TC
IFF
IGT
IPGIP
JE
CJC
IJN
JK
SU
KB
H KK
EY
KM
BK
RL
EG
LU
KL
LY
LT
DL
NC
LL
TC
LIZ L
LP
XL
OW
LS
IL
UB
HS
TM
MC MI
MA
SM
AT
MD
RM
CD
MH
PM
WV
MD
TC
VS
MR
KM
DP
MS
FT
MU
MIL
MM
MM
OL
XM
OT
MU
RM
YL
NB
RN
CB
AC
TH
CN
SM
NA
VN
WL
NE
MG
AS
NK
E NI
NB
LJW
NN
SC
NT
RS
NO
CN
RT
LQ
WF
CN
OV
LN
UX
EL
NU
EN
YT
OX
YO
DP
FE
OM
CO
KE
OR
CL
PC
AR
PC
GP
LL
PH
PM
TC
PA
YX
JC
PP
PL
PB
YP
EP
PF
EE
XC
MO
PH
MP
NW
PB
IB
CO
PN
CP
CH
PP
GP
XP
CP
CO
ST C
PG
PG
RP
EG
ST
RR
AD
RO
KR
DC R
SL
ES
CG
EIX
SG
PS
LB
SC
HW
SC
IS
HW
SIA
LS
KY
SII
SJM
SN
AL
UV S
SP
WS
TT
SW
K TS
OS
TJ
TR
VS
YK
SL
MS
UN
JA
VA
ST
IS
VU
SY
MC
SY
YR
SH
TE
TIN
TE
RT
XN
TX
TT
MO
TN
BT
IFT
KR
TJX
TM
KT
YC
TS
NU
NH
UN
AE
EU
NP
UIS
UN
MM
RO X
UT
XV
AR
VF
CV
MC
WA
GW
MT
DIS
WP
OW
YP
AS
WH
RW
MB
WE
CF
LW
OR
XR
XX
LN
XY
RC
WA
ES
SP
LS
EM
NE
MC
CC
LE
RT
SM
BI
QC
OM
WA
MU
QC
BS
CE
PH
FT
RA
CE
AP
HE
SV
EO
GX
LF
AS
TMG
GW
PQ
KS
SL
EH
MQ
LE
NS
PG
TS
OM
CK
TE
XX
RA
YC
MC
SK
BS
XL
MT
BB
YC
PW
RD
RI
JN
YT
LA
BF
CX
CO
MS
AB
KA
ZO
CO
FK
LA
CM
TG
SW
YB
BT
US
BS
NV
ITT
HIG
TR
OW
HC
PG
ILD
FHN ABT ADCT ADBE AMD AFL APD ACV AGN AYE HON ALL ALTR AA FO ABX AEP AXP AM AMGN HES WYE AIG AMR APC ADI AOC APA AAPL AMAT ADM ASH ADP ADSK AVY AVP BHI BLL CEG BCR BSET BAX BDX VZ BMS BJS BK BDK HRB BMC BA OMX BGG BMY BWS BF/B BC BNI CPB CAH PGN CAT CTL CTX ARB CHRS JPM CVX CB CI CINF CTAS CCTYQCSCO CLX CMS KO CCE CL CMCSACMA CA CSC CAG CNW CBE CTB TAP GLW CR CCK CSX CAR CMI DHR TGT MS DE DELL DLX DTE VVI DDS D RRD DOV DOW DUK RHDC DD EK ETN ECL PKI EP EMR ETR EFX EQT XOM FDO FDX FRE FNM FITB FISV FLTWQMEE FMC F FRX FWLT FPL BEN GCI GPS GE GD GIS GPC GENZ GM DTV GR GT GWW GAP HAL HDLM HOG HRS HTMXQHAS HLS HNZ HP HSY HPQ HD CNP HUM HBAN IBM ITW IR INTC IFF IGT IPG IP JEC JCI JNJ KSU KBH K KEY KMB KR LEG LUK LLY LTD LNC LLTC LIZ L LPX LOW LSI LUB HST MMC MI MAS MAT MDR MCD MHP MWV MDT CVS MRK MDP MSFT MU MIL MMM MOLX MOT MUR MYL NBR NC BAC THC NSM NAV NWL NEM GAS NKE NI NBL JWN NSC NTRS NOC NRTLQWFC NOVL NU XEL NUE NYT OXY ODP FE OMC OKE ORCL PCAR PCG PLL PH PMTC PAYX JCP PPL PBY PEP PFE EXC MO PHM PNW PBI BCO PNC PCH PPG PX PCP COST C PG PGR PEG STR RAD ROK RDC R SLE SCG EIX SGP SLB SCHW SCI SHW SIAL SKY SII SJM SNA LUV S SPW STT SWK T SO STJ TRV SYK SLM SUN JAVA STI SVU SYMC SYY RSH TE TIN TER TXN TXT TMO TNB TIF TKR TJX TMK TYC TSN UNH UN AEE UNP UIS UNM MRO X UTX VAR VFC VMC WAG WMT DIS WPO WY PAS WHR WMB WEC FL WOR XRX XLNX YRCW AES SPLS EMN EMC CCL ERTS MBI QCOM WAMUQCBS CEPH FTR ACE APH ESV EOG XL FAST M GGWPQKSS LEHMQLEN SPG TSO MCK TEX XRAY CMCSKBSX LMT BBY CPWR DRI JNY TLAB FCX COMS ABK AZO COF KLAC MTG SWY BBT USB SNV ITT HIG TROW HCP GILD
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
395 stocks on US market 1996-2009 (routers)
PMFG
JPM,BAC,WFC,PNC
JPM,BAC,WFC,CBK,JPM,WFC,PNC
BAC,WFC,PNC,STI
BK,JPM,NTRS,PNC
BK,WFC,PNC,STT
AXP,JPM,BAC,CJPM,WFC,C,LEN
BAC,WFC,C,TMK
CMA,BAC,WFC,STIWFC,PNC,STI,USB
AXP,JPM,BAC,COF
AXP,JPM,MS,C
AXP,GCI,BAC,C
BK,JPM,CB,NTRSCTX,JPM,C,LEN
CMA,BAC,WFC,TXT
CMA,MI,BAC,STI
CMA,WFC,STI,BBT
AIG,BAC,C,TMK
LNC,WFC,C,TMK
AXP,JPM,MS,BEN
AXP,JPM,GAP,COF
AXP,MS,C,CBS
AXP,GCI,BAC,NWL
AXP,GCI,MDP,C
AIG,FRE,BAC,CBK,CB,NTRS,TRVCTX,ARB,JPM,C
CTX,JPM,KBH,LENJPM,CB,MMC,NTRS
JPM,MS,C,SCI
CMA,EK,WFC,TXTCMA,WFC,SPG,BBT
CMA,KEY,STI,BBT
GCI,HDLM,BAC,C
ALL,LNC,WFC,TMK
AFL,LNC,C,TMK
HBAN,MI,BAC,STI
WFC,STI,BBT,SNV
AFL,LNC,TMK,UNM
ALL,LNC,TMK,HIG
ALL,L,WFC,TMK
AXP,JPM,BEN,TROW
AXP,MS,BEN,SCHW
AXP,MS,DIS,CBS
AXP,RRD,GCI,MDP
AIG,FRE,BAC,LEHMQ
BK,NTRS,TRV,TSN
CTX,JPM,KBH,VMC
CTX,KBH,PHM,LEN
BSET,ARB,JPM,C
HRB,JPM,MS,BEN
AOC,CB,MMC,NTRS
CB,NTRS,PGR,TRV
FHN,CMA,KEY,STICINF,CMA,KEY,BBT
CAR,MS,C,CBS
FRE,FNM,BAC,C
GCI,MDP,NYT,C
FITB,HBAN,MI,STI
KEY,STI,XL,BBT
WFC,SPG,BBT,HCP
FHN,CMA,KEY,WAMUQ
ALL,L,MO,TMK
AXP,JPM,GE,TROW
AXP,MS,MSFT,SCHWAXP,MS,MHP,DIS
AXP,RRD,GCI,WPO
AXP,FDX,BEN,SCHW
AXP,BEN,LUK,TROW
AXP,OMC,DIS,CBS
BSET,JPM,RHDC,C
CTX,KBH,MAS,PHM
CB,PGR,TRV,ACE
CINF,CMA,MBI,BBT
MS,BEN,SCHW,VAR
KEY,RAD,XL,BBT
CI,LNC,TMK,HIG
L,WFC,TMK,XRAY
WFC,SLM,BBT,HCP
PCH,SPG,BBT,HCP
AXP,JPM,GE,HOG
AXP,MS,MHP,S
AXP,MS,MSFT,UIS
AXP,EFX,FDX,BEN
AXP,BEN,LUK,XRX
AXP,ADP,GE,TROW
AXP,IPG,OMC,CBS
CI,LNC,TMK,UNH
CMA,MBI,ABK,BBT
CSCO,MS,MSFT,SCHW
PCH,PPG,SPG,BBTHST,PCH,SPG,HCP
AXP,ADP,GE,PFE
AXP,JPM,HOG,IGT
AXP,MS,S,T
AXP,TGT,GE,HOG
AXP,CMCSA,IPG,CBS
AXP,HTMXQ,MSFT,UIS
ADP,GE,PAYX,TROW
CI,HUM,TMK,UNH
CSCO,MS,MSFT,PMTC
CSCO,MS,DTV,SCHW
CSCO,IBM,MSFT,SCHW
CMA,MBI,ABK,MTG
BC,HST,PCH,SPG
HST,PBY,PCH,HCP
HST,GGWPQ,SPG,HCP
NC,PCH,PPG,SPG
PCH,PPG,WY,BBT
AXP,CMCSA,CBS,CMCSK
AXP,TGT,GE,HD
AXP,CTL,MS,T
AXP,GE,MDT,PFE
AMGN,ADP,GE,PFE
AM,BC,HST,PCHBC,LIZ,PCH,SPG
CSCO,IBM,INTC,MSFT
CSCO,CSC,IBM,SCHW
CMA,FLTWQ,MBI,MTG
NC,PCH,PPG,R
DLX,NC,PCH,SPG
MWV,PCH,PPG,WY
AXP,CTL,MS,FTR
AXP,VZ,CTL,T
AXP,TGT,HD,TIF
AXP,GE,HD,LUV
AXP,GE,MDT,SYK
AMGN,GE,GENZ,PFE
BC,LIZ,PCH,JNY
CSCO,HPQ,IBM,INTCCSCO,DELL,INTC,MSFT
TGT,GE,HD,MCD
DLX,NC,THC,PCH
GE,MDT,MRK,PFE
BWS,LIZ,PCH,SPG BMS,MWV,PCH,PPG
IP,MWV,PCH,WY
DD,MWV,PPG,WY
CNW,PCH,PPG,R
AXP,AMR,HD,LUV
AXP,HAS,HD,TIF
AXP,MDT,STJ,SYK
AMGN,GE,GENZ,GILD
BMS,HLS,MWV,PCH
BMS,MWV,PPG,SJMBLL,BMS,PCH,PPGBWS,CHRS,LIZ,SPG
BWS,PCH,SKY,SPG
AMAT,CSCO,DELL,INTC
CSCO,DELL,MSFT,ERTSCSCO,HPQ,INTC,MOLX
CNW,PPG,R,YRCW
TGT,HD,COST,TIF
DOW,DD,MWV,PPGAA,DD,PPG,WY
GE,JNJ,MRK,PFE
IP,MWV,TIN,WYOMX,IP,PCH,WY
AA,DD,IR,PPG
AXP,HAS,HD,MAT
AXP,MDT,STJ,BSX
AMGN,GENZ,CEPH,GILD
ADBE,AMAT,CSCO,DELL
AMAT,CSCO,INTC,XLNX
AAPL,AMAT,DELL,INTC
BLL,BMS,CCK,PPG
BLL,PCH,PPG,VFC
OMX,IP,ODP,PCH
OMX,LPX,PCH,WY
CSCO,HPQ,MOLX,APHCSCO,FISV,INTC,MOLX
TGT,HD,COST,WMT
DOW,DD,PPG,EMN
GE,JNJ,PFE,PG
JNJ,LLY,MRK,PFE
LUB,PCH,SKY,SPG
ADBE,AMAT,CSCO,SYMC
AA,IR,PPG,X
AMAT,CSCO,XLNX,QCOM
AMAT,INTC,TXN,XLNX
CSCO,INTC,ORCL,XLNX
CSCO,HRS,MOLX,APH
TGT,HD,LOW,WMT
CAT,DD,IR,PPG
DD,PPG,PX,EMN
ABT,JNJ,LLY,PFE
CL,JNJ,PFE,PG
BMY,LLY,MRK,PFE
NKE,PCH,PPG,VFC
ABT,BAX,JNJ,PFE
ABT,CAH,LLY,PFE
AA,NUE,PPG,X
AMD,AMAT,INTC,TXN
AMAT,LLTC,TXN,XLNX
AGN,BMY,LLY,PFEBMY,MRK,PFE,SGP
CAT,DD,MMM,PPG
CAT,IR,PH,PPG
CSCO,INTC,ORCL,EMCCSCO,CA,ORCL,XLNX
CSCO,XLNX,QCOM,COMS
KO,CL,JNJ,PG
TGT,HD,LOW,KSS
APD,DD,PPG,PX
HD,LOW,WAG,WMT
IR,PPG,TKR,X
INTC,MOT,TXN,XLNX
FMC,PPG,PX,EMN
ABT,BAX,BDX,JNJ
APD,AVY,DD,PPG
APD,ECL,PPG,PX
AGN,FRX,LLY,PFE
AA,NUE,X,FCX
AMAT,LLTC,TXN,KLACALTR,AMAT,LLTC,XLNX
CAH,LLY,PFE,MCK
CAT,ETN,IR,PH
BMC,CSCO,CA,ORCL
CSCO,INTC,JAVA,EMC
ADSK,CSCO,ORCL,EMC
KO,CL,PG,UN
KO,JNJ,PEP,PG
TGT,HD,JCP,KSS
TGT,FDO,LOW,KSS
CSX,DD,MMM,PPG
HD,LOW,SPLS,KSS
ITW,IR,PH,PPG
ADI,LLTC,TXN,XLNX
LOW,CVS,WAG,WMT
WYE,MRK,PFE,SGP
NUE,PPG,X,WOR
APD,ECL,PPG,SIAL
AGN,FRX,LLY,MYL
AA,OXY,X,FCX
ADI,LLTC,NSM,TXNADI,LSI,TXN,XLNX
AMAT,TER,TXN,KLAC
BCR,BAX,BDX,JNJ
BMC,CSCO,CA,CPWR
CAH,VVI,LLY,MCK
CAT,CMI,ETN,IR
CSCO,INTC,JAVA,TLAB
CSCO,GLW,JAVA,EMC
KO,CCE,JNJ,PEP
CPB,KO,PG,UN
CL,KMB,PG,UN
CSX,DD,NSC,PPG
TGT,JCP,M,KSS
ECL,IFF,PPG,PX
HD,LOW,SPLS,FAST
BGG,ITW,IR,PH
EMR,ITW,IR,PPG
GPC,ITW,PH,PPG
AA,JEC,OXY,X
AMAT,MU,TER,TXN
CPB,KO,HNZ,UN
CAT,CMI,DE,IR
CSCO,GLW,NRTLQ,JAVA
ADCT,CSCO,INTC,TLAB
KO,CCE,PEP,PAS
CLX,CL,KMB,PG
BNI,CSX,NSC,PPG
CMI,ETN,IR,PCAR
TGT,DDS,JCP,M
TGT,JWN,M,KSS
DHR,EMR,ITW,IR
CBE,EMR,ITW,PPG
DOV,EMR,IR,PPG
GPC,ITW,PPG,SHW
HD,LOW,FAST,AZO ABX,OXY,X,FCX
ADCT,CSCO,INTC,NOVL
AA,ADM,JEC,OXY
ABX,NEM,OXY,FCX
BNI,CSX,NSC,UNP
CPB,KO,HNZ,SYY
CAT,CMI,DE,TEX
AVP,CLX,CL,PG
CBE,ITW,PPG,TNBCMI,IR,NAV,PCAR
DHR,EMR,ITW,TMO
TGT,DDS,FL,M
TGT,LTD,JWN,M
DOV,EMR,IR,ROK
CR,DOV,EMR,PPG
DOV,IR,PPG,SWK
ETN,IR,JCI,PCAR
HD,LOW,BBY,AZO MEE,JEC,OXY,X
ACV,AVP,CL,PG
CPB,HNZ,SLE,SYY
CR,DOV,EMR,TYC
CR,DOV,BCO,PPG
CR,EMR,PBI,PPG
CSX,KSU,NSC,UNP
DHR,PKI,EMR,TMO
TGT,LTD,TJX,M
DOV,IR,ROK,ITTDOV,IR,SPW,SWKDOV,GWW,PPG,SWK
MEE,JEC,OXY,STR
MEE,FWLT,JEC,XHD,LOW,RSH,BBY
F,IR,JCI,PCAR
IR,PPG,SNA,SWK
LTD,JWN,M,DRI
CPB,GIS,HNZ,SLE
TGT,GPS,LTD,TJX
DOV,IR,PLL,ITTPKI,EMR,MIL,TMO
F,GM,IR,JCICTAS,F,IR,PCAR
HNZ,SLE,SVU,SYY
CCTYQ,HD,RSH,BBY
FO,IR,PPG,SNA
JEC,MUR,OXY,STR
BDK,PPG,SNA,SWK
FO,IR,PPG,UTX
BDK,PPG,SWK,WHR
CPB,GIS,HNZ,K
HNZ,KR,SVU,SYY
MUR,NBL,OXY,STR
BDK,LEG,PPG,WHR
CPB,HNZ,HSY,K
HON,IR,PPG,UTX
KR,SVU,SYY,SWY
APA,MUR,NBL,OXY
EQT,NBL,OXY,STR
HON,GT,IR,PPGHON,IR,UTX,CCL
HON,BA,PPG,UTX
APC,APA,MUR,NBL
HES,APA,MUR,OXY
APA,HP,NBL,OXY
CPB,CAG,HNZ,HSY
EP,EQT,NBL,STR
EQT,OXY,OKE,STR
HON,BA,GD,PPG
HON,BA,PCP,UTX
HES,MUR,OXY,MRO
APC,APA,NBL,EOGAPA,HP,NBL,SII
BA,GR,PPG,UTX
EP,NBL,STR,WMB
EQT,OKE,STR,AEE
CTB,GT,IR,PPG
HON,BA,GD,NOC
HES,MUR,SUN,MRO
HES,CVX,OXY,MRO
APA,HP,RDC,SII
EP,STR,WMB,AES
ASH,MUR,OXY,MRO
OKE,PEG,STR,AEE
BA,GD,NOC,LMT
CVX,XOM,OXY,MRO
HP,NBR,RDC,SIIMUR,SUN,MRO,TSO
GAS,OKE,PEG,AEE
HP,MDR,NBR,RDC
NBR,RDC,SII,ESV
GAS,PEG,TE,AEE
BJS,NBR,SII,ESV
EXC,PEG,TE,AEE
BHI,RDC,SII,ESV
BHI,RDC,SLB,SII
PPL,EXC,PEG,AEE
BHI,HAL,SLB,SII
D,PPL,PEG,AEE
CEG,D,PPL,PEG
D,NU,PPL,AEED,FPL,PEG,AEEPGN,D,FPL,AEE
ETR,FPL,PEG,AEE
AEP,PGN,D,AEE
PGN,DTE,FPL,AEE
ETR,PEG,EIX,AEE
AEP,PGN,D,DUK
AEP,PGN,FE,AEE
AEP,CMS,D,AEE
PGN,DTE,SO,AEE
PCG,PEG,EIX,AEE
AYE,AEP,CMS,D
AEP,D,DUK,CNP
PGN,NI,FE,AEE
PGN,PNW,SO,AEE
PGN,NI,XEL,AEE
PGN,PNW,SCG,AEE
PGN,SCG,AEE,WECBF/B,PGN,AEE,WECBF/B,PGN,TAP,AEE
number of clusters 14
number of bubbles 392
number of cliques 1177
Bubble tree
0
2
4
6
8
10
12
14
PNC
USB
FITBMI
HBAN
STI
SNVEK
WFC
TXT
STT
CMA
MBI
MTG
FLTWQ
FHN
WAMUQ
CINF
ABK
KEYXL
RAD
AFL
UNM
LNC
HIGCI
HUM
UNH
ALLL
MO
TMK
XRAY
AIG
LEHMQ
FRE
FNM
GCI
BAC
HDLM
NYT
BSET
JPMC
RHDC
CTX
KBH
VMC
COF
ARB
MAS
PHM
LEN
AOC
MMCCB
TRV
ACE
PGRBK
NTRS
TSN
APD
SIAL
GWW
AVY
DOW
FMC
EMNPX
DD
MMM
GPC
SHW
BDK
SNA
SWK
LEG
WHR
ECL
IFF
CBE
TNB
FO
CTB
GTAAX
NUE
WOR
TKR
PBI
NKE
VFC
CNW
YRCWCR
BCO
BLL
CCK
PPG
SJM
BGGIRPH
DHR
EMR
ITW
ROK
ETN
JCI
PLL
ITT
SPW
CTAS
PCARF
GM
CAT
DE
TEX
CMI
NAV
DOV
TYC
PKI
MIL
TMO
HONBA
PCP
GR
UTX
CCL
GD
NOC
LMT
BMS
MWV
HLS
OMXIP
ODP
LPX
WY
TINAMBCLIZ
JNYR
HST
HCP
PBY
LUB
SKY
DLX
NC
THC
BWS
CHRS
PCH
BBT
SLM
GGWPQ
SPG
BNI
CSX
NSC
UNP
KSU
ABT
JNJ
LLY
PFE
WYE
MRK
BMY
SGP
BCR
BAX
BDX
AGN
FRX
MYL
CAH
MCK
VVI
AXP
UIS
HTMXQ
AMR
LUVVZT
MHP S
CMCSA
CMCSK
IPG
OMC
DIS
CBS
RRD
WPO
MDP
EFX
FDX
NWL
HOG
IGT
LUK
XRX
GAP
STJ
BSX
HAS
MAT
ADP
PAYX
GE
TROW
MCD
MDT
SYK
HRB
DTV
CTL
FTR
CAR
MS
BEN
SCHW
VAR
SCI
AMGN
GENZ
GILD
CEPH
CCTYQ
RSH
BBY
LOW
AZO
FAST
SPLS
CVS
WAG
TGT
DDSFL
FDO
KSS
GPS
TJXHD
WMT
COST
TIF
JCP
LTD
JWNM
DRI
ADCT
CSCO
NOVL
AAPL
INTC
FISV
HPQ
TLAB
ADBE
SYMC
BMCCA
CPWR
DELL
ERTS
QCOM
COMS
MSFT
PMTC
HRS
MOLX
APH
ADSK
ORCL
EMC
GLW
JAVA
NRTLQ
CSC
IBM
AMD
ALTR
XLNX
LLTC
AMAT
KLAC
ADI
NSMLSI
MU
TER
MOT
TXN
ACV
AVP
CLXCL
KMB
PGKOUN
CCE
PEP
PAS
CPB
HNZ
HSY
CAG
GISK
SLEKR
SWY
SVU
SYY
AYE
CMS
AEPD
DUK
CNP
CEG
PPL
PCG
EIX
BF/B
PGN
AEE
TAP
DTE
FPLFE
PNWSO
ETR
PEG
SCG
WEC
EXCTE
GASNI
XEL
NU
ABX
NEM
FCX
HES
OXY
CVX
XOM
EQT
STR
OKE
ASH
MUR
ADM
APC
APA
NBL
EOG
SUN
MRO
TSOEP
WMB
AES
MEE
JEC
FWLT
BHI
SLB
HAL
BJSSII
ESV
HP
NBR
RDC
MDR
Clustering & Hierarchy
PN
CU
SB
FIT
BM
IH
BA
NS
TI
SN
VE
KW
FC
TX
TS
TT
CM
AM
BI
MT
GF
LT
WQ
FH
NW
AM
UQ
CIN
FA
BK
KE
YX
LR
AD
AF
LU
NM
LN
CH
IG CI
HU
MU
NH
AL
L LM
OT
MK
XR
AY
AIG
LE
HM
QF
RE
FN
MG
CI
BA
CH
DL
MN
YT
BS
ET
JP
M CR
HD
CC
TX
KB
HV
MC
CO
FA
RB
MA
SP
HM
LE
NA
OC
MM
CC
BT
RV
AC
EP
GR
BK
NT
RS
TS
NA
PD
SIA
LG
WW
AV
YD
OW
FM
CE
MN
PX
DD
MM
MG
PC
SH
WB
DK
SN
AS
WK
LE
GW
HR
EC
LIF
FC
BE
TN
BF
OC
TB
GT
AA X
NU
EW
OR
TK
RP
BI
NK
EV
FC
CN
WY
RC
WC
RB
CO
BL
LC
CK
PP
GS
JM
BG
G IR PH
DH
RE
MR
ITW
RO
KE
TN
JC
IP
LL
ITT
SP
WC
TA
SP
CA
R FG
MC
AT
DE
TE
XC
MI
NA
VD
OV
TY
CP
KI
MIL
TM
OH
ON
BA
PC
PG
RU
TX
CC
LG
DN
OC
LM
TB
MS
MW
VH
LS
OM
X IPO
DP
LP
XW
YT
INA
MB
CL
IZJN
Y RH
ST
HC
PP
BY
LU
BS
KY
DL
XN
CT
HC
BW
SC
HR
SP
CH
BB
TS
LM
GG
WP
QS
PG
BN
IC
SX
NS
CU
NP
KS
UA
BT
JN
JL
LY
PF
EW
YE
MR
KB
MY
SG
PB
CR
BA
XB
DX
AG
NF
RX
MY
LC
AH
MC
KV
VI
AX
PU
ISH
TM
XQ
AM
RL
UV
VZ T
MH
P SC
MC
SA
CM
CS
KIP
GO
MC
DIS
CB
SR
RD
WP
OM
DP
EF
XF
DX
NW
LH
OG
IGT
LU
KX
RX
GA
PS
TJ
BS
XH
AS
MA
TA
DP
PA
YX
GE
TR
OW
MC
DM
DT
SY
KH
RB
DT
VC
TL
FT
RC
AR
MS
BE
NS
CH
WV
AR
SC
IA
MG
NG
EN
ZG
ILD
CE
PH
CC
TY
QR
SH
BB
YL
OW
AZ
OF
AS
TS
PL
SC
VS
WA
GT
GT
DD
SF
LF
DO
KS
SG
PS
TJX
HD
WM
TC
OS
TT
IFJC
PL
TD
JW
N MD
RI
AD
CT
CS
CO
NO
VL
AA
PL
INT
CF
ISV
HP
QT
LA
BA
DB
ES
YM
CB
MC
CA
CP
WR
DE
LL
ER
TS
QC
OM
CO
MS
MS
FT
PM
TC
HR
SM
OL
XA
PH
AD
SK
OR
CL
EM
CG
LW
JA
VA
NR
TL
QC
SC
IBM
AM
DA
LT
RX
LN
XL
LT
CA
MA
TK
LA
CA
DI
NS
ML
SI
MU
TE
RM
OT
TX
NA
CV
AV
PC
LX
CL
KM
BP
GK
OU
NC
CE
PE
PP
AS
CP
BH
NZ
HS
YC
AG
GIS K
SL
EK
RS
WY
SV
US
YY
AY
EC
MS
AE
P DD
UK
CN
PC
EG
PP
LP
CG
EIX
BF
/BP
GN
AE
ET
AP
DT
EF
PL
FE
PN
WS
OE
TR
PE
GS
CG
WE
CE
XC
TE
GA
S NI
XE
LN
UA
BX
NE
MF
CX
HE
SO
XY
CV
XX
OM
EQ
TS
TR
OK
EA
SH
MU
RA
DM
AP
CA
PA
NB
LE
OG
SU
NM
RO
TS
OE
PW
MB
AE
SM
EE
JE
CF
WL
TB
HI
SL
BH
AL
BJS
SII
ES
VH
PN
BR
RD
CM
DR
PNC USB FITB MI HBAN STI SNV EK WFC TXT STT CMA MBI MTG FLTWQFHN WAMUQCINF ABK KEY XL RAD AFL UNM LNC HIG CI HUM UNH ALL L MO TMK XRAY AIG LEHMQFRE FNM GCI BAC HDLM NYT BSET JPM C RHDC CTX KBH VMC COF ARB MAS PHM LEN AOC MMC CB TRV ACE PGR BK NTRS TSN APD SIAL GWW AVY DOW FMC EMN PX DD MMM GPC SHW BDK SNA SWK LEG WHR ECL IFF CBE TNB FO CTB GT AA X NUE WOR TKR PBI NKE VFC CNW YRCW CR BCO BLL CCK PPG SJM BGG IR PH DHR EMR ITW ROK ETN JCI PLL ITT SPW CTAS PCAR F GM CAT DE TEX CMI NAV DOV TYC PKI MIL TMO HON BA PCP GR UTX CCL GD NOC LMT BMS MWV HLS OMX IP ODP LPX WY TIN AM BC LIZ JNY R HST HCP PBY LUB SKY DLX NC THC BWS CHRS PCH BBT SLM GGWPQSPG BNI CSX NSC UNP KSU ABT JNJ LLY PFE WYE MRK BMY SGP BCR BAX BDX AGN FRX MYL CAH MCK VVI AXP UIS HTMXQAMR LUV VZ T MHP S CMCSACMCSKIPG OMC DIS CBS RRD WPO MDP EFX FDX NWL HOG IGT LUK XRX GAP STJ BSX HAS MAT ADP PAYX GE TROW MCD MDT SYK HRB DTV CTL FTR CAR MS BEN SCHW VAR SCI AMGN GENZ GILD CEPH CCTYQRSH BBY LOW AZO FAST SPLS CVS WAG TGT DDS FL FDO KSS GPS TJX HD WMT COST TIF JCP LTD JWN M DRI ADCT CSCO NOVL AAPL INTC FISV HPQ TLAB ADBE SYMC BMC CA CPWR DELL ERTS QCOM COMS MSFT PMTC HRS MOLX APH ADSK ORCL EMC GLW JAVA NRTLQCSC IBM AMD ALTR XLNX LLTC AMAT KLAC ADI NSM LSI MU TER MOT TXN ACV AVP CLX CL KMB PG KO UN CCE PEP PAS CPB HNZ HSY CAG GIS K SLE KR SWY SVU SYY AYE CMS AEP D DUK CNP CEG PPL PCG EIX BF/B PGN AEE TAP DTE FPL FE PNW SO ETR PEG SCG WEC EXC TE GAS NI XEL NU ABX NEM FCX HES OXY CVX XOM EQT STR OKE ASH MUR ADM APC APA NBL EOG SUN MRO TSO EP WMB AES MEE JEC FWLT BHI SLB HAL BJS SII ESV HP NBR RDC MDR
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
FH
NA
BT
AD
CT
AD
BE
AM
DA
FL
AP
DA
CV
AG
NA
YE
HO
NA
LL
AL
TR
AA
FO
AB
XA
EP
AX
PA
MA
MG
NH
ES
WY
EA
IGA
MR
AP
CA
DI
AO
CA
PA
AA
PL
AM
AT
AD
MA
SH
AD
PA
DS
KA
VY
AV
PB
HI
BL
LC
EG
BC
RB
SE
TB
AX
BD
XV
ZB
MS
BJS
BK
BD
KH
RB
BM
CB
AO
MX
BG
GB
MY
BW
SB
F/B
BC
BN
IC
PB
CA
HP
GN
CA
TC
TL
CT
XA
RB
CH
RS
JP
MC
VX
CB CI
CIN
FC
TA
SC
CT
YQ
CS
CO
CL
XC
MS
KO
CC
EC
LC
MC
SA
CM
AC
AC
SC
CA
GC
NW
CB
EC
TB
TA
PG
LW
CR
CC
KC
SX
CA
RC
MI
DH
RT
GT
MS
DE
DE
LL
DL
XD
TE
VV
ID
DS D
RR
DD
OV
DO
WD
UK
RH
DC
DD
EK
ET
NE
CL
PK
IE
PE
MR
ET
RE
FX
EQ
TX
OM
FD
OF
DX
FR
EF
NM
FIT
BF
ISV
FL
TW
QM
EE
FM
C FF
RX
FW
LT
FP
LB
EN
GC
IG
PS
GE
GD
GIS
GP
CG
EN
ZG
MD
TV
GR
GT
GW
WG
AP
HA
LH
DL
MH
OG
HR
SH
TM
XQ
HA
SH
LS
HN
ZH
PH
SY
HP
QH
DC
NP
HU
MH
BA
NIB
MIT
W IRIN
TC
IFF
IGT
IPGIP
JE
CJC
IJN
JK
SU
KB
H KK
EY
KM
BK
RL
EG
LU
KL
LY
LT
DL
NC
LL
TC
LIZ L
LP
XL
OW
LS
IL
UB
HS
TM
MC MI
MA
SM
AT
MD
RM
CD
MH
PM
WV
MD
TC
VS
MR
KM
DP
MS
FT
MU
MIL
MM
MM
OL
XM
OT
MU
RM
YL
NB
RN
CB
AC
TH
CN
SM
NA
VN
WL
NE
MG
AS
NK
E NI
NB
LJW
NN
SC
NT
RS
NO
CN
RT
LQ
WF
CN
OV
LN
UX
EL
NU
EN
YT
OX
YO
DP
FE
OM
CO
KE
OR
CL
PC
AR
PC
GP
LL
PH
PM
TC
PA
YX
JC
PP
PL
PB
YP
EP
PF
EE
XC
MO
PH
MP
NW
PB
IB
CO
PN
CP
CH
PP
GP
XP
CP
CO
ST C
PG
PG
RP
EG
ST
RR
AD
RO
KR
DC R
SL
ES
CG
EIX
SG
PS
LB
SC
HW
SC
IS
HW
SIA
LS
KY
SII
SJM
SN
AL
UV S
SP
WS
TT
SW
K TS
OS
TJ
TR
VS
YK
SL
MS
UN
JA
VA
ST
IS
VU
SY
MC
SY
YR
SH
TE
TIN
TE
RT
XN
TX
TT
MO
TN
BT
IFT
KR
TJX
TM
KT
YC
TS
NU
NH
UN
AE
EU
NP
UIS
UN
MM
RO X
UT
XV
AR
VF
CV
MC
WA
GW
MT
DIS
WP
OW
YP
AS
WH
RW
MB
WE
CF
LW
OR
XR
XX
LN
XY
RC
WA
ES
SP
LS
EM
NE
MC
CC
LE
RT
SM
BI
QC
OM
WA
MU
QC
BS
CE
PH
FT
RA
CE
AP
HE
SV
EO
GX
LF
AS
TMG
GW
PQ
KS
SL
EH
MQ
LE
NS
PG
TS
OM
CK
TE
XX
RA
YC
MC
SK
BS
XL
MT
BB
YC
PW
RD
RI
JN
YT
LA
BF
CX
CO
MS
AB
KA
ZO
CO
FK
LA
CM
TG
SW
YB
BT
US
BS
NV
ITT
HIG
TR
OW
HC
PG
ILD
FHN ABT ADCT ADBE AMD AFL APD ACV AGN AYE HON ALL ALTR AA FO ABX AEP AXP AM AMGN HES WYE AIG AMR APC ADI AOC APA AAPL AMAT ADM ASH ADP ADSK AVY AVP BHI BLL CEG BCR BSET BAX BDX VZ BMS BJS BK BDK HRB BMC BA OMX BGG BMY BWS BF/B BC BNI CPB CAH PGN CAT CTL CTX ARB CHRS JPM CVX CB CI CINF CTAS CCTYQCSCO CLX CMS KO CCE CL CMCSACMA CA CSC CAG CNW CBE CTB TAP GLW CR CCK CSX CAR CMI DHR TGT MS DE DELL DLX DTE VVI DDS D RRD DOV DOW DUK RHDC DD EK ETN ECL PKI EP EMR ETR EFX EQT XOM FDO FDX FRE FNM FITB FISV FLTWQMEE FMC F FRX FWLT FPL BEN GCI GPS GE GD GIS GPC GENZ GM DTV GR GT GWW GAP HAL HDLM HOG HRS HTMXQHAS HLS HNZ HP HSY HPQ HD CNP HUM HBAN IBM ITW IR INTC IFF IGT IPG IP JEC JCI JNJ KSU KBH K KEY KMB KR LEG LUK LLY LTD LNC LLTC LIZ L LPX LOW LSI LUB HST MMC MI MAS MAT MDR MCD MHP MWV MDT CVS MRK MDP MSFT MU MIL MMM MOLX MOT MUR MYL NBR NC BAC THC NSM NAV NWL NEM GAS NKE NI NBL JWN NSC NTRS NOC NRTLQWFC NOVL NU XEL NUE NYT OXY ODP FE OMC OKE ORCL PCAR PCG PLL PH PMTC PAYX JCP PPL PBY PEP PFE EXC MO PHM PNW PBI BCO PNC PCH PPG PX PCP COST C PG PGR PEG STR RAD ROK RDC R SLE SCG EIX SGP SLB SCHW SCI SHW SIAL SKY SII SJM SNA LUV S SPW STT SWK T SO STJ TRV SYK SLM SUN JAVA STI SVU SYMC SYY RSH TE TIN TER TXN TXT TMO TNB TIF TKR TJX TMK TYC TSN UNH UN AEE UNP UIS UNM MRO X UTX VAR VFC VMC WAG WMT DIS WPO WY PAS WHR WMB WEC FL WOR XRX XLNX YRCW AES SPLS EMN EMC CCL ERTS MBI QCOM WAMUQCBS CEPH FTR ACE APH ESV EOG XL FAST M GGWPQKSS LEHMQLEN SPG TSO MCK TEX XRAY CMCSKBSX LMT BBY CPWR DRI JNY TLAB FCX COMS ABK AZO COF KLAC MTG SWY BBT USB SNV ITT HIG TROW HCP GILD
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
02468
1
0
1
2
1
4
PNC USBFITBMIHBANSTISNVEKWFC TXT STTCMA MBIMTGFLTW
Q FHN
WAMUQCINFABK KEYXLRAD AFLUNM LNC HIGCIHUM UNH ALLL MO TMKXRAY AIG
LEHMQ FREFNMGCI BACHDLM NYTBSET JPMCRHDC CTXKBHVMC COFARBMASPHM LENAOCMMCCB TRVACEPGRBKNTRS TSN APDSIALGW
WAVYDOW FMCEMNPXDDMMM GPCSHWBDKSNASW
K LEG WHR ECL IFFCBE TNBFO CTBGTAAXNUEWOR TKRPBINKE VFCCNWYRCWCRBCO BLLCCKPPG SJMBGGIRPHDHREMR ITW ROK ETNJCIPLL ITTSPWCTASPCARF GMCAT DE TEX CMINAVDOV TYCPKIMILTMOHONBAPCPGR UTX CCL GDNOC LMTBMSMW
V HLSOMXIPODP LPX WY TINAMBCLIZ JNYR HSTHCP PBY LUB SKY DLXNC THCBW
SCHRSPCH BBTSLM
GGWPQ SPGBNICSXNSC UNPKSU ABT JNJ LLYPFEWYEMRKBMYSGPBCR BAX BDXAGN FRXMYLCAHMCK VVIAXP UIS
HTMXQAMR LUVVZTMHP
S
CMCSA
CMCSK IPGOMC DISCBSRRDWPOMDP EFX FDXNW
LHOGIGT LUK XRXGAP STJBSX HAS MATADPPAYX GETROW MCDMDTSYKHRB DTV CTL FTRCARMSBENSCHWVAR SCI
AMGNGENZGILDCEPH
CCTYQ RSH BBYLOWAZOFASTSPLS CVSWAG TGTDDSFLFDO KSSGPS TJXHDWMTCOST TIF JCP LTDJW
NMDRIADCTCSCONOVLAAPLINTCFISVHPQTLABADBESYMCBMCCACPW
RDELLERTSQCOMCOMSMSFTPMTCHRSMOLX APHADSKORCLEMCGLWJAVA
NRTLQ CSC IBM AMDALTRXLNXLLTCAMATKLAC ADINSMLSI MU TERMOTTXN ACV AVP CLXCLKMBPGKOUN CCE PEP PASCPBHNZHSYCAGGISK SLEKRSW
Y SVU SYY AYECMS AEPD DUKCNPCEG PPLPCGEIXBF/BPGN AEE TAPDTE FPLFEPNWSO ETRPEG SCGWEC EXCTEGASNIXEL NU ABXNEM FCXHESOXYCVXXOM EQT STROKE ASHMURADM APC APANBLEOG SUNMRO TSOEPWMB AESMEE JECFW
LT BHISLB HAL BJSSIIESVHPNBRRDCMDR
PN
CU
SB
FIT
BM
IH
BA
NS
TI
SN
VE
KW
FC
TX
TS
TT
CM
AM
BI
MT
GF
LT
WQ
FH
NW
AM
UQ
CIN
FA
BK
KE
YX
LR
AD
AF
LU
NM
LN
CH
IG CI
HU
MU
NH
AL
L LM
OT
MK
XR
AY
AIG
LE
HM
QF
RE
FN
MG
CI
BA
CH
DL
MN
YT
BS
ET
JP
M CR
HD
CC
TX
KB
HV
MC
CO
FA
RB
MA
SP
HM
LE
NA
OC
MM
CC
BT
RV
AC
EP
GR
BK
NT
RS
TS
NA
PD
SIA
LG
WW
AV
YD
OW
FM
CE
MN
PX
DD
MM
MG
PC
SH
WB
DK
SN
AS
WK
LE
GW
HR
EC
LIF
FC
BE
TN
BF
OC
TB
GT
AA X
NU
EW
OR
TK
RP
BI
NK
EV
FC
CN
WY
RC
WC
RB
CO
BL
LC
CK
PP
GS
JM
BG
G IR PH
DH
RE
MR
ITW
RO
KE
TN
JC
IP
LL
ITT
SP
WC
TA
SP
CA
R FG
MC
AT
DE
TE
XC
MI
NA
VD
OV
TY
CP
KI
MIL
TM
OH
ON
BA
PC
PG
RU
TX
CC
LG
DN
OC
LM
TB
MS
MW
VH
LS
OM
X IPO
DP
LP
XW
YT
INA
MB
CL
IZJN
Y RH
ST
HC
PP
BY
LU
BS
KY
DL
XN
CT
HC
BW
SC
HR
SP
CH
BB
TS
LM
GG
WP
QS
PG
BN
IC
SX
NS
CU
NP
KS
UA
BT
JN
JL
LY
PF
EW
YE
MR
KB
MY
SG
PB
CR
BA
XB
DX
AG
NF
RX
MY
LC
AH
MC
KV
VI
AX
PU
ISH
TM
XQ
AM
RL
UV
VZ T
MH
P SC
MC
SA
CM
CS
KIP
GO
MC
DIS
CB
SR
RD
WP
OM
DP
EF
XF
DX
NW
LH
OG
IGT
LU
KX
RX
GA
PS
TJ
BS
XH
AS
MA
TA
DP
PA
YX
GE
TR
OW
MC
DM
DT
SY
KH
RB
DT
VC
TL
FT
RC
AR
MS
BE
NS
CH
WV
AR
SC
IA
MG
NG
EN
ZG
ILD
CE
PH
CC
TY
QR
SH
BB
YL
OW
AZ
OF
AS
TS
PL
SC
VS
WA
GT
GT
DD
SF
LF
DO
KS
SG
PS
TJX
HD
WM
TC
OS
TT
IFJC
PL
TD
JW
N MD
RI
AD
CT
CS
CO
NO
VL
AA
PL
INT
CF
ISV
HP
QT
LA
BA
DB
ES
YM
CB
MC
CA
CP
WR
DE
LL
ER
TS
QC
OM
CO
MS
MS
FT
PM
TC
HR
SM
OL
XA
PH
AD
SK
OR
CL
EM
CG
LW
JA
VA
NR
TL
QC
SC
IBM
AM
DA
LT
RX
LN
XL
LT
CA
MA
TK
LA
CA
DI
NS
ML
SI
MU
TE
RM
OT
TX
NA
CV
AV
PC
LX
CL
KM
BP
GK
OU
NC
CE
PE
PP
AS
CP
BH
NZ
HS
YC
AG
GIS K
SL
EK
RS
WY
SV
US
YY
AY
EC
MS
AE
P DD
UK
CN
PC
EG
PP
LP
CG
EIX
BF
/BP
GN
AE
ET
AP
DT
EF
PL
FE
PN
WS
OE
TR
PE
GS
CG
WE
CE
XC
TE
GA
S NI
XE
LN
UA
BX
NE
MF
CX
HE
SO
XY
CV
XX
OM
EQ
TS
TR
OK
EA
SH
MU
RA
DM
AP
CA
PA
NB
LE
OG
SU
NM
RO
TS
OE
PW
MB
AE
SM
EE
JE
CF
WL
TB
HI
SL
BH
AL
BJS
SII
ES
VH
PN
BR
RD
CM
DR
PNC USB FITB MI HBAN STI SNV EK WFC TXT STT CMA MBI MTG FLTWQFHN WAMUQCINF ABK KEY XL RAD AFL UNM LNC HIG CI HUM UNH ALL L MO TMK XRAY AIG LEHMQFRE FNM GCI BAC HDLM NYT BSET JPM C RHDC CTX KBH VMC COF ARB MAS PHM LEN AOC MMC CB TRV ACE PGR BK NTRS TSN APD SIAL GWW AVY DOW FMC EMN PX DD MMM GPC SHW BDK SNA SWK LEG WHR ECL IFF CBE TNB FO CTB GT AA X NUE WOR TKR PBI NKE VFC CNW YRCW CR BCO BLL CCK PPG SJM BGG IR PH DHR EMR ITW ROK ETN JCI PLL ITT SPW CTAS PCAR F GM CAT DE TEX CMI NAV DOV TYC PKI MIL TMO HON BA PCP GR UTX CCL GD NOC LMT BMS MWV HLS OMX IP ODP LPX WY TIN AM BC LIZ JNY R HST HCP PBY LUB SKY DLX NC THC BWS CHRS PCH BBT SLM GGWPQSPG BNI CSX NSC UNP KSU ABT JNJ LLY PFE WYE MRK BMY SGP BCR BAX BDX AGN FRX MYL CAH MCK VVI AXP UIS HTMXQAMR LUV VZ T MHP S CMCSACMCSKIPG OMC DIS CBS RRD WPO MDP EFX FDX NWL HOG IGT LUK XRX GAP STJ BSX HAS MAT ADP PAYX GE TROW MCD MDT SYK HRB DTV CTL FTR CAR MS BEN SCHW VAR SCI AMGN GENZ GILD CEPH CCTYQRSH BBY LOW AZO FAST SPLS CVS WAG TGT DDS FL FDO KSS GPS TJX HD WMT COST TIF JCP LTD JWN M DRI ADCT CSCO NOVL AAPL INTC FISV HPQ TLAB ADBE SYMC BMC CA CPWR DELL ERTS QCOM COMS MSFT PMTC HRS MOLX APH ADSK ORCL EMC GLW JAVA NRTLQCSC IBM AMD ALTR XLNX LLTC AMAT KLAC ADI NSM LSI MU TER MOT TXN ACV AVP CLX CL KMB PG KO UN CCE PEP PAS CPB HNZ HSY CAG GIS K SLE KR SWY SVU SYY AYE CMS AEP D DUK CNP CEG PPL PCG EIX BF/B PGN AEE TAP DTE FPL FE PNW SO ETR PEG SCG WEC EXC TE GAS NI XEL NU ABX NEM FCX HES OXY CVX XOM EQT STR OKE ASH MUR ADM APC APA NBL EOG SUN MRO TSO EP WMB AES MEE JEC FWLT BHI SLB HAL BJS SII ESV HP NBR RDC MDR
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
02468
1
0
1
2
1
4
PNC USBFITBMIHBANSTISNVEKWFC TXT STTCMA MBIMTGFLTW
Q FHN
WAMUQCINFABK KEYXLRAD AFLUNM LNC HIGCIHUM UNH ALLL MO TMKXRAY AIG
LEHMQ FREFNMGCI BACHDLM NYTBSET JPMCRHDC CTXKBHVMC COFARBMASPHM LENAOCMMCCB TRVACEPGRBKNTRS TSN APDSIALGW
WAVYDOW FMCEMNPXDDMMM GPCSHWBDKSNASW
K LEG WHR ECL IFFCBE TNBFO CTBGTAAXNUEWOR TKRPBINKE VFCCNWYRCWCRBCO BLLCCKPPG SJMBGGIRPHDHREMR ITW ROK ETNJCIPLL ITTSPWCTASPCARF GMCAT DE TEX CMINAVDOV TYCPKIMILTMOHONBAPCPGR UTX CCL GDNOC LMTBMSMW
V HLSOMXIPODP LPX WY TINAMBCLIZ JNYR HSTHCP PBY LUB SKY DLXNC THCBW
SCHRSPCH BBTSLM
GGWPQ SPGBNICSXNSC UNPKSU ABT JNJ LLYPFEWYEMRKBMYSGPBCR BAX BDXAGN FRXMYLCAHMCK VVIAXP UIS
HTMXQAMR LUVVZTMHP
S
CMCSA
CMCSK IPGOMC DISCBSRRDWPOMDP EFX FDXNW
LHOGIGT LUK XRXGAP STJBSX HAS MATADPPAYX GETROW MCDMDTSYKHRB DTV CTL FTRCARMSBENSCHWVAR SCI
AMGNGENZGILDCEPH
CCTYQ RSH BBYLOWAZOFASTSPLS CVSWAG TGTDDSFLFDO KSSGPS TJXHDWMTCOST TIF JCP LTDJW
NMDRIADCTCSCONOVLAAPLINTCFISVHPQTLABADBESYMCBMCCACPW
RDELLERTSQCOMCOMSMSFTPMTCHRSMOLX APHADSKORCLEMCGLWJAVA
NRTLQ CSC IBM AMDALTRXLNXLLTCAMATKLAC ADINSMLSI MU TERMOTTXN ACV AVP CLXCLKMBPGKOUN CCE PEP PASCPBHNZHSYCAGGISK SLEKRSW
Y SVU SYY AYECMS AEPD DUKCNPCEG PPLPCGEIXBF/BPGN AEE TAPDTE FPLFEPNWSO ETRPEG SCGWEC EXCTEGASNIXEL NU ABXNEM FCXHESOXYCVXXOM EQT STROKE ASHMURADM APC APANBLEOG SUNMRO TSOEPWMB AESMEE JECFW
LT BHISLB HAL BJSSIIESVHPNBRRDCMDR
Dynamics window size
log-returns
exponential smoothing
T. Aste, W. Shaw and T. Di Matteo “Correlation structure and dynamics in volatile markets”, New Journal of Physics 12 (2010) 085009 1-21. T. Di Matteo, F. Pozzi, T. Aste, "The use of dynamical networks to detect the hierarchical organization of financial market sectors", Eur. Phys. J. B 73 (2010) 3–11.
Dynamics window size
log-returns
exponential smoothing
T. Aste, W. Shaw and T. Di Matteo “Correlation structure and dynamics in volatile markets”, New Journal of Physics 12 (2010) 085009 1-21. T. Di Matteo, F. Pozzi, T. Aste, "The use of dynamical networks to detect the hierarchical organization of financial market sectors", Eur. Phys. J. B 73 (2010) 3–11.
Dynamics window size
log-returns
exponential smoothing
T. Aste, W. Shaw and T. Di Matteo “Correlation structure and dynamics in volatile markets”, New Journal of Physics 12 (2010) 085009 1-21. T. Di Matteo, F. Pozzi, T. Aste, "The use of dynamical networks to detect the hierarchical organization of financial market sectors", Eur. Phys. J. B 73 (2010) 3–11.
Dynamics window size
log-returns
exponential smoothing
T. Aste, W. Shaw and T. Di Matteo “Correlation structure and dynamics in volatile markets”, New Journal of Physics 12 (2010) 085009 1-21. T. Di Matteo, F. Pozzi, T. Aste, "The use of dynamical networks to detect the hierarchical organization of financial market sectors", Eur. Phys. J. B 73 (2010) 3–11.
Dynamics window size
log-returns
exponential smoothing
T. Aste, W. Shaw and T. Di Matteo “Correlation structure and dynamics in volatile markets”, New Journal of Physics 12 (2010) 085009 1-21. T. Di Matteo, F. Pozzi, T. Aste, "The use of dynamical networks to detect the hierarchical organization of financial market sectors", Eur. Phys. J. B 73 (2010) 3–11.
401 firms on the US equity market from 01/01/96 to 01/01/2009 data over a window of 250 days with 20 days steps
1996 1998 2000 2002 2004 2006 2008 20100
5
10
15
20
years
num
ber
of clu
ste
rs
FIG. 14: Number of clusters retrieved from the analysis of the Pearson’s cross-correlations between log-retrns of 395 stock
prices in the years 1996 and 2009 measured over a moving window of 365 days (1 year).
BMC SOFTWARE INC
CISCO SYSTEMS INC
CA INC
DELL INC
HEWLETT-PACKARD CO
INTERNATIONAL BUSINESS MACHINES CORP INTEL CORP
LINEAR TECHNOLOGY CORP
LSI CORP
MICROSOFT CORP
MICRON TECHNOLOGY INC
MOTOROLA INC
14
Number of clusters
ADCT
ADBE AMD
ADI
AAPL
AMAT ADSK
BMC
CSCO
CA
DELL
HPQ IBM
INTC
LLTC
LSI
MSFT
MU
MOT
NSM
NOVL
ORCL
PMTC SUNW
SYMC
TER
TXN XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE D
ETR
FPL
NU
XEL
FE
PCG
PPL
EXC
PNW
PEG
EIX
SO
TE
12/1995!12/1996
ADCT
ADBE
AMD
ADI
AAPL AMAT
ADSK BMC
CSCO
CA DELL
HPQ
IBM
INTC
LLTC LSI
MSFT
MU
MOT NSM
NOVL
ORCL
PMTC
SUNW
SYMC
TER
TXN XLNX
EMC
QCOM
CPWR TLABS
COMS
KLAC
AYE
AEP
CEG PGN
CMS
DTE
D ETR
FPL
NU
XEL
FE
PCG
PPL
EXC
PNW
PEG
EIX
SO
TE
12/1996!12/1997
ADCT
ADBE
AMD
ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL
HPQ
IBM
INTC LLTC
LSI MSFT
MU
MOT
NSM
NOVL
ORCL
PMTC
SUNW
SYMC
TER TXN
XLNX
EMC
QCOM
CPWR
TLABS
COMS KLAC
AYE
AEP
CEG
PGN CMS
DTE
D
ETR
FPL
NU
XEL
FE
PCG PPL
EXC PNW
PEG
EIX
SO
TE
12/1997!12/1998
ADCT
ADBE
AMD
ADI
AAPL
AMAT
ADSK
BMC CSCO
CA
DELL
HPQ
IBM
INTC
LLTC
LSI
MSFT
MU
MOT
NSM
NOVL
ORCL
PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC
QCOM
CPWR TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE
D
ETR
FPL
NU XEL
FE
PCG
PPL EXC
PNW
PEG
EIX
SO TE
12/1998!12/1999
ADCT
ADBE AMD
ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL
HPQ
IBM
INTC
LLTC
LSI
MSFT
MU
MOT NSM NOVL
ORCL PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC QCOM
CPWR
TLABS
COMS
KLAC
AYE AEP
CEG PGN
CMS
DTE
D
ETR
FPL
NU
XEL
FE PCG
PPL
EXC
PNW
PEG
EIX SO
TE
12/2000!12/2001
ADCT
ADBE AMD
ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA DELL
HPQ
IBM
INTC
LLTC
LSI
MSFT
MU
MOT
NSM
NOVL ORCL
PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC AYE
AEP
CEG PGN
CMS
DTE
D
ETR FPL
NU
XEL
FE
PCG
PPL
EXC PNW PEG
EIX
SO
TE
12/2001!12/2002
ADCT
ADBE AMD
ADI
AAPL
AMAT ADSK
BMC
CSCO
CA
DELL
HPQ
IBM INTC
LLTC
LSI
MSFT
MU
MOT NSM
NOVL
ORCL
PMTC
SUNW SYMC
TER TXN XLNX EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE
D
ETR
FPL
NU
XEL FE
PCG
PPL
EXC
PNW
PEG
EIX
SO
TE
12/2002!12/2003
ADCT
ADBE
AMD ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL
HPQ
IBM
INTC
LLTC
LSI
MSFT
MU
MOT
NSM NOVL
ORCL
PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE
D
ETR
FPL
NU
XEL
FE PCG
PPL
EXC
PNW
PEG
EIX
SO
TE
12/2003!12/2004
ADCT
ADBE
AMD
ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL
HPQ
IBM
INTC LLTC
LSI
MSFT
MU
MOT
NSM
NOVL
ORCL
PMTC
SUNW
SYMC
TER
TXN XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE
D
ETR
FPL
NU
XEL
FE
PCG
PPL
EXC
PNW
PEG
EIX
SO
TE
12/2004!12/2005
ADCT
ADBE
AMD
ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL
HPQ
IBM INTC
LLTC
LSI
MSFT
MU MOT
NSM
NOVL ORCL
PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE
D
ETR
FPL
NU
XEL
FE
PCG
PPL
EXC PNW
PEG
EIX SO
TE
12/2005!12/2006
ADCT
ADBE
AMD
ADI
AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL HPQ
IBM
INTC
LLTC
LSI MSFT
MU
MOT
NSM
NOVL
ORCL
PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE
AEP
CEG
PGN
CMS
DTE
D
ETR
FPL NU
XEL
FE
PCG
PPL
EXC
PNW
PEG
EIX
SO
TE
12/2006!12/2007
ADCT
ADBE
AMD
ADI AAPL
AMAT
ADSK
BMC
CSCO
CA
DELL
HPQ IBM
INTC
LLTC
LSI
MSFT
MU
MOT
NSM
NOVL
ORCL
PMTC
SUNW
SYMC
TER
TXN
XLNX
EMC
QCOM
CPWR
TLABS
COMS
KLAC
AYE AEP
CEG
PGN
CMS
DTE
D
ETR
FPL
NU
XEL
FE
PCG
PPL
EXC
PNW PEG
EIX SO
TE
12/2007!12/2008
FIG. 15: PMFG graphs from the analysis of the Pearson’s cross-correlations between log-retrns of 395 stock prices in the
years 1996 and 2009 measured over a window of 365 days (1 year). With yellow stars are indicated a subset of stocks belonging
to the technology sector with activities in electronics and informatics. With yellow stars are indicated a subset of stocks
belonging to the technology sector with activities in electronics and informatics. The green diamonds refer instead to a subset
of stocks belonging to the utility sector with industrial activity in the energy sub sector. The plots for the year 2000 are
reported in the main paper.
18
Financial and energy sectors
Variations in the hierarchy
1
2
3
4
5
6
7
8
9
10
11
12/1995!12/1996
BAC
WAM
UQ
FITB
MTG AFL
FRE
FNM
STI
CTX
PHM
PGR
MBI
ABK
AMR
FDX
UTX
OMC
LUV
CMA
DRI
CCE
NTR
SPB
YST
TDLX
KEY
KBH
SNA
XRX
ASH
BCR
BDX
MDP L
MO BA
NOC
GD
CCK
MAT DIS
HUM
UNH
CNW R CR
HRB
JNY
BGG
SNV
GR BC IGT
CLX NC NT
MAS USB
SUN
MRO
TAP
TMO
AZO
EFX
GAP ITW
MIL
GGP
HIG
BMS EP BF
ACV
AVP
FOMHP
MMM
CPB
HSY KO
WMB
SLE
CBS
OKE SYY
RHD
UN
FLTW
QSK
YPG
SPW EK
GILD
EMR
KMB
HCP
LUK
HON
PLL
APH GE
NYT BLL
PCAR LEN
YRCW KT
SWY
HES
VMC
CVX
XOM
APC
NBL APA
DE
MUR
BHI
SII
HAL SLB
RDC
ESV
BJS
NBR
MDR
EOG
EQT
STR HP
ADCT
MSF
TCOMS
QCOM
TLAB
SAD
PCA
SUNW
CPW
RBM
CCSC
OORCL
PAYX
AMGN
GEN
ZPM
TC
AAPL
CCTY
QBB
YHDLM UIS
LTD
CTL
SIAL
ERTS
AES
CSC
HPQ
DELL
IBM
INTC
EMC
ADBE
MOT
SYMC
ALTR LSI
NSM
AMD
MU
AMAT
KLAC ADI
LLTC
MYL
ADSK TER
TXN
XLNX
RSH VAR
SPLS ABT
BMY
PFE
WYE LLY
CLX
SGP
PEP
LOW VVI
JNJ
MRK
HTM
XQMCK
CHRS FL M
GPS VFC LIZ
TGT
KSS
DDS
WMT
TJX
HD
JCP
COST
JWN
FDO
CVS
RAD TIF
FHN
AM PNC
FMC
PBI
SJM
ECL
WFC
XRAY
MEE
FWLT
BBT
APD S
AON
GPC IPG
IFF
AVY
ETN
ADM
BNY
CAH GCI
WPO
MCD
STJ
CEP
HAG
NALL
TRV
TMK
AIG
BSX
CMCSA
CMCSA AXP
MS
HBA
NNKE JPM
LEH
COF
MDT
SCI
SLM
CAG C
PAS
SWK
GIS K
HNZ
CAR HLS
SYK
CTA
SWOR
CMS
KSU
BCO
CTB GT F
GM
WHR
HOG
LEG
NAV
SHW
TSO
GAS BAX CB
SPG CI
XLSV
U
THC
CINF
LNC
UNM
FTR
BDK
PKI
TEX
DHR
TROW
PCP
HST
ROK
CCL
DTV
SCHW
BEN
ACE
FRX MI
ARB
HRS
FISV
ODP
GLW
RRD
LMT
HAS
MMC DD
OXY
NWL
GWW JCI
FAST PX TXT
TNB
BNI
CSX
DOV
NSC TKR
UNP
CBE
PPG
ITT IR
TYC
LUB
AYE
AEP
DTE
PGN
FPL
SO VZ T DPE
G FE NU
DUK
XEL
ETR
WEC EXC
WAG
CEG PPL
AEE
BSET
CNP
PCG
EIX NI
TEPN
WSC
G AAMWV
ABX
NEM FCX
BWS
EMN
DOW
NUE X
OMX
NOVL CAT
JEC
LPX
PCH PH WY
CMI
MOLX TIN IP
TSN
1
2
3
4
5
6
7
12/1996!12/1997
DD PX APD
KMB
BNY
FLTW
QVM
CJPM
USB SKY
BEN
TROW LIZ
BBY
KSU
HST JNY
SLM
AMR
LUV
HTM
XQSY
MC
CAR
OMC
MS
FDX
PAYX
HUM
UNH
RSH TGT
JWN
DDS FL
FHN
SJM
ALL
HIG
HAS FRE
FNM
NTR
SITW
LNC
ROK R MI
WFC
SNV
BBT F
GM
MDT
GEN
ZHBA
NKE
YAE
S XL
AXP
PCAR
NOC
BMS
GR
CLX
CMA
FITBL
MO
HRB
VFC
ECL
HNZ
SYY
CPB
HSY ITT
PGR
UNM
ABK
OKE
CBE
PNC
MIL VZ T S
SYK
TMK
LUK
BAC
RAD
WAG GT
XRAY JCI
EP EQT
GAS
ASH
MTG CCE
DOV
EMR
FRX
MCD
AFL
MMC
CINF
AIG
AON
COF
CR
PKI
EIX
TRV
SWK
COST BF STI
TAP
CB
CMCSA
CMCSA
GPS LUB
AM CI
GILD
FMC
ACE
FCX
HON NT
THC
MYL BC TIF
NAV DRI
CAT CMI
DE IR
UTX
WHR
CHRS
GLW TXT
LTD
PPG
SUN
EMN
RRD
LEN EK
TMO
DIS
NKE STT
HDLM
SPW
CCL
AZO
BLL
CCK
WAM
UQ
MBI
CEP
HMEE
FWLT
PCP
TKR NC
GGP
HOG
BCO
LEG
IGT
IPG
ABT
GWW
DHR
BMY
MMM
BGG
EFX
CNW
ACV
FISV FO AVP
PGSIAL
ADM
CAG TJX
UN
UIS
BDK
RHD BA
MHP
GIS PBI
GPC
KHD C
MDP
DLX
WPO
LOW
CTX
PBY
SNA
WMB
CAH KBH
GCI
NYT
HCP
CLX GD
PLL
LMT
GE
SCI
SPG
CVX
OXY IFF
MRO
JCP
BDX
PEP
APH KO SVU
PAS
FTR
AGN
XRX
JEC
ETN
FDO
TSO
GAP KT
NWL
SCHW
WMT
BSX
LEH M
KSS AA
NUE X
ODP
ABX
NEM BNI
UNP
CSX
CCTY
QNSC
AMGN
JNJ
AVY
LLY
SLE
CVS TNB
BCR
BAX
SWY
PFE
MCK
WYE HLS
DTV
CTB
MRK
PHMAS TSN
VAR
SPLS
WOR
ADP
ARB
BWS
SHW
MAT
TYC
TEX
AYE NI
AEP
DTE FPL
PEG
CEG CNP
EXC
CMS
PNW
ETR
SCG
CTL
DUK
WEC NU FE SO AEE
PGN
XEL TE D
PCG
PPL
CBS
ADCT
TLAB
SMSF
TEM
CTE
RKLAC
QCOM
BMC
ERTS
CTA
SIBM
HPQ
COMS
NOVL
CSC
ODELL
CPW
RVV
IAD
BEXLNX
ALTR
AMAT
INTC
MOT
YRCW MU
NSM TXN
AMD
LSI
ADI
LLTC
PMTC STJ
HRS
MOLX
AAPL
SUNW
ADSK
FAST
SGP
CA
ORCL
CSC
OMX
WY
PCH
MWV
TIN
DOW
PHM IP
LPX
HES
XOM
SLB
HP
MUR
APA
NBL
NBR SII
RDC
ESV
BHI
HAL BJS
MDR
APC
EOG
STR
BSET
0
1
2
3
4
5
6
7
8
9
10
12/1997!12/1998
AIG
CMA
CNW
SHW
TMK
BGG
FLTW
QCR
PAS
TEX
NYT
YRCW CA
LIZ
TKR
XRX
JNY
FHN
VMC
SYMC
HON
FMC IR
UTX PX ASH
GLW BDX
DHR
JCI
PGR
WAM
UQ
SYK
MEE
WFC
RRD
CBE STJ
HUM
UNH
ACV
CLX
AVP
NC FO H
RB
ITW
WPO KT
SWY
EMR L
MO
CTX
KBH
PHM
LEN
MAS
CMCSA
CMCSA
FWLT
JEC
TNB
VAR
HRS
OMC
ROK
XRAY MI
CEP
HAP
HAF
LAX
P
HLS ALL
NWL
BLL
DD
MMM
CCE
TMO
AM TRV
CB CI
MTG
PCAR
FITB
HNZ
KEY
STI
MYL
BSET
GWW
ECL
LUK
TLAB
SSY
YTS
NBN
YPN
C XL PH CTB GT
GGP
SPG
CAT
DLX
NTR
SUSB MBI F
GM
GCI
NT
DE
SLM
MIL
AES
DOV
VFC
CTL
CINF
SNV
GD
NKE TXT
DRI
TSO
CAR HIG
HDLM IPG
PCP
SPW
ADSK STT
WHR
AVY
MMC EP APD
PPG
EMN
DOW
BNI
AA EKAO
NLN
CPB
IBS
XAD
MHSY UN
BAX
BMS
UNM
ETN
HBA
N
BBT
SJM
PLL
CBS
WOR
CSX
NSC
UNP
CAH
MCK
FRE
FNM BA GR FL BF
GPC
SIAL TAP
BWS
HTM
XQ VVI
OMX
PCH IP WY
KMB
LPX
MWV
TIN
CMI
NUE X
ABX
NEM FCX
HES
MRO
CVX
XOM
APC
NBR
RDC
BHI
HAL
MDR
MUR
OXY
SUN
APA
NBL BJS
SLB SII
ESV HP
OKE STR
EOG
ABT
WMB
ARB
HPQ UIS
MCD
DIS
CLX IFF
LUB
MDP
MHP
BCO GE
PG HCP
ADP
NOVL
CHRS
WYE
GPS
THC
AMR
LUV
FDX
BCR
MDT
BDK
RAD CVS
WAG
CCTY
QTY
CCSC HD
WMT
COST
CTA
SSP
LSPA
YXLO
WODP
AGN
FRX
PFE
SGP
BMY
MRK
SVU
JNJ
LLY
ITT
CAG GIS K
GAP KO PEP
HOG
JCP
NAV TIF
HAS MAT
TGT
LTD
RHD
CCK
SWK
JWN M
SCI R
TJX
AZO
DDS
PBY
FDO
KSS
BBY
AYE
CMS
DTE D NI
SCG FE
AEE
PCG
PEG SO ETR
EIX
PGN
XEL
PPL
PNW TE
WEC VZ T S
EQT
GAS AEP
CEG CNP
NU
DUK
FPL
EXC
CPB SLE
ADCT
LLTC
ALTR
XLNX
MOLX
AMAT
TER
KLAC MU
TXN
MOT
AMD
NSM LSI
ADI
ADBE
CSC
ODELL
ERTS
AMGN
FAST
AAPL
BMC
CPW
RIBM
EMC
COMS
INTC
ORCL
FISV LEG
MSF
TSU
NW
PMTC
QCOM
SKY
FTR BC JPM C
GILD
MS
BAC
SCHW
LEH
RSH EFX
BEN
GEN
ZHST
ABK
COF
SNA
PKI
KSU
TROW
DTV IGT
CCL
ACE
NOC
LMT
0
2
4
6
8
10
12
14
12/1998!12/1999
FITB
XRAY
NTR
SBB
TUSB BF PLL
FHN MI
WPO FO
WFC
BNY
SLM
CMA
PNC
BAC
KEY
SLE IR
TXT
UTX
HRB
VVI
DDS
EFX
MYL
SVU
TSN
AFL
JCP
SNV
WAM
UQ XL
GAP KT
HDLM
SWY
NYT R
SJM
ADBE GCI
AMMMC CI
UNH
HUM
UNM
MBI
ABK
RRD L
MO VZ
FRE
FNM
DLX TTA
PCBS
HAS MAT
TYC BA GD
NOC
LMT
NWL
STT
CPB
HNZ
CAG HSY SYY
CINF
HBA
NVF
CST
IFTR
PGR
SCI
PAS
SKY
AYE
SCG NI
WEC
CMS
PEG
EXC
PGN
PNW NU
AEP
GAS
OKE D
ETR
EIX
DUK
CNP
AEE
SO FE XEL TE FPL
PPL
PCG
CEG
KMB
PKI
CSC
PCAR DTE NAV
RHD
MOLX
PBY
SIAL
WOR
CMI
HLS STJ
ALL
AIG
AON CB
TRV
ACE
VMC
HIG
LNC
TMK
DRI
HCP
APD DD
DOW
ECL
ITW
CTB GT
BLL
CCK
BDK
LEG
WHR
HST
PPG
ACV
BMS
OMX IP
MWV
LPX
WY
GR PX
EMN
PCH
TIN
AES
HON
FWLT BNI
MAS
ADM
NSC
BGG
ITT
CNW
MMM
DOV
EMR
ROK
ETN
JCI
SHW
CBE TEX
MEE BC NC
GWW
GIS IFF K AA
NUE X
HRS
BWS
FMC
TKR
BSET
PCP
UNP
CSX EK AVY
PH SNA
CAT DE
DHR
SWK
IGT
BCO
GGP
SPG
CTX
KBH
MTG CR
LEN
PHM
FLTW
Q
JEC
ABT
LLY
SGP
WYE PFE
AGN
BMY
MRK
JNJ
MDT
FDO
BCR
BAX
CAH FRX
MCK
CCTY
QBB
YRSH DIS KO CCE
PEP
AVP
PG CLX
CLX
AMGN
GEN
Z
GILD
AXP
BSX
MDP
TIF
ARB
SCHW
AMR
LUV FL MS
LEH
KSU
LUK
FDX C
COF
JPM
BEN
TROW
IPG
OMC
CMCSA
CMCSA
WMB
GLW TNB
CAR GE
UN
AZO
SPW
XRX
CCL
CTL
LOW
CVS
WAG
MHP
HD
ODP
MCD F
GM
YRCW
HTM
XQGPC
CHRS
GPS KSS
TGT M
LTD
TJX
JWN
COST
WMT
LIZ
NKE JNY
LUB
APH
ADCT
ADSK DTV
XLNX
INTC
MOT
ORCL
RAD
AMD
AMAT
KLAC TER
SYMC
ALTR MU
ADI
AAPL
CTA
SFISV
LLTC LSI
TXN
NSM MIL
TMO
FAST
ADP
PBI
PAYX
CSC
O SDELL
MSF
TCOMS NT
NOVL
TLAB
SER
TSPM
TCSP
LS
EMC
HOG
SYK
SUNW
QCOM
HPQ IBM
UIS
BMC
CPW
RVA
RCA
BDX
THC
CEP
H
ABX
NEM FCX
CVX
XOM
STR
MRO
BHI
SLB
BJS SII
ESV
HAL HP
MDR
NBR
RDC
HES
APC
MUR
NBL
EOG
APA
EQT
EP OXY
ASH
SUN
TSO
0
5
10
15
12/2000!12/2001
CAR CCL
EKRAD SKY
AMR
PCP
BC TIF
HAS MAT
CHRS
GPS LTD
CCTY
QBB
YHTM
XQ HD
COST FL
YRCW
SCI
KSS
LOW
AZO
RSH TGT M
JWN
JCP
FDO
DDS
TJX
WMT
ODP
SPLS
APD PX BLL
AVY
PPG
EMN
SIAL
DOW DD
ECL
ASH
FMC
NUE
WOR
BNI
CSX
KSU
NSC
UNP
TSN AA FCX
ABX
NEM BMS
CNW
OMX
TIN X
NC
VMC
TEX
IFF IP WY
LPX
PCH
ARB
CTB GT
MWV
FO BDK
ROK
TNB
VVI
GPC
WHR
PBY
LEG R
MCD
BGG DE
SNA
ITT
ITW
PLL IR PH TKR
JEC
TXT
AES
ADP
EMR
MMM
GWW
SWK
BWS F
GM
DTV JCI
CAT CMI
FTR
NAV
PCAR BSX
BCR BA GR
CBE
NWL
CR
RRD
BCO
EFX
MAS
HDLM
RHD
ETN
UTX IGT
LUV
HST
GGP
SPG LIZ
VFC
JNY
NKE DRI
CTX
PHM
SJM
SHW
LEN
FLTW
Q
KBH
FHN
STI
PNC
BBT
WAM
UQ
BNY
NTR
SCMA MI
FITB
SNV
WFC
HBA
NKE
Y
LUK
USB FRE
FNM
SLM
PAS
AFL
LNC
HIG
VAR
ALL
AIG CB
PGR
TRV
ACE XL MBI
ABK
MTG
AON
CINF L
SYK
ADM
TMK
UNM
HUM
CAH HLS
THC
UNH CI
FWLT
ADCT
SUNW
ADBE
GLW NT
TLAB
SCSC
OEM
CORCL
HRS
IBM
AMD
AAPL
DELL
AMAT
INTC
HPQ PBI
CCK
MSF
TPM
TCALTR
SYMC
MU
XLNX
QCOM
LLTC
KLAC TER
ERTS ADI
LSI
ADSK
MOT
TXN
NSM APH
FISV
PAYX
HCP
MOLX
NOVL UIS
HON
DIS
TMO
HRB
GE C
BSET
DOV
SPW
CSC
DHR
TYC VZ T
CTL S
AXP
LEH
FDX
XRX
JPM
BAC
MS
SCHW
MMC
STT
COF
COMS
CMCSA
CMCSA
BEN
TROW
FAST PKI
MIL AM CA
BMC
CPW
RCTA
S
GCI
MDP
MHP
NYT
WPO IPG
OMC
CBS
HOG
LUB
AYE
EXC
CMS
PCG
EIX
GAS
OKE
XRAY
AEP
FPL
PNW
DTE
ETR
PEG
AEE FE SO NI
CEG PPL D
DUK TE
WEC
CNP
PGN
XEL
SCG NU
HES
OXY
MRO HP
NBL
MUR EP
WMB
APC
EOG
EQT
APA
STR
MEE CVX
XOM
SUN
TSO
GD
NOC
LMT
BHI
HAL BJS
SLB SII
MDR
NBR
RDC
ESV
ABT
BAX
JNJ
WYE
BMY
MRK
PFE
LLY
SGP
CVS
WAG
AGN
MDT
MYL
MCK
AMGN
GEN
ZFR
XDLX
CEP
HGILD
BDX
STJ
ACV
SYY BF TAP
CAG HNZ K
GIS
SLE
AVP
CLX
KMB
PG CPB PEP
HSY UN
MO KO CLX
CCE
GAP KT
SWY
SVU
0
1
2
3
4
5
6
7
8
12/2001!12/2002
AXP
NKE
BWS
OMC
MEE NC
TNB
PBI
XRX
AVY
BNY
LNC
NTR
SFISV
CMCSA
CMCSA
OKE TKR
DTV PKI
TMO
LUB
AFL
SLM
FRE
FNM
CMA R EK AIG
CAR
AON
MMC
ADSK
CSC STT
TROW
JPM C GE
SCHW MS
LEH
COF
RHD
LUK
GCI
MDP
CBS
HOG
IGT
MHP
NYT
WPO ADP
BAX
CTA
SPA
YX
PAS
RAD TYC
WMB
AGN
MDT
SYK
STJ
BSX
HTM
XQMOLX DIS
CCL
ABT
WYE LLY
MRK
BMY
SGP
BDX
PFE
VAR
CAH
MCK
HUM
UNH
THC
ABX
NEM FCX
VVI
BCO
UNM
TSO
BEN
HLS
HST
GGP
SPG
HCP
ALL
CINF
HIG
BCR
PGR
TMK
FWLT CB
TRV
ACE XL
HRB
MBI L
ABK
MTG MO
GAP KT
SWY
MCD
FHN MI
STI
SJM
RRD
USB
FITB
WFC
WAM
UQ
SNV
HBA
NPN
C
IPG
KEY
BBT
SKY
MDR
BAC
SVU
AMGN
MYL
FRX
GEN
ZGILD
CEP
HMIL
ADCT
CSC
OSU
NW
AAPL
NOVL
ALTR
KLAC
MOT
AES
AMD
AMAT MU
TER
QCOM
INTC
TLAB
S
ADI
TXN
PMTC
BMC CA
HPQ IBM
NSM
EMC
APH
CPW
RHRS
LLTC
XLNX S
FTR
ADBE
MSF
TSY
MC
ORCL
DELL
ERTS
GLW NT
LSI
COMS
AYE D
FPL
STR
SCG
WEC
PGN
EXC
DTE SO PPL NI
DUK
NU
ETR
AEE FE XEL
CMS
CNP
AEP
PEG TE
PCG
EIX
CEG
PNW EP APD
SIAL
SHW CR
EFX
DOW DD
EMN
FMC
DLX
MMM
NUE X
ECL
PX SYY
XRAY IFF
AA VZ TCTL FO BLL
PPG
MWV
VMC
BMS
OMX
LPX
CCK
PCH
TIN
HDLM IP WY
UIS
BNI
KSU
FDX
NSC
YRCW
ARB
CNW
CSX
UNP
HON
TXT
BA GR
PCP
GD
NOC
LMT
AM BC ETN
GPC
CHRS
GM JCI
CMI
NAV PH UTX F
DOV
SPW
AMR
LUV
CTB GT
GWW
FAST
BGG DE
CBE PLL
CAT IR
TEX
BSET ITW
DHR
ITT
EMR
SNA
ROK
PCAR FL
BDK
NWL
CTX
PHM
JEC
KBH
MAS LEN
SWK
WOR
GPS LTD
JWN
TJX
DRI
HAS MAT
LEG
WHR
VFC LIZ
JNY
PBY
TGT
COST
WMT
FDO
DDS
HD
LOW
AZO
CVS
WAG
ODP
SPLS
RSH TIF
JCP M
KSS
TSN
ACV
CLX
AVP
PG CLX
KMB
CAG SLE
KO CCE
JNJ
GAS PEP
ADM K
HNZ
CPB GIS BF TAP
HSY
HES CI
APC
MUR
APA
OXY
MRO
CVX
XOM UN
EQT
NBL
EOG
ASH
CCTY
QFLTW
QBB
YSC
ISU
NBH
IHP
NBR
RDC
ESV
BJS SII
SLB
HAL
0
1
2
3
4
5
6
7
8
9
10
12/2002!12/2003
BEN
TROW
DLX NC
NTR
SST
TSC
HW
WOR
MS
WAG THC
HON
BNY
PKI
GAP AXP
RRD R
COF
AON
LUK
USB DTV
MMC
LEH
XRAY VVI
TNB
FRE
FNM
JPM
FDX
UIS
CTL
CAR
RAD PBI
XRX
ARB
EFX
HAS MAT GE
FTR
BAC
WPO HRS KT
SWY
ALL
FO TRV
ACE XL
ABK
MTG CB
HIG
SVU
BCR
CMCSA
CMCSA
CINF C
PGR
SLM
GGP
SPG
HCP
AFL
TAP
AIG L
UNM
MO CI
LNC
TMK
HST MBI
AMGN
CEP
HGEN
ZGILD
FHN
CMA
STI
KEY MI
SNV
BDX
HBA
NWFC
HRB
HOG
BBT
PLL
NWL
WAM
UQ
AM FITB
PNC
CTB
YRCW
KMB VZ T S
ABT
JNJ
PFE
WYE
BMY
MRK
SGP
CAH
MCK
HUM
UNH
FRX
LLY
MYL
BWS
JWN
TGT M
LOW
JCP
DDS
BBY
FDO
TIF
CVS LTD FL
CHRS
LIZ
NKE VFC
JNY
GPS TJX
COST
KSS
ODP
SPLS UN
WMT
ADM
HSY
CPB GIS
CAG SLE
HNZ K
PEP
SJM KO CCE
APD
CCK
IGT
VMC
TSN
DIS
ECL
SIAL
PMTC AA X
MWV
PCH
EMN
BSET LPX
PPG
WY
AVY
DD
BLL
ROK
BMS BF CLX IFF
OMX IP TIN
HLS
MDT
STJ
BNI
CSX
KSU
CNW
UNP
DOW
NSC
RHD
HDLM BA GR
NOVL GD
NOC
LMT
BDK
HD
MAS
SWK
SYY
SKY
SNA
BCSH
WMCD
CTX
KBH
JEC
PHM
LEN
BSX
ACV
AVP
CLX
AGN
PCAR
BGG EKF
GM
GWW PH ITT
MDP
NYT
MMM
UTX
TKR
WHR
MHP
PG RSH PAS
CMS
CR PX STR
AMR
NAV LUV
CCTY
QLEG
FAST
HTM
XQ NUE
GCI
ITW
CBS SCI
IPG
OMC
BCO
CCL
TEX
GPC GT
AAPL
DHR DE
JCI
TXT
ETN
PCP
CAT IR MIL
AZO
DOV
WMB
EMR
SYK
VAR
ABX
NEM CMI
SPW
FCX
AEP
SCG
WEC AES
PGN
DTE
EXC
FPL
GAS NU FE XEL
PNW TE D
PEG EP
OKE
DUK
FMC NI
AEE
ETR SO C
NP
CEG
PCG
EIX
PPL
HES
CVX
FLTW
QAS
H
XOM
OXY
SUN
MRO
APC
APA
FWLT
EQT
NBL
EOG
TSO
BHI
SLB
HAL
NBR SII
BJS
RDC
ESV
MDR
MEE HP
MUR
ADCT
ADBE
AMAT
TER
IBM
PAYX
NSM TXN
QCOM LSI
EMC
CTA
SDRI
FISV
LLTC
TMO
LUB
AMD
INTC MU
APH
ADI
KLAC
ADSK
COMS
ALTR
XLNX
MOT
CA
CBE
MOLX
SUNW
SYMC
ERTS
BMC
CSC
O
ORCL
MSF
TCPW
RGLW
TLAB
S NT
AYE
DELL
HPQ ADP
PBY
BAX
TYC
CSC
0
1
2
3
4
5
6
7
8
9
10
12/2003!12/2004
CR
ITW
MMM
TXT
ITT
ADP
PAYX
CTA
SWPO
AMR
TKR EK LUV
CNW
FDX
YRCW
DHR
BCO NC
TEX
ADSK
GILD
IPG
OMC
TNB
SNA
SVU
TYC
BCR
XRAY
HSY KSLE
CPB MO
GIS
SJM
CAG SYY
FTR
APD
CTB
SHW
EMN
FMC
PPG R
ECL
IFF
LIZ
JNY
NKE VFC
AAPL
CCK
SIAL
RRD GT
DD
DOW
FLTW
QAV
YBM
SMWV
PLL
BLL
NWL
OMX IP TIN
LPX
PCH
FISV
CMS
THC PX WY
GWW
FAST
NUE
WOR
BNI
NSC CSX
UNP
KSU
ADCT
LSI
SUNW
AMD
EMC
MU NT
TER
TXN
ALTR
XLNX
GLW
MOT
NSM ADI
AMAT UIS
HPQ PBY
TIF
CSC
ODELL
KLAC
COMS
IBM
INTC
ADBE PKI
TSN
RAD
BMC
CPW
RPM
TC CA
TLAB
SLLTC
MSF
TPB
IMOLX
NOVL
QCOM
ORCL
SYMC BC H
RS
RHD
IGT
APH
ACV
AVP
CLX
HNZ
CLX
KMB
PG AYE
AEP
PCG
CEG DUK
EXC
ETR
PPL FE XEL
EIX
PGN
FPL
PEG SO NU
PNW
HTM
XQSC
GAE
E
WEC
CNP
AES NI
OKE DTE D
GAS HST
GGP
SPG
HCP AA X
MEE ABX
NEM TEFC
XHES
APC
OXY
MUR
SUN
TSO
EQT
STR
MYL NBL
EOG
APA
WMB EP ASH
CVX
XOM
MRO
BHI
HAL BJS SII
RDC
SLB
HP
NBR ESV
MDR
FHN
CMA
WFC BBT
HBA
NST
IJEC
KEY MI
WAM
UQ
HLS
PNC
USB
SNV
CTX LEN
PHM
LUB
KBH
MAS
WHR
ABT
WYE PFE
BMY
JNJ
MRK
AGN
LLY
FRX
CCE
PAS
TAP
ALL
PGR
JPM
FITB
FRE
FNM
BAC C
XRX
KO PEP
SCI
COF BF
HAS
NTR
SMAT
AMGN
GEN
ZCEP
HBD
XSY
K
BSX
ARB
MS
SCHW
BEN
TROW
DIS
LEH
AXP
AM LUK VZ T S
LEG
CCL
MCD
BNY
STT
LNC
TMK
VMC UN
SLM
MCK
GAP MIL
ERTS
CAH VVI
FWLT
STJ
TMO
VAR
HON PH BA GR
UTX GE
SGP
GD
NOC
LMT
FO IRROK
BDK
SWK
CTL
DLX
BSET
BGG KT
SWY
BAX
CBE
SPW
CSC
HDLM CAT DE
CMI
NAV JCI
EMR
PCP
ADM
PCAR DRI
CMCSA
CMCSA DTV
CAR
GPC DOV
HOG
ETN
CBSF
GM
SKY
GCI
NYT
MHP
CVS
HRB
EFX
LOW
CCTY
QRSH BBY
WAG AZO
BWS
TJX
GPS
CHRS
JWN M
LTD
DDS
JCP
FDO HD
COST
TGT
WMT
KSS
ODP FL
SPLS AFL
UNM
MBI
ABK
CINF
HIG
MDT
AIG L
MDP
AON
MMC CB
ACE XL TRV
MTG CI
HUM
UNH
0
2
4
6
8
10
12
14
12/2004!12/2005
DTE FPL
WEC
ADM
AEP
ETR FE
PGN
XEL
SO DUK TE
PNW
SCG
CNP
AEE
EXC
PEG
HST
GGP
SPG
HCP
AYE
PPL
CEG NU
CMS
EIX D
PCG
AES
CTL NI
FTR CI
HUM
RSH
GAS
UNH
FHN
BBT
PNC
BNY
NTR
SFITB
FRE
FNM
JPM
BAC
HOG
PMTC AM BF MI
HDLM S
CMA
SYK
STJ
AFL
KEY
PG AXP
WFC
CPB
HAS C
SLM GE
MDT
MHP
MDP
VVI
GPC STI
BSX
ADSK
TMK
DIS
HPQ MAT
ACV
CLX
BDX
KMB
CAH
MCK
CLX
SNV
CAG
HTM
XQHBA
NUSB
WAM
UQ KT
SWY
ADCT
STT
EMC
AMR
LUV
BSET
SNA
BMC
TMO
AON
MMC
BEN
CBS
COST
SPLS
SCHW
TROW
COF
ERTS MS
LEH NT
NKE CCL
SYY
FAST GCI
NYT
WPO BA LMT
NOC
GD
UTX AA
MEE FCX
BLL
CCK EK
NUE X
WOR
ABX
NEM HES
MRO
SUN
TSO
MUR
APC
OXY
EOG
CVX
XOM EP STR
APA
WMB
MDR
EQT
OKE NBL BHI
RDC
ESV
BJS
NBR HP
SLB SII
HAL FO
MAS TYC
NOVL
BWS
CTX
KBH
PHM
LEN
TIF
VMC
DRI
FWLT
JEC
OMX
LOW
VFC
CHRS
TGT
PBY
HD
WMT
AZO
CVS
WAG
FDO FL TJX
GPS LTD R
CCTY
QBB
YCAR JCP
TAP
LIZ
CA
JNY
DDS
RAD MLU
BJW
NKS
SAM
DMU
AAPL
AMGN
GEN
ZMIL
ALTR
MOLX
APH
TXN
CPW
RQCOM
AMAT
KLAC TER
LLTC
ABK
LSI
CSC
OFISV
INTC
DELL
NSM ADI
XLNX
MOT
HLS UIS
ALL
ACE XL AIG
CINF
LNC
HIG
UNM
SCI L
MO
GLW BAX VZ
PGR
MBI
MTG CSC CB T
FRX
ADP
PAYX
MYL TRV
ABT
WYE JNJ
BMY
SGP
LLY
MRK
PFE
ADBE IP WY
MWV
LPX
TIN
BCR
THC
PCH KO HSY
CCE
PAS
PEP
HON
ODP BC LEG
NAV
SUNW
DLX GR
PLL
ITT
APD DD
PCP
TXT
GT
HRB
MMM
ASH
DOW
SHW
HRS
EMN
FMC
GAP ECL
WHR
PPG PX SVU
AGN
IFF
GILD
AVP
HNZ
SLE
GIS K
NWL
VAR
TLAB
SPB
ISJM
SIAL
CBE UN
DHR
EMR
MSF
TIGT
EFX
CMCSA
CMCSA DTV IPG
AVY
IBM
KSU
CEP
HBN
IFD
XCSX
NSC
UNP
CNW
YRCW
OMC
RHD
FLTW
QPH
BMS
ARB
BGG
XRX
CMI
BCO
ROK
BDK
SWK
ETN
LUK
ORCL
PCAR
SYMC
CTB JCI F
GM
CAT IR
TEX
TKR NC
SKY
CR
PKI
DE
CTA
SGWW
TSN
MCD
RRD
ITW
SPW
DOV
TNB
COMS
XRAY
0
2
4
6
8
10
12
12/2005!12/2006
CCE
NC
IGT
APH
CBE TNB
OMC
DOW
EMN
PKI
DD
CPW
RBN
IUNP
CSX
NSC KSU
HTM
XQ BDK
ROK
ITW
SVU
CMI
NAV
ETN
HOG
FLTW
QPC
AR UIS
APD PX
PMTC
MYL
HON BA PCP
GR
HRB
EMR BF PH
SPW
BCO
CAT
MOLX DE
TEX
VMC
GWW
TKR X
UTX ITT
JEC
LUK
GLW PPG
SHW
ADP
PAYX
MSF
THPQ IBM
FISV
KMB
EFX
MDP
BLL
CCK IP TIN
MWV
COMS
BMS
DOV
CTL BC
SWK
SNA
CR
MHP
LPX
WY
TYC
LEG
TSN
AMD
NSM
DELL
ALTR
LLTC DLX ADI
KLAC MU
INTC
SUNW
AAPL
MOT
TXN
AMAT
TER
CBS
ORCL
BMC
CSC
OLSI
XLNX
IPG
EMC
THC
CTA
SQCOM
XRAY GT
UNM
CTB IFF
NOVL
ADCT
DRI
BCR
JCI
CHRS
FDX
CCL
CNW
YRCW
HNZ R
SIAL
MAT
MCD
PBY FO
TROW
PLL
UN
TMO
XRX
PBI
VFC
VVI
WHR
LLY
LUB
SJM
HST
SPG
HCP
GGP
AON
MMC
LTD
TJX M
RSH
WYE
SGP
FRX
MRK
PFE
BDX
GILD
GD
NOC
LMT
MDT S
STJ
BSX VZ T F
GM
FTR
AXP
JPM
STT
MS
LEH
SCHW
BWS
JWN
SLE
FMC
TXT
TLAB
S CA
DIS
FAST
BMY
COF
BSET PAS
ODP
SPLS
RHD
BEN
VAR
CMCSA
CMCSA
MMM
DTV
AMR
LUV
AVY
ECL
ADSK
DHR
SYMC
GPC HRS
NWL
HDLM AA ABX
NEM FCX
ADM
FWLT NT
NUE
WOR
APC
BJS
ESV
NBR HP
NBL
HAL
MDR
BHI
RDC
SLB L
MEE SII
APA
WMB
STR
EQT
EP HES
OXY
CVX
XOM
MRO
TSO
ASH
MUR
SUN
EOG
AM HD
TIF
AZO
AVP
HAS LIZ
CCTY
QBB
YJNY
TGT
JCP
KSS
HLS
DDS FL
FDO
LOW
COST
WMT
SYY
CAH
MCK
CTX
KBH
PHM
SKY IR
MAS NKE LEN
TAP
CAR EK FHN
HBA
NFITB
PCH
AMGN
GEN
Z
CMA
KO PEP
AFL
BAX
SLM
WAM
UQ
ACV
BBT
CINF
TMK
RRD
ARB
GAS MO
STI
CPB KGIS
CAG ALL
TRV
ACE
HIG CB XL MBI
ABK
MTG
BGG MI
KEY
PNC
LNC
USB
SNV
PGR
NTR
SER
TSGAP KT
SWY
BNY
GPS
OMX
CVS
WAG
RAD ABT
WFC
CSC FRE
FNM
AGN
BAC C
SCI
AIG GE
HSY JNJ
SYK
MIL
GCI
NYT
WPO
ADBE CLX
CLX PG CI
HUM
UNH
AYE TE PPL
CEP
HOKE AEP FE
DTE
ETR
XEL
PCG
DUK
SO NU
PGN
CNP
EIX
AEE
WEC
CMS NI
SCG
CEG FPL D
EXC
PEG
PNW
AES
0
1
2
3
4
5
6
7
8
9
10
12/2006!12/2007
TJX
USB LIZ
BDX
HIG
CINF
NC
LNC UN
HNZ
NWL
BMY
DTV
AON
CTL
UNM
MO
MCK
FITB
KEY
OMC
GEN
ZHSY MIL
SGP
STI
AMAT
KLAC MU
TER
CBS
COMS
AFL
PEP
SYK BF
WYE BAX
DHR
VFC
GAP SKY
BNY
TROW
BGG
SUNW KO CCE
ALL
CMA
SNV
BBT
WFC
SCHW VZ GE
MMM
CPB ACE T
AMR
LUV
BWS
HBA
NHCP
CNW R
YRCW
BCR FO PLL
SIAL
GILD
PKI
EFX
BEN
UNH
STT
ERTS
MMC
NTR
STH
CCMCSA
CMCSA
RHD S
DIS
ACV
CB
TRV
UIS
IGT
AM CSC NI
SJM
CHRS
GPS
NOVL
ARB
GAS PBY KT
SWY
SVU
DLX
HTM
XQ VVI
PCH
ODP
SCI
ABT
PGN
PNW
DUK
AEE
XEL
PCG
SCG
CLX
AEP
DTE
MDT
PBI
PG SO TE AYE
CEG NU
VAR
CMS FE
WEC DFP
L KTA
PET
REIX
GIS
CNP
PEG
AES
MCD
PPL
EXC
FHN
CTX LEN
MAS
FLTW
QKB
HPH
MLPX
AVP
GPC
KMB
BMS
TMK
MOT
LSI
BDK
WHR
FTR F
GM JCI
IPG
SWK
SPG
HOG
FAST
HST
GGP
CVS
WAG
AGN
AXP
STJ
FISV
EMC
LEG
BSX
HRB
VMC
BBY
PGR
LEH
MS
CCL
EK HD
DD
HLS AIG XL
PNC
MBI
FRE
FNM
CAR MI
COF
MHP C
SLM
GCI
NYT
JPM
BAC
SPLS
WPO
HDLM
WAM
UQ
ABK
MTG
AMGN
JNJ
LLY
CTA
SMRK
TIF
BSET
OMX
LOW FL
CCTY
QDDS
JNY
LTD
JWN
KSS
JCP M
AZO
RSH TGT
FDO
COST
WMT
ADCT
TLAB
SMOLX
AMD
ALTR ADI
LLTC
XLNX
NSM TXN
CSC
OINTC
GLW NT
DELL
QCOM
HPQ IBM
ORCL
PFE
APH
ADBE
ADP
PAYX
HON
FMC
TYC BA CBE
DOV
UTX GD
NOC
LMT
ASH
FRX
CAH
PPG
NKE CI
HUM CR
SNA
PAS
MDP
CCK
SHW
CMI
IRPC
PRRD
XRAY L
BCO
LUB
FDX
ROK
ITW
GWW
TSN
AAPL GR
CPW
RAD
SK SYY
TMO
CLX
EMR
BMC CA
BLL
TNB
MYL BC
MSF
THAS ITT
MAT
CAG SLE
PH DRI
BNI
UNP
NSC CSX
KSU
HRS
TXT
CAT
PCAR NAV
ETN
TEX
TKR
SYMC
APD
ECL
PX JEC
LUK
SPW
EMN
AVY
DOW
CTB GT IP TIN
RAD XRX
MWV
WY
CEP
H AA XNUE
FCX
ABX
NEM
WOR
FWLT
MDR
ADM
CVX
XOM DE
MUR
IFF
HES APA
OXY
MEE APC
NBL
EOG EP
SUN
TSO
MRO
BHI
BJS
NBR HAL SLB SII
HP
RDC
ESV
EQT
STR
PMTC
OKE
WMB
0
1
2
3
4
5
6
7
8
9
10
12/2007!12/2008
AVY
TNB
APD PX ECL
SIAL IFF
EMN
ASH
DOW DD
GD
LMT
NOC VZ T
BMY
MS
SLE
PFE
MO
NKE
OMC
PBI
SYK
UN
DIS
CPW
RSU
NW
AAPL
QCOM
CMCSA
CMCSA IPG
ERTS
CSC
OGLW
EMC
VVI
DTV
AMR
LUV
AON
GPC
BMS
SHW
GWW
FAST
PCAR
CTA
SFD
XPB
YBN
INSC CSX
UNP
KSU
ADBE
MOLX EK BLL
JCI
CBE PKI
TMO
ADSK LPX
WY
CCK
PPG
APH
COMS
CNW R
YRCW
AMD
ADP
MMC
PMTC
PAYX
SNA
TER
XRX
DLX
NWL
AVP
SYMC
CCTY
QEF
XROK
UIS
HON
MMM
DHR PH TYC
MCD
UTX
HRB
ORCL
TLAB
SMSF
T
GILD BA PCP
GR
CSC
NOVL ITW
MIL
HPQ IBM
DOV
TXT
ITT
MHP
VAR
AGN
BCO
MOT
CTB GT IR
SWK
TSN
RRD
CBS
GAP IP
MWV
SCI S L
MYL CTL
FTR CI
HIG
HUM
ADCT
AA SII
ESV
ABX
NEM MEE FCX
FWLT
MDR
NUE X
WOR
ADM
FMC
SPW
NAV BHI
SLB EP
NBR
RDC
BJS HP
OKE
WMB
CAT
TEX
CR NT
CMI
ETN DE
JEC
TKR
EMR
PLL
HRS
FHN
STI
FITB
WAM
UQ
CMA MI
SNV
MTG
HBA
NKE
Y XLRAD MBI
ABK
BBT
AM LEG GE
HST LUB
SKY
NC
PCH
THC
VFC
SPG
HCP
GGP
AIG
LEH
CEG FRE
FNM BC CTX
PHM
DDS
KBH
LEN
JPM
WFC
PNC
USB BAC C
AFL
TMK
LNC
UNM
NTR
SSLM
AXP
MU
BEN
COF F
GM
HTM
XQ LUK
SCHW
TROW
ALL
ACE
BSET
BNY
STT
PGR CB
TRV
CINF
FLTW
QFO
WHR
TIN
JNY
BDK
HOG
BGG
IGT
CCL
VMC
ARB
LIZ
OMX
ODP
CVS
WAG SYY KT
SWY
SVU
BWS
CHRS
FDO
LOW
KSS
SPLS JCP
DRI
RSH BBY
TGT
HAS
COST
WMT
JWN M FL
CAR GCI
NYT
RHD
MDP
FISV HLS
GPS TIF
HD
MAS LTD
TJX
MAT
AZO
ALTR
XLNX
ADI
LLTC
TXN
BMC CA
DELL
INTC
AMAT
KLAC LSI
NSM ABT
FRX
WYE
WPO
GEN
ZLLY
CEP
HUNH
AYE
FPL
AES
NU
EXC
EIX
MRK
SGP
AEP D
CNP
PPL
CMS
ETR FE
PEG TE
CAH
MCK
AEE
HDLM
BCR
DUK
XEL
SO BFPG
NCLX
PEP
DTE
PCG
PNW
WEC JNJ
PG GAS
SCG
TAP
AMGN NI
CLX
KMB
BAX
BDX
XRAY
MDT
STJ
BSX
ACV
CPB
HNZ K
CAG HSY GIS
SJM KO CCE
PAS
HES
MUR
APC
APA
EOG
NBL
CVX
XOM
OXY
MRO
EQT
STR
HAL
SUN
TSO
FIG. 16: Dendrograms representing the hierarchical organization from our clustering method obtained from the analysis of
the Pearson’s cross-correlations between log-retrns of 395 stock prices in the years 1996 and 2009 measured over a window of
365 days (1 year). The colors in the dendrogram;s lines represent the di!erent clusters. The vertical lines in the background
indicate a subset of stocks belonging to the technology sector with activities in electronics and informatics (yellow) or a subset
of stocks belonging to the utility sector with industrial activity in the energy sub sector (green). The plots for the year 2000
are reported in the main paper.
19
1996 1998 2000 2002 2004 2006 2008 2010
1
1.5
2
2.5
3
3.5
4
4.5
5
(a)
t
Rela
tive b
etw
eenness
centr
alit
y
1996 1998 2000 2002 2004 2006 2008 20100.8
1
1.2
1.4
1.6
1.8
2
2.2 (b)
t
Rela
tive d
egre
e
1996 1998 2000 2002 2004 2006 2008 20100.7
0.75
0.8
0.85
0.9
0.95
1
1.05
1.1
(c)
t
Rela
tive e
ccentr
icity
1996 1998 2000 2002 2004 2006 2008 20100.7
0.75
0.8
0.85
0.9
0.95
1
1.05
1.1
(d)
t
Rela
tive c
lose
ness
Loss of centrality of financial sector
Coexistence of local specialized activity and
cross-scale global organization in human brain
Henrik J. Jensen
Similarity measure evolution during a performance (moving window of 0.5 sec containing 256 data points)
PMFG 3-cliques on Maximal Planar Graphs have a unique property: They contain other cliques inside or/and they are contained inside the other cliques.
Communities This provides automatically a classification into communities organized into a nested hierarchy
FC2, FCz, Fz
Conclusions Filtering information out of complex data-sets
Define a similarity measure (and a dissimilarity measure)
Build a complex network that best
reflects the information in the similarity measure
Study the structure of the network to retrieve the
relevant information in the original datasets
Correlations and dependency measures can be filtered by means of a mapping into graphs
A convenient set of graphs is the embedded maximally filtered graphs (EMFG)
Meaningful hierarchical clustering into communities emerges naturally
Clusters are organized with both intra-cluster and inter-cluster hierarchical levels following the rank vertex � clique � bubble � cluster � graph
Both local clustering and global organization can be detected