Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting...

22
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 14, no. 1, pp. 53–74 (2010) Efficient, Proximity-Preserving Node Overlap Removal Emden R. Gansner Yifan Hu AT&T Labs, Shannon Laboratory, 180 Park Ave., Florham Park, NJ 07932. Abstract When drawing graphs whose nodes contain text or graphics, the non- trivial node sizes must be taken into account, either as part of the initial layout or as a post-processing step. The core problem in avoiding or removing overlaps is to retain the structural information inherent in a layout while minimizing the additional area required. This paper presents a new node overlap removal algorithm that does well at retaining a graph’s shape while using little additional area and time. As part of the analysis, we consider and evaluate two measures of dissimilarity for two layouts of the same graph. Submitted: November 2008 Reviewed: March 2009 Revised: May 2009 Accepted: November 2009 Final: November 2009 Published: January 2010 Article type: Regular paper Communicated by: I. G. Tollis and M. Patrignani E-mail addresses: [email protected] (Emden R. Gansner) [email protected] (Yifan Hu)

Transcript of Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting...

Page 1: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

Journal of Graph Algorithms and Applicationshttp://jgaa.info/ vol. 14, no. 1, pp. 53–74 (2010)

E!cient, Proximity-Preserving Node Overlap

Removal

Emden R. Gansner Yifan Hu

AT&T Labs,Shannon Laboratory,

180 Park Ave.,Florham Park, NJ 07932.

Abstract

When drawing graphs whose nodes contain text or graphics, the non-trivial node sizes must be taken into account, either as part of the initiallayout or as a post-processing step. The core problem in avoiding or

removing overlaps is to retain the structural information inherent in alayout while minimizing the additional area required. This paper presentsa new node overlap removal algorithm that does well at retaining a graph’sshape while using little additional area and time. As part of the analysis,

we consider and evaluate two measures of dissimilarity for two layouts ofthe same graph.

Submitted:November 2008

Reviewed:March 2009

Revised:May 2009

Accepted:November 2009

Final:November 2009

Published:January 2010

Article type:Regular paper

Communicated by:I. G. Tollis and M. Patrignani

E-mail addresses: [email protected] (Emden R. Gansner) [email protected] (Yifan

Hu)

Page 2: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

54 Gansner and Hu E!cient Node Overlap Removal

1 Introduction

Most existing symmetric graph layout algorithms treat nodes as points. Inpractice, nodes usually contain labels or graphics that need to be displayed.Naively incorporating this can lead to nodes that overlap, causing informationof one node to occlude that of others. If we assume that the original layoutconveys significant aggregate information such as clusters, the goal of any layoutthat avoids overlaps should be to retain the “shape” of the layout based on pointnodes.

The simplest and, in some sense, the best solution is to scale up the drawingwhile preserving the node size until the nodes no longer overlap [30]. This hasthe advantage of preserving the shape of the layout exactly, but can lead toinconveniently large drawings. In general, overlap removal is typically a trade-o! between preserving the shape and limiting the area, with scaling at oneextreme.

Many techniques to avoid overlapping nodes have been devised. One ap-proach is to make the node size part of the model of the layout algorithm. Itis assumed that whatever structure that would have been exposed using pointnodes will still be evident in these more general layouts. For hierarchical lay-outs, the node size can be naturally incorporated into the algorithm [11, 35].For symmetric layouts, various authors [3, 19, 28, 37] have extended the spring-electrical model [7, 12] to take into account node sizes, usually as increased re-pulsive forces. Node overlap removal can also be built into the stress model [26]by specifying the ideal edge length to avoid overlap along the graph edges. Suchheuristics, however, cannot guarantee all overlaps will be removed, so they typ-ically rely on overly large repulsive forces, or the type of post-processing stepconsidered below. This problem was addressed by Dwyer et al. [5], who showedhow to encode overlap avoidance, as well as many other layout features, as lin-ear constraints in a stress function, and then optimize the stress function usingstress majorization [13].

An alternative approach is to remove node overlaps as a post-processingstep after the graph is laid out. Here the trade-o! between layout size andpreserving the graph’s shape is more explicit. In addition to many of the al-gorithms mentioned above that can be adapted for this use, a number of otheralgorithms have been proposed. For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the currentlayout and moving each node to the center of its Voronoi cell until no overlapsremain. The idea is that restricting each node to its corresponding Voronoicell should preserve the relative positions of the nodes. In practice, because ofthe number of iterations often required and the use of a rectangular boundingbox,1 the nodes in the final drawing can be homogeneously distributed withina rectangle, the graph bearing little resemblance to the original layout.

Another group of post-processing algorithms is based on setting up pairwisenode constraints to remove overlaps and then performing some procedure to

1The latter might be improved by using something like !-shapes [8] to provide a moreaccurate boundary.

Page 3: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 55

generate a feasible solution. The force scan algorithm [31] and its later vari-ants [20, 24] proceed along these lines. More recently, Marriott et al. [30, 31]have presented quadratic programming algorithms which remove node overlapswhile, if desired, minimizing node displacement. All of these techniques relyon solving separate horizontal and vertical problems. They behave di!erentlyif the layout is rotated by a degree that is not a multiple of !/2. We have alsofound that, in practice, this asymmetry often results in a layout with a distortedaspect ratio (e.g., Figure 4, bottom right).

One desideratum proposed [31] for overlap removal is the preservation oforthogonal ordering, i.e., the relative ordering of the x and y coordinates oftwo nodes should be the same in the original layout and the one with overlapsremoved. Thus, if a node is above and to the left of another node in the originallayout, it is above and to the left in the derived one. The idea is that, inthis manner, a user’s “mental map” of the graph is better preserved. Many ofthe algorithms described above either inherently preserve orthogonal ordering,or have simple variations that do. While preserving orthogonal ordering canbe important, it alone cannot ensure that the relative proximity relations [23]between nodes are preserved. At other times, it is too restrictive, causing twohighly-related nodes to be moved far apart due to some largely unrelated thirdnode. For these reasons, our approach is to concentrate on proximity relationsand not deal with orthogonal ordering.

In this paper, we focus on the problem of removing overlaps rather thanavoiding them. To this end, we discuss (Section 3) metrics for the similaritybetween two layouts which we believe better quantify the desired outcome ofoverlap removal than minimized displacement or such simpler measures as as-pect ratio or edge ratio (the ratio of the longest and the shortest edge lengths).We then present (Section 4) a node overlap removal algorithm based on a prox-imity graph of the nodes in the original layout. Using this graph as a guide,it iteratively moves the nodes, particularly those that overlap, while keepingthe relative positions between them as close to those in the original layout aspossible. The algorithm is similar to the stress model [26] used for graph layout,except that the stress function involves only a sparse selection of all possiblenode pairs. Because of this sparse stress function, the algorithm is e"cient andis able to handle very large graphs. In Section 5, we evaluate our algorithmand others using the proposed similarity measures. Finally, Section 6 presentsa summary and topics for further study.

2 Background

We use G = (V,E) to denote an undirected graph, with V the set of nodes(vertices) and E edges. We use |V | and |E| for the number of vertices andedges, respectively. We let xi represent the current coordinates of vertex iin Euclidean space. For this paper we are interested in 2D layout, thereforexi ! R2.

The aim of graph drawing is to find xi for all i ! V so that the resulting

Page 4: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

56 Gansner and Hu E!cient Node Overlap Removal

drawing gives a good visual representation of the information in the graph. Twopopular methods, the spring-electrical model [7, 12], and the stress model [26],both convert the problem of finding an optimal layout to that of finding aminimal energy configuration of a physical system. We shall describe the stressmodel in more detail since we will use a similar model for the purpose of nodeoverlap removal in Section 4.

The stress model assumes that there are springs connecting all nodes ofthe graph, with the ideal spring length equal to the graph theoretical distancebetween nodes. The energy of this spring system is

!

i!=j

wij ("xi # xj" # dij)2, (1)

where dij is the graph theoretical distance between vertices i and j, and wij is aweight factor, typically 1/dij2. The layout that minimizes the above stress en-ergy is an optimal layout of the graph. There are several ways to find a solutionof the minimization problem. An iterative approach can be employed. Startingfrom a random layout, the total spring force on each vertex is calculated, andthe vertex is moved along the direction of the force for a certain step length.This process is repeated, with the step length decreasing every iteration, untilthe layout stabilizes. Alternatively, a stress majorization technique can be em-ployed, where the cost function (1) is bounded by a series of quadratic functionsfrom above, and the process of finding an optimum becomes that of solving aseries of linear systems [13].

In the stress model, the graph theoretical distance between all pairs of ver-tices has to be calculated, leading to quadratic complexity in the number ofvertices. There have been attempts (e.g., [2, 13]) to simplify the stress functionby considering only a sparse portion of the graph. Our experience, however,with real-life graphs is that these techniques may fail to yield good layouts.Therefore, algorithms based on a spring-electrical model employing a multi-level approach and an e"cient approximation scheme for long range repulsiveforces [18, 22, 36] are still the most e"cient choices to lay out large graphswithout consideration of the node size.

3 Measuring Layout Similarity

The outcome of an overlap removal algorithm should be measured in two aspects.The first aspect is the overall bounding box area: we want to minimize the areataken by the drawing after overlap removal. The second aspect is the changein relative positions. Here we want the new drawing to be as “close” to theoriginal as possible. It is this aspect that is hard to quantify.

When total node movement is optimized [6, 24], comparison is reduced tomeasuring the amount of displacement of the vertices in the new layout fromthose of the original graph. This measurement does not take into account pos-sible shifts, scalings or rotations, nor the importance of maintaining the relativeposition among vertices.

Page 5: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 57

As far as we are aware, there is no definitive way to measure similarity oftwo layouts of the same graph. We adopt two approaches. The first approachis based on measuring changes in lengths of edges. The second approach, whichis a modification of the metric of Dwyer et al. [6], is based on measuring thedisplacement of vertices, after discounting shift, scaling and rotation.

Before defining these two measures of similarity, we first introduce the con-cept of a proximity graph. A proximity graph is a graph derived from a set ofpoints in space: points that are “neighbors” to each other in the space forman edge in the proximity graph. There are many ways to create a proximitygraph [25]. In this paper, we shall work with the Delaunay triangulation (DT),which is an approximation to the proximity graph, and has the advantage beingrigid. Two points are neighbors in DT if and only if there exists a sphere passingthrough these two points, and no other points lie in the interior of this sphere.

One way to measure the similarity of two layouts is to measure the distancebetween all pairs of vertices in the original and the new layout. If the twolayouts are similar, then these distances should match, subject to scaling. Thisis known as Frobenius metric in the sensor localization problem [9]. Calculatingall pairwise distances is expensive for large graphs, both in CPU time and inthe amount of memory. As we want a metric feasible for very large graphs, weinstead form a DT of the original graph, then measure the distance betweenvertices along the edges of the triangulation for the original and new layouts.2

If x0 and x denote the original and the new layout, and EP is the set of edgesin the triangulation, we calculate the ratio of the edge length

rij ="xi # xj"

"x0i # x0

j", {i, j} ! EP ,

then define a measure of the dissimilarity as the normalized standard deviation

"dist(x0, x) =

"!{i,j}!EP

(rij"r)2

|EP |

r,

where

r =1

|EP |

!

{i,j}#EP

rij

is the mean ratio.The reason we measure the edge length ratio along edges of the proximity

graph, rather than along edges of the original graph, is that if the originalgraph is not rigid, then even if two layouts of the same graph have the sameedge lengths, they could be completely di!erent. For example, think of thegraph of a square, and a new layout of the same graph in the shape of a non-square rhombus. These two layouts may have exactly the same edge lengths,

2 Another possibility would be to sample O(|V |) out of the |V |(|V |! 1)/2 possible vertexpairs. Some care is needed in making sure that the resulting graph is rigid.

Page 6: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

58 Gansner and Hu E!cient Node Overlap Removal

1 2

34

1 2

34

Figure 1: The edge lengths of these two layouts of a non-rigid graph are exactlythe same, but the layouts are clearly di!erent.

but are clearly di!erent (see Figure 1). The rigidity of the triangulation avoidsthis problem.

Notice that "dist(x0, x) is not symmetric with regard to which layout comesfirst. Furthermore, in theory, this non-symmetric version could class a layoutand a foldover of it (e.g., a square grid with one half folded over the other) asthe same. We can symmetrize it by defining the dissimilarity between layout xand x0 as ("dist(x0, x) + "dist(x, x0))/2. This also resolves the “foldover prob-lem”. The symmetric version may be more appropriate if we are comparing twounrelated layouts. Since, however, we are comparing a layout derived from anexisting layout, we feel that the asymmetric version is adequate.

An alternative measure of similarity is to calculate the displacement of ver-tices of the new layout from the original layout [6]. Clearly a new layout derivedfrom a shift, scaling and rotation should be considered identical. Therefore wemodify the straight displacement calculation by discounting the aforementionedtransformations. This is achieved by finding the optimal scaling, shift and ro-tation that minimize the displacement. The optimal displacement is then ameasure of dissimilarity.

We denote by scalars r and # the scaling and rotation,

T =

#

cos(#) sin(#)# sin(#) cos(#)

$

(2)

the rotation matrix, p ! R2 the translation, and define the displacement dissim-ilarity as

"disp(x0, x) = minp#R2,!,r#R

!

i#V

"rTxi + p# x0i "

2, (3)

This is a known problem in the Procrustes analysis [1, 16] and the solution (theProcrustes statistic) is

"disp(x0, x) = tr(X0X0T )# (tr((XTX0X0TX)

12 )2tr(XTX), (4)

where tr(A) is the trace of a matrix A, X is a matrix with columns xi # x, X0

is a matrix with columns x0i # x0, and x and x0 are the centers of gravity of the

new and original layout.

Page 7: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 59

i

j

i

j

Figure 2: Nodes i and j overlap (left). The overlap factor, according to (5), ismin((2+ 2)/3, (1+ 2)/2) = 1.33. Expanding the edge i# j by 33% removes theoverlap (right).

In the above we do not consider shearing, since we believe a layout derivedfrom shearing of the original should not be considered identical to the latter.

The quality of an overlap removal algorithm is a combination of how similarthe new layout is to the original, and how small an area it occupies. Thesimplest overlap removal algorithm is that of scaling the layout until all overlapsare removed. This has a dissimilarity of 0, but usually occupies a very largearea. The alternative extreme is to pack the nodes as close to each other aspossible while ignoring the original layout. This will have the smallest area, buta large dissimilarity. A good solution should be a compromise between thesetwo extremes. We now describe one candidate.

4 A Proximity Stress Model for Node Overlap

Removal

Our goal is to remove overlaps while preserving the shape of the initial layout bymaintaining the proximity relations [23] among the nodes. To do this, we firstset up a rigid “sca!olding” structure so that while vertices can move around,their relative positions are maintained. This sca!olding is constructed using anapproximate proximity graph, in the form of a Delaunay triangulation (DT).

Once we form a DT, we check every edge in it and see if there are any nodeoverlaps along that edge. Let wi and hi denote the half width and height ofthe node i, and x0

i (1) and x0i (2) the current X and Y coordinates of this node.

If i and j form an edge in the DT, we calculate the overlap factor of these twonodes

tij = max

%

min

%

wi + wj

|x0i (1)# x0

j (1)|,

hi + hj

|x0i (2)# x0

j (2)|

&

, 1

&

. (5)

For nodes that do not overlap, tij = 1. For nodes that do overlap, such overlapscan be removed if we expand the edge by this factor, see Figure 2. Thereforewe want to generate a layout such that an edge in the proximity graph has the

Page 8: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

60 Gansner and Hu E!cient Node Overlap Removal

ideal edge length close to tij"x0i #x0

j". In other words, we want to minimize thefollowing stress function

!

(i,j)#EP

wij ("xi # xj" # dij )2. (6)

Here dij = sij"x0i # x0

j" is the ideal distance for the edge {i, j}, sij is a scalingfactor related to the overlap factor tij (see (7)), wij = 1/"dij"2 is a weightingfactor, and EP is the set of edges of the proximity graph. We call (6) theproximity stress model in obvious analogy.

Because DT is a planar graph, which has no more than 3|V |# 6 edges, theabove stress function has no more than 3|V | # 6 terms. Furthermore, becauseDT is rigid, it provides a good sca!olding that constrains the relative positionof the vertices and helps to preserve the global structure of the original layout.

It is important that we do not attempt to remove overlaps in one iterationby using the above model with sij = tij. Imagine the situation of a regular meshgraph, with one node i of particularly large size that overlaps badly with itsnearby nodes, but the other nodes do not overlap with each other. Supposenodes i and j form an edge in the proximity graph, and they overlap. If wetry to make the length of the edge equal tij"x0

i # x0j", we will find that tij is a

number much larger than 1, and the optimum solution to the stress model is tokeep all the other vertices at or close to their current positions, but move thelarge node i outside of the mesh, at a position that does not cause overlap. Thisis not desirable because it destroys the original layout. Therefore we damp theoverlap factor by setting

sij = min(tij, smax) (7)

and try to remove overlap a little at a time. Here smax > 1 is a number limitingthe amount of overlap we are allowed to remove in one iteration. We found thatsmax = 1.5 works well.

After minimizing (6), we arrive at a layout that may still have node overlaps.We then regenerate the proximity graph using DT and calculate the overlapfactor along the edges of this graph, and redo the minimization. This forms aniterative process that ends when there are no more overlaps along the edges ofthe proximity graph.

For many graphs, the above algorithm yields a drawing that is free of nodeoverlaps. For some graphs, however, especially those with nodes having extremeaspect ratios, node overlaps may still occur. Such overlaps happen for pairs ofnodes that are not near each other, and thus do not constitute edges of theproximity graph. Figure 3(a) shows the drawing of a graph after minimizing(6) iteratively, so that no more node overlap is found along the edges of theDelaunay triangulation. Clearly, node 2 and node 4 still overlap. If we plotthe Delaunay triangulation (Figure 3(b)), it is seen that nodes 2 and 4 are notneighbors in the proximity graph, which explains the overlap.

To overcome this situation, once the above iterative process has convergedso that no more overlaps are detected over the DT edges, we apply a scan-

Page 9: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 61

1

2 with a tall

label3

4 with an extremely looong label

5

678

9

10

11

1

2 with a tall

label3

4 with an extremely looong label

5

678

9

10

11

Figure 3: (a): A graph layout where nodes 2 and 4 overlap. (b): the proximitygraph (Delaunay triangulation) of the current layout. No two nodes linked byan edge of the proximity graph overlap.

line algorithm [6] to find all overlaps, and augment the proximity graph withadditional edges, where each edge consists of a pair of nodes that overlap. Wethen re-solve (6). This process is repeated until the scan-line algorithm findsno more overlaps. We call our algorithm PRISM (PRoxImity Stress Model).Algorithm 1 gives a detailed description of this algorithm.

Algorithm 1 Proximity stress model based overlap removal algorithm (PRISM)

Input: coordinates for each vertex, x0i , and bounding box width and height

{wi, hi}, i = 1, 2, . . . , |V |.repeat

Form a proximity graph GP of x0 by Delaunay triangulation.Find the overlap factors (5) along all edges in GP .Solve the proximity stress model (6) for x. Set x0 = x.

until (no more overlaps along edges of GP )repeat

Form a proximity graph GP of x0 by Delaunay triangulation.Find all node overlaps using a scan-line algorithm. AugmentGP with edgesfrom node pairs that overlap.Find the overlap factor (5) along all edges of GP .Solve the proximity stress model (6) for x. Set x0 = x.

until (no more overlaps)

We now discuss some of the main computational steps in the above algo-rithm. Delaunay triangulation can be computed in O(|V | log |V |) time [10, 17,27]. We used the mesh generator Triangle [33, 34] for this purpose.

The scan-line algorithm can be implemented to find all the overlaps inO(l|V |(log |V | + l)) time [6], where l is the number of overlaps. Because weonly apply the scan-line algorithm after no more node overlaps are found alongedges of the proximity graph, l is usually a very small number, hence this stepcan be considered as taking time O(|V | log |V |).

The proximity stress model (6), like the spring model (1), can be solved

Page 10: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

62 Gansner and Hu E!cient Node Overlap Removal

using the stress majorization technique [13] which is known to be a robustprocess for finding the minimum of (1). The technique works by bounding(6) with a series of quadratic functions from above, and the process of findingan optimum becomes that of finding the optimum of the series of quadraticfunctions, which involves solving linear systems with a weighted Laplacian of theproximity graph. We solve each linear system using a preconditioned conjugategradient algorithm. Because we use DT as our proximity graph and it has nomore than 3|V | # 6 edges, each iteration of the conjugate gradient algorithmtakes a time of O(|V |).

Overall, therefore, Algorithm 1 takes O(t(mk|V |+ |V | log |V |)) time, wheret is the total number of iterations in the two main loops in Algorithm 1, m isthe average number of stress majorization iterations, and k the average numberof iterations for the conjugate gradient algorithm.

In practice, we found that the majority of CPU time is spent in repeatedlysolving the linear systems (which takes a total time of O(tmk|V |)). We ter-minate the conjugate gradient algorithm if the relative 2-norm residual for thelinear system involved in the stress majorization process is less than 0.01. Atighter tolerance is not necessary because the solution of each linear system con-stitutes an intermediate step of the stress majorization. Furthermore, solutionof the proximity stress model (6) is an intermediate step itself in Algorithm 1,so we do not need to solve (6) accurately either. Hence we set a limit of mmax

iterations. By experimentation, we found that a smaller value mmax gives afaster algorithm, and that, in terms of quality, a smaller mmax is often just asgood as, if not better than, a larger value of mmax. Therefore, we set mmax = 1.

5 Numerical Results

To evaluate the PRISM algorithm and other overlap removal algorithms, we ap-ply them as a post-processing step to a selection of graphs from the Graphviz [14]test suite. This suite, part of the Graphviz source distribution, contains manygraphs from users. As such, these are good examples of the kind of graphsactually being drawn.

Our baseline algorithm is Scalable Force Directed Placement (SFDP) [22], amultilevel, spring-electrical algorithm. Using the layout of SFDP, we then applyone of the overlap removal algorithms to get a new layout that has no nodeoverlaps, and compare the new layout with the original in terms of dissimilarityand area.

In Table 1, we list the 14 test graphs, the number of vertices and edges, aswell as CPU time3 for PRISM and three other overlap removal algorithms. Thegraphs are selected randomly with the criteria that a graph chosen should beconnected, and is of relatively large size. We compared PRISM with an imple-mentation of the solve VPSC algorithm [6] provided by its authors. We alsoevaluated the companion algorithm satisfy VPSC. This o!ered, at best, a 2%

3All timings were derived on a 4 processor, 3.2 GHz Intel Xeon CPU, with 8.16 GB ofmemory, running Linux.

Page 11: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 63

Table 1: Comparing the CPU time (in seconds) of several overlap removal al-gorithms. Initially the layout is scaled to an average edge length of 1 inch.

Graph |V | |E| PRISM VPSC VORO ODNLSb100 1463 5806 1.44 14.85 350.7 258.9b102 302 611 0.14 0.10 4.36 5.7b124 79 281 0.03 0.01 0.02 0.5b143 135 366 0.04 0.01 0.47 1.3

badvoro 1235 1616 0.54 71.15 351.51 73.6mode 213 269 0.09 0.09 2.15 2.1

ngk10 4 50 100 0.01 0.00 0.02 0.14NaN 76 121 0.01 0.01 0.11 0.27dpd 36 108 0.01 0.01 0.02 0.1root 1054 1083 0.89 7.81 398.49 46.9rowe 43 68 0.00 0.00 0.04 0.1size 47 55 0.01 0.00 0.06 0.09unix 41 49 0.01 0.00 0.04 0.07xx 302 611 0.13 0.10 8.19 5.67

reduction in time, while producing almost identical results concerning displace-ment, dissimilarity and area. For this reason, in the sequel, we only considerthe solve VPSC algorithm, hereafter denoted as VPSC.4 We also evaluated theVoronoi cluster busting algorithm [15, 29], denoted by VORO, as well as theODNLS algorithm of Li et al. [28], which relies on varied edge lengths in a springembedder. We note, in passing, that we also tested scaling using the algorithmof Marriott et al. [30]. As expected, it outperformed all other algorithms interms of speed and dissimilarity, but at an unacceptably high cost in area. Forexample, on the b143 graph, the time and dissimilarity were essentially 0 butthe area was 82.2. Overall, scaling produced areas at least 4.5 times larger thanPRISM and, more typically, at least an order of magnitude larger. We thereforeremove scaling from further consideration.

The initial layout by SFDP is scaled so that the average edge length is 1 inch.From the table, it is seen that PRISM is usually faster, particularly for largegraphs on which it scales much better. The others are slow for large graphs,with VORO the slowest.

Table 2 compares the dissimilarities and drawing area of the four overlapremoval algorithms. The smaller the dissimilarities and area, the better.

The ODNLS algorithm performs best in terms of smaller dissimilarity, fol-lowed by PRISM, VPSC and VORO. In terms of area, PRISM and VPSC arepretty close, and both are better than ODNLS and VORO, which can give ex-

4 Both versions of the VPSC algorithm can be extended to support the preservation oforthogonal ordering. We did not have an opportunity to check these versions.

Page 12: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

64 Gansner and Hu E!cient Node Overlap Removal

tremely large drawings. Indeed, in terms of area, scaling outperformed ODNLSand VORO in 20%-30% of the examples.

Comparing PRISM with VPSC, Table 2 shows that PRISM gives smallerdissimilarities most of the time. The two dissimilarity measures, "dist and "disp,are generally correlated, except for ngk10 4 and root. Based on "dist, VPSCis better for these two graphs, while based on "disp, PRISM is better. Thefirst row in Figure 4 shows the original layout of ngk10 4, as well as the resultafter applying PRISM and VPSC. Through visual inspection, we can see thatPRISM preserved the proximity relations of the original layout well. VPSC“packed” the labels more tightly, but it tends to line up vertices horizontallyand vertically, and also produces a layout with aspect ratio quite di!erent fromthe original graph. It seems that "dist is not as sensitive in detecting di!erencesin aspect ratio. This is evident in drawings of the root graph (Figure 4, secondrow): VPSC clearly produced a drawing that is overly stretched in the verticaldirection, but its "dist is actually smaller! Consequently, we conclude that "disp

may be a better dissimilarity measure.The fact that VPSC can produce very tall and thin, or very short and wide,

layouts is not surprising, and has been observed often in practice. VPSC worksin the vertical and horizontal directions alternatively, each time trying to removeoverlaps while minimizing displacement. As a result, when starting from a layoutwith severe node overlaps, it may move vertices significantly along one directionto resolve the overlaps, creating drawings with extreme aspect ratios. In fact,for 9 out of 14 test graphs, VPSC produces layouts with extreme aspect ratios.PRISM does not su!er from this problem.

When starting from a layout that is scaled su"ciently so that relative fewernodes overlap, VPSC’s performance can be improved. Table 3 compares thefour overlap removal algorithms, starting from layouts that are scaled to givean average edge length that equals 4 times the average node size. Here the sizeof a node is calculated as the average of its width and height.

From the table, we can see that in terms of dissimilarity, PRISM and VPSCare now similar, closer to the better performing ODNLS. In terms of drawingarea, PRISM is better than VPSC, with VORO and ODNLS much larger. Whenvisually inspected, VPSC again su!ers from extreme aspect ratio issue on atleast 5 out of the 14 graphs (b100, b143, badvoro, mode, root). Figure 5shows the layout of badvoro (first row), on which VPSC performed badly basedon the two similarity measures. In the same figure, we also show b124 (secondrow), on which PRISM is rated worse than VPSC based on the same measures.On badvoro it is clear that VPSC performed badly, as the similarity measuressuggest. On the other hand, if we look at b124, VPSC perhaps performed betterthan PRISM, but not as clearly as the similarity measures suggest. Overall,visual inspection of the drawings of these 14 graphs, as well as drawings forgraphs in the complete Graphviz test suite (a total of 204 graphs in March2008), shows that PRISM performs very well, and is overall better and fasterthan VPSC and VORO. The ODNLS algorithm preserves similarity somewhatbetter than PRISM, but at much higher costs in term of speed and area.

Considering a larger collection of graphs, Table 4 compares PRISM with

Page 13: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 65

Table 2: Comparing the dissimilarities and area of overlap removal algorithms.Results shown are "dist, "disp and area. Area is measured with a unit of 106

square points. Initially the layout is scaled to an average length of 1 inch.

Graph PRISM VPSC"dist "disp area "dist "disp area

b100 0.74 0.38 14.05 0.76 0.72 18.91b102 0.44 0.25 2.45 0.58 0.8 2.71b124 0.65 0.37 1.04 0.78 0.73 0.91b143 0.59 0.35 1.5 0.78 0.83 2.16

badvoro 0.34 0.15 12.58 0.61 0.75 13.85mode 0.59 0.37 0.79 1.02 0.77 1.29

ngk10 4 0.41 0.16 0.33 0.39 0.3 0.25NaN 0.4 0.2 0.72 0.54 0.65 0.71dpd 0.34 0.18 0.25 0.51 0.4 0.18root 0.71 0.3 16.99 0.6 0.75 17.68rowe 0.33 0.14 0.22 0.44 0.31 0.19size 0.37 0.2 0.47 0.77 0.74 0.4unix 0.39 0.23 0.39 0.51 0.67 0.36xx 0.42 0.25 3.96 0.57 0.82 3.9

Graph VORO ODNLS"dist "disp area "dist "disp area

b100 - - - 0.33 0.20 1.02E3b102 0.8 0.3 31.79 0.30 0.16 53.13b124 0.86 0.39 13.42 0.33 0.19 14.79b143 0.99 0.45 22.91 0.49 0.34 23.79

badvoro 2.29 0.65 3.01E3 0.31 0.26 318.66mode 0.97 0.54 10.84 0.38 0.27 49.45

ngk10 4 0.48 0.26 0.52 0.22 0.13 2.30NaN 0.56 0.28 5.04 0.26 0.15 5.10dpd 0.48 0.32 0.45 0.37 0.29 1.30root 4.09 0.94 6.93E9 0.29 0.22 950.01rowe 0.49 0.26 0.95 0.27 0.12 2.10size 0.62 0.35 1.27 0.32 0.20 4.14unix 0.6 0.35 0.85 0.26 0.13 2.35xx 0.97 0.34 58.83 0.29 0.14 74.00

Page 14: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

66 Gansner and Hu E!cient Node Overlap Removal

1

30 40

24

44

47

228

461639

50

3210

2519

33

1227

3515

43

9

48

36 1721

13 38

29

49 1418

37

34

2

42

11

26

41

31 28

320

6

45

4

23 5

7

1

30 40

8

46

1610

25

19

33

12

36

17

1338

24

49

47

27

14

29

44

35

2

42

11

18

26

41

31

39

37

50

32

3

20

28

6

45

9

15

48

4

21

43

23

34

5

7

22

1

30

40

8

46

16 1025

19

33

12

36

17

13

38

24

49

47

27

14

29

44

35

2

42

11

18

26

41

31

39

37

50

32

3

20

28

6

45

9

15 48

4

21

43

23

34

5

7

22

ngk10 4 ngk10 4+PRISM ngk10 4+VPSC

02f5daf56e299b8a8ecea892ca5af2 b4dfef6 647

171192dc1f8e6ea551548a910c00629e42 5c609b12c6bce02baf91781a831e1b951c08373 002656236a67933a619a6a3d48be8f4199f 0476750962c93b4cb293f5beb59ebbe8f4199f f0d99f1605d4b1ed6a6135eec3abd3f2199E

200E08769f73d31c1a99be2d9363f629e42 6e186ba6a196a504c3a7657d1fa41cd856f d382

837ebf4bde22e1f1535cb662d0eb84

dd2ba36 351dd0aefe480c

5f865c374cb3fe976dd376b823ad1 4d22e1

8be752bc95d436a90493bec9ee91c97828

01938827969a58db14386cb9d2f51ec7c7c 9

da24f74aad2ff519009d1f38c460aed10cc9 3124d3a6ed3381a6341c6bbe0a8f93dc1 71512ec7d43f958f2b6da3f0a2b4eb62f

3828a2c682419423cf2

784E 56e1a89679b69c612

aa868f65c34cdb64f1fad19a3089106e3b

1aaaab063

8cd4d

3a0ff0

dca32af03698c988b22eb8 3a8173d6c

d8f4a9e463a1e89217f4c6c8c 3dcf8f454

c96782ef56711c5d6a3f696a8f5bafb1 8cbae42a39004f04c39708fa49284e9

226E97284d4c3a5d499853f0e

53069e384a2

af9c489df53

c4d32527b670afb370d643e851f5ddd920 56292d076643

5e9156098c064233E 234E

3d475ea3aeca51b60212dd4280833ef80172

966d271c22e75c7538cab04b7c14a 8a

b630e1af6ae1997f0e8ba750bb828f1a326 499f6985db294c

248df40dae

ebd8ffc2ac3a90efb8af91ebeec c0b727 9fe65061641

69fdd1a1f4768c5efe735b8742610 244E

d93a80739fc1edb41a11b7294e03b8bc0435a 9be88247

bf65cfddeb00ff847feae0c8df 3703059dbc5a8

916c686a1e82dba72524aa849f9d352e

74e86

f496bcf0889b301d77819cf29dfb9 3dafb9a29c0076889f7d35ee7ef998 254E668d6360024379b5ed

256E

e1e4c23db39d8bd633c3a1ed5d7f63b8c6 4f05b

842bc5775657c1e0d67a387210a27b 47ebc3f17e4e2f4e6d1f4f0fdf

262E

04390dec6f1779353c07f5bac77c3f414a 6c93f24516f01d

69f2611acc42c36ed7cccab04b7c14a e8b

1562abef0d82416a8f5bafb1 fc73

e49aaa5cc4e44355d6a0cc3f63d

34d06d1ed6e8ebe1bf5f421c122396325ea

713db1c12759e82e30d6dca5af2

274E

23c1ec53358d237c1cab04b7c14a f

5838586c293d45583c397b8bf7f

f841118350a27b7ea29a9c9d69f4ecb77d efb52b499303115c33fd658d208447d8ec5d6de8f7b22b9640 cf5a6049ad

11180ae7706510211bc4052bb6e3

90dccb18c05807acd8d58e006f43285E

e17fea65

fe4e848cb5291ee59a2e3aefac763

c4f31ea3844e12da27ad47c6fb16636aae 8b09200cbeb87c182ca0785f3089106e3b c3bbf4

11f088bfd86a80cbe

294E3c2a62e0e5e9f7ae32701 296E

dd84fe6a65cfac7bca03ebd297E 298E

b06bbfa920aa95dd07 300E

6b5aaa4bdf44b2c8988544c6c8c

c5acd20cad2

855d26296eda4eb753069e384a2

8a46e6

e82f47b8d4949ba4af69b38cbc19b62cd1d0a0 8c7cd9b93b1cbe48e1

86569bffb49adf6b3d0ebac660ffeb76fc59 6331b3f

a96e47ff37983425a3e452095cab04b7c14a

1b34fb150

71a48d11b2e7e56b1df128bdbe8f4199f c6b5321a

a0befe6dd1ca7b1657868353cfae 616d8a7b

f33ec11db496f7bfcb024f71e6b

316Efe6be3206549f5b5564acde84783317E 318E

e4dba079d5fcb1f165920a3bf319E 320E16c508ab98483d430bbecab04b7c14a a7d2

9c9e2e0f2da8758e436ccd0d985a366cad7e

6aae8d25951 fb039d7a2a9fe73b5f468eba981dabfaba8 c0f34a600

2ef949c4a39b617809d979f 332E

a9497e0757b0969bde707ed5541ab86a2e 9dd5bf47f

230cc6bbc66b24eae94fa03d335E 336E

1d163eac141def176461c0acc5bb8ca4 24dfe1a997a

32979f8cf86a7e89580 340E

37d80ae421dba4a70730338860341E 342E

fbba7215e7c13173a60206617809d979f f556702dd8cc4d693415f93c0f8fc94da691e20e3

1ed67841

00880e6f50c765ebc1f85d3e9e7ef998 07283 ef13d45b1277ac9a0444adba7fe7

e3a76d31ca59a2573e1bf51f1b307f464084e4ede82074

64ef1d545

162d8039483d8a8e9 354E

f490de272a7f6e4af346d40460aed10cc9

391256c872

678bf739c344b9ad41da1396b16a892fe 358E

876d120b38b0e88817e5 360E

503737b64d432c60d6ac557e0e69937ccba1469 7e74e1587f3a4d208

b36e0be6f67fc2528612745687a7e69a72412

c8fc17180bea86

4cc20a0b7651e486e079d2c 7e494b

08dade990b228245827dbdd8 65a1f8128d574c356631b8a9369E

370E

88a4f0337c2189c3fc7b31da0d7bbcf30

65694ca6d575

1b13908a9f0763c0ae54af90620808b06a67a ffd1b1af3b6864078f3

e2a5d11499b7e66abc181ac4

73ba1714ee

90cc275011c2013c61eb11375E 376E

1927c743a0d440a5a0b12441ecff15fa12c

27709106

155d892827c33ed3cae371e6b 380E

9f24ba80192c339a64c0381E 382E

3e814305b42beb41b8c7061c08373 aeb8eccfe5ff0af70fe9fbec8b2360f90be8f4199f 2e53009d4a375

8fa622d9f842c5572a545ed729824dccb 3711ad9142a65f5eab78b4ca5ef36cce089

28533c

20f234fdcd0e1fc50261ce867219ef689f0146b544 85a34bc9616ff

e06cc38155ff6781cf944d74587a7e69a72412

09e64744536c5e1

cfdf1932665dcb4cd3c964b86fc1bba0e

8e24e9b4e

6d4a4a5a5af91b895272c30b5e86c73d1198f 398Ee0ad365c2fb444358201bb5e89c8963 400E

b07bbdc8cca5985d4c450023f6f88 df5dba74c75b228de48c7e493ee44b28 0b8694c9ef9b27b9c3d82342b759c03 81e20155999fa64e0ae6fd4280833ef80172 3ef07ae75d29a7074280833ef80172

4a36db80f1ab1e97460aed10cc9 16da5f1301b36df4df0f460aed10cc9

6b3f3fa236bb90592d23a83c397b8bf7f

f2a57e4d4f0cec516891e3bd2484 418E

deb3089920548bf1ecb23f0d87a7e69a72412

af4a1fac3e2076

bf01c8a26201 422E

23dc3a52fed9c119610b5e871e6b c

78cc16f965adc5f712ea2372c623ad1

e65185ca5be631dff7b97697be7dc0a2f07f2427E 421 428E

48398d080dfcccced48da1980866808df

d13da6273c9b4da03716a2c341e5edaa3121407f8a6d7

15d44ab97ddfeabe456a9de5f5784aac615ae78 8d5137b16a

d550a7f392c787661aadd48e3aefac763

4c82921f4ad3f07066540a7fe7

b3cadc253f7

0bc7f8f513e0e74b270a849f9d352e a5a

3b1563a23eb9a8e9 444E

be233fafa38d931d894a849f9d352e

bce

e7a887d88c2318beba519d8988c0945d6

be6b73bd46a7a5183e8c91aee91c97828 444189d179b5db71fe

1e1fbbe14ac24e0518 b473716644f112bb0aa452ee7040a52f247fc3b

93ea0

010957669f3770aac78 454E

0a185946ee443342b07d8e187a7e69a72412

238805e2194c3

f66fe4df3d189e69ce10c9c21407f8a6d7 78b2d75d00166

247e407f45b353f8459E

460E84907547f36d0ff7e920b915087

462E

805004328dad9d315d4280833ef80172

4f0cbd3fbf0cb1e8c403126

fb58e11

4869e993f2bb10fff

f9d09 665b76844ff78fc2cf66ca2af0268dddd c338481d79773

3f16509139c7dad5163b917993089106e3b c5255d

01db23a60422ba93a68611cc0473E 474E

46125fcc583c0f494a3a1d3db6c4213a717bc

731857fe189fb398e80a05943089106e3b 5c6a2

6fb7a84e370ef70feac5cb396b16a892fe

e343cea291b79a2ed4e88d8b220746882d a3781072b

5f2592b20f13356b7fc8b42483E 484E

275a0407e33e9b8aa9cdd051731E

37f57e81ebed95

173fd00917644f0f1f3e30acc5bb8ca4 59a8b435ccd

c72df69b40156a3254fff03efcd a738ba39

6c632ad9c42228bb337eb8 86e9b0428

bbb13dc62adf2de2a42b669ce90c9b2 a4c7d0 6282bc21f6de34214b4c258c9333ec3

16c3ae29c0bc713

71cf45dd4e91bcca945137b40e65fd8495 a8f0fe2eb7bc1471

a3b6df27179b175c88fa4c9cf9f6577 4f6f7f

284f14a259991806654e744280833ef80172

a7c99ccf6ddf6f5ebbec4fd8

7528dd86b

c32d2697e852f247fc3b 508E

d12bd75c24b110ef90cdd35d30668 32b98f11f3d01d6

1c07453d584f3d14b1876fdb460aed10cc9

f713a8b311ffa05ce3683ad1030d6138b63eb bd7aca295ca3cdc90c57243373efaba65afa2afbd869

0da9135e3bdbca0e2256fffa8a5901881dabfaba8 fe821bce

75ba8d840070942eb4e73784981dabfaba8 e64f22a31fbdc3ca37406f66635c8b226e8cbcf5cb5 46e412a3

40b49a5a9bb256c7a3286e56f72564578be

1d792d81

3b2f08d52e4bca3f9ca7bbbd681dabfaba8 99da1f8a54a38abc630c82b0c48dfbf5271f0bd1521

0f1672802d7b7fb6c9ad6821752651f747b2da3d 82d201910b00285f11bb90d0a1564181dabfaba8 1d529eb4

24431c3eb075102f07cc2c1be533E 534E

07f8a9e55a16beddb3c9153b081dabfaba8 bf141dbcec1c30f30d40c4f1f84924622fc5d5be3942 e3fd0c7b3

86276bb1e23f2c7ffcbe82a00f940646 c96cb3f78e145a127014eb43345a0cd370c12dbc 0fabab47

a27037332d9fa5c43bcfe94c080874aa8 1b82200

c29ce10bb8d19b498355aa041c08373 dea1d14f8c642b53c349c687534bda35db46969c4

5a0b4b906a 30cc206b187848523ad1 550E

5d69639a5e3bdd3d6139fa6adc88d 552E

b656f0ed2202b8e46ebf6e6236b48bc3 2a47a6a27

3b566eaa70ed401479d43a94c6c8c 6c998bf2a5eddd6125ef42bd99584c6c8c 4b683

dd12f26f8d9bb5583c397b8bf7f

ea890ccca2f7c2107351eb8 5a7a610a8a

84e4f1c582427a98d7beb8 8f143077e

d378760b814eaecb6efe636e0efc481bcc35f82891 51ec95518d1b3

f722890f70a32dce3baff371a84e4ede82074

7c13bf753da

666f11bb45c3a8dcf26e1ed79c90f755c8b6612d 82a65ed4b69

91ecbe29a71f00ed5a30a963fef9 b38049e00

30c3f3bf8463d3843dc57d8e983089106e3b 05fed5e

8ea965ab6ee8dedb6c3333e984e4ede82074

4e4a79111d

3eecb304bab2136a76deda8df cd1e9af3dec2d886e4b76537a99bc71b8a9331c941172dca23

bb92d1da1f38d52f8ff

dcc5d5e9d6c4ea8e9

582E

8292af691429f8d9ed481ff71ffd212af4 7ab64a969

12fcb26b3de00ef98719c2ca585E 4348f3abcb7716

a141a557a60912051f3c135587E 588E

f5d636e14a6cd716362158d32c958c9997 eff3468631dd4

52a6c2063bccd83110c32597E be7d637c50c

46f754ea06f070dbc023e571a876ffccaa9e3 6472c2861e0e0dd681

c10cb9baf4dcb43e24ac6e99186 69

3dafe1619016463f521fb9 8d52f183ec

0f5db6ce12751ddcc64ebb828f1a326 67513d

34c8c8dc0f6e41c7e7b22832ed5cea6 bf

0a49c95f107c0aa57c9b5748609E 450d3a2d49cbfd

3b4fdad8e0429d112cab04b7c14a a

17dafa5ebaafd48440e3b5f038f79a3 ce

f4c69e5e212f89348122e8396b16a892fe

4f2e020854dfacce46a12e079d2c 761e0f72f95

6448451ac2ceade90715378b619E 620E

d7c27cc6f7b02a31eb64d87a7e69a72412

73e6ed83012eccf7c722ddfdf61d5f5fc

626E

86633c26be93ada8b08500a6044 cef12b6

3f9ddf1ffbc0d38b07

630E

e337927036a8f5bafb1 632E

293a225dc56dd1e0564e6bbe3aefac763

57c77c341f94afddef07e65e80f85274 51192117f9b4

3bbfc7bfdbbb1ba1bfad7517637E 638E

a7167d5eb5408b38399038c8b5bde6 c54f0fc1e05

34d7bb6af4fcd8d630de72500c832fe7eee5283 6bf214d9e7fa5f2df8e69341faa4489cab04b7c14a

644E

459236f07c73814faf518083a711d 9ab6c66dc

c71aa521578164debd0c578 648E

a5520019b8a73bc141b5fd416a3219b6b71443

b354cd9e9dbb0bfa

6c89dc59ee7aaebbbd6bb648c8b5bde6 699e3db878047

a9a36ef02f6a80cbe 654E

3db761b596844f133ce920b915087

e9383db224d7508ef072bea21d0975fedfb64df 1a830d9f

8e307415fb435445ced721dff35936370ae5f

9e650e89bb

aff6d7896e0e142bbc3e78d2498 cf

e153c6e676c7369b285b4e9033a663E 664E f3c4311de0e931f08c232ba849f9d352e b701e7

0c72a426929600000f545827dbdd8 f0f45e707

38fa61352f5086d2cb51af0268dddd e1d01ef89f

ad1dd724f1c3ecab04b7c14a 672E

11bb8ed3ae227d3acefceb8 95e93c4a13

f2c7b3bb4d44f977d0ab8a42351675E

8606837526d81cdec

51e045ca826077ae765e842

b5c747cc93b6b2c549de670d7bf5fc0ee681E 682E

5eea496cc301b2a9721683E 684E

bfc6564cbdeeffac00a1413b0a8a1c2e5050bd

af4abb0d6a99

c360aaeb167487c9578a8fd

f62b136b217139d025b265f9790490781cb2015e80f85274 558d8534f92fddfe

b4ce21e0a3df1d097277d6a849f9d352e f2e7cc

8bdb6a91c6dee925b557c705b353069e384a2

4727c415d06bcbef

ac487676a04e4a8e9 696E

18115fa32ff1cb9945827dbdd8 33e1de

b7b899dc8bc6a32b28cb098fa1632fe7eee5283 6819fd5a6cdd280dd

b69e426d974e1907e88e842

431430c49

60d0128bdb61ae40e98638bd139123ad1 a9012b7bb5

8fb60d769e4c3876a8f5bafb1 102f1

e1fa7f549e5a0893bb42da56a3c6921b0aeceda3 8a9eb2806b0aa

a77622f2ff77ffeeb221dff35936370ae5f

38b3b0d9

30d9d350943c0e3ff7594b50b5e86c73d1198f

89ced1a7906d58d687d5a04c0174bbe7ae8 8f7c8755000731de26f6b12b0d292f9418465fd8495

cfff3acd8e9d26fa7360ab81be9d4434aaf0268dddd

c4507c22d19

4a9d79c960b8d33e39251e5f66330342f283ef2

10a7d61c201c67a5e78542807cdef6361295eba07

f8ff39eab120851f143bf194e3cfd27a

4995c71223c9f6067324d387a257948adb5dead

b9ae94e6935503603341ecf414a3c17f3d

fd28c194a46fde909b019c52f

aebb7b91b

b082f7a5ff

cd6

7c0ab977f5a3c4ab6d625f503320949455f573f

7e0b91491c8c8566892cd9a0889de9efa12873949

c71043819b6a79d58478d9c273ad4f4b2e0913241a220eb692c 30417faf916

8be0efdd94a6383e87fbfded4fc8a6c26d4fd9f

3aeb78ea51020a44f2d2615436dae96deede0c6b44119 6bbd5b422edb8e358dcc20eecf94f2de229621272

d495de0b35f6 e618df70814a

4856000a6802ddfc121ef4043229704904a458422a5b9

2e31175cbd52fcd08360fe86d204ad5d68f07981a 3aa0ce5efcf79bc3ecced1886e89

ff9d64ddf49a20f

7c1767485953d9c2086 76E

15b3ad672cd2f713a

9c1305d59c37e9be9f13d7d049c817

efe092824916a5637ee35d439589

49E

214E 216E

236E

278E 402E 404E

406E

408E 412E 438E 448E 476E

504E 634E 768E

792fd6f9df1fa1e33

70815f0352b43dc1562133ab6ebef2d4636934472

22bd92e302816

e287d497450664a4c0f4efc338

06eff1db45cdf

2ced414a91575a48f2dd29a85221d5e9e 97a7eea3f 38f162cf917ce7298663a1f1c607a031c9192ae8e75

062fc905b9eb35

549fa15d68f0b3bee6192f888cd8d17f8f4eeb8e63d cca7040e47789

815cc0b83d7338593dcf973b110d00cecdc1e756472a156cf2b55f

23f94655294d3ff537f2915fa797E a2eab7c9fa641e5f

a78eb40ae56aaa9

a9058241db5b6b6c25569acdf5b2babf3244213

bdbdb31bd777fb65dd6dd2d0e73bec1c012b498

1d4ea80c7194689d69f9592186

8066f87a88f4e

7204950f6233bf9c9e1f00d4a870ccceeef40edda78 8b98c3ddbe0b336a2c4b1d72e2da483a86ae0c62e5eedc819a68add6 d9f4abac731a9ef603819d560c5603259aa05dcaacacfc83af504 50f4d9b97aefe2f43cba12702078b4e0d3bfdae2bc3c1edc8de4795936

ea920d9f5b295119

8f9cdc26798117dd3e9ee4a8770881d373

801E

97c9d726e27304311901a52ce1112164c2f7a

1727041c622518c9dd24f7c21149704867bee95 ee3b6be71d59b

31f2f9aef958979f9f3532b9b47cd70f

a54092a3033f7d5e41e0a76c11467f017b74e

2043b477ac0393676a4309514d0bdec8c86db51b9 8c932e1e502dcaab48d1f65812bc0f8ab6941c3b581

ca3d67754cf62fdafbf0a1e075b14f1719d 62f36ea98a

a7a7f3681dad1250b01cf80bc172c514b0cd8f7d3

275afb2b215b966d9fac51b96b9ac284d73563

c3c93c700edc0cb4f95f03c0499237fce1358

63a3d4fb9d38a0182be6e39e76bba6e6e194ccf

4399cf78123dedd0dfe9776104 a153512d982

40f253cd228f7ac2d0aeea3ff993

89a2505da6179a80202d4a6c375eea05672a5 3b0c08dd2ca

6ba0776fc8e

2601085bde1b2450d64509f360efbd

5c81103c751345d0ee0f4bdb23526044

fcbd9ad14139718bc6fcc8b473ca543bf1 c2f32e2cf9 f20f7f513e

44cbb41a9cfc15497eacd2946a91 b074e

06209

58e3dcc618 eee44624da

6a91 e1e8c

793E

b46b0756dba915943839e90a555fdf 3eca1f94dc181

6b1bb9b0e

a54d477232 a164d9f60fbbdd 78c8463ea

c110ba7

3b63cdc0f

6f578c5128

3e048573fd d4b2825c7994d5da13afe519861818f4bef37b6a94bfd00 d2647f8b6d8661d08

964cb56d8f69ff058 4f35e206816c3bd22

affb2d716803a2d3e e4ae306d9bd669c70

4dbf4395236fb03ed

8d6e6e0cd9b842a47 00d0dd018fe879f96 f28b78d4803c

2d886da042b5384b4

548c0081a62132b44 52126553e52385d16

9fe716e738eaea34e

5782807b5f575e0a8 c471b6fdbfb852661 a84844dfd0052b3b5 724dabdce9744d061 57f7fd2eecec93c8b baba65f670ee34a88

ac34ec0f0488b17ec

51e74bec5513083bb

8e2d970b2f820ee35

19398d3cd6b9c674f

6505e29f4a11d9530

bc4824f07a9d2bba6

3acbf8a1537e4e1a1 536264e787cf70469

d

2a9caef7

73d12

8896166adc0 9f 2e1313c

5997cb0c083422

162E

09847696ae

8304a439f91fc90b3fe8dd35be8345d26b3f821fe

357679fea1e2f

f9df653b86fb8df 020df871874cd 4c52fdd8e396692 ff5c9b242337c 4e12f7ff0918 615cd6b5e3d21c 6d52dd1b198bb e84330eef281284a 85fc23f1c88b4

b1ffbabb24d71f67d1e0ce23c51151E

41a8b095c7fd3 151bcc2a8de7ea634

6c541cad8de1b15

c935c7f4d1090ac

5ce1fcfb042b

531806429433

d285240b89cb

f22c27c0f0a54e

8d0d8314d211d80

9652ab8b55fdb2a36d1f3fe020ef8b68bb5772f3

676bbe7d1c1fb71742df534ce8

66c0220688a999aaf7f1702d167b6a4dca3a6d

1322fb0818783e6f9a4f173d47c529696c0950295d8cb5 b5c747cc9

ff07977fca5513098d220d1eb3a89a36b13f8c344b

a97ef281eafc34b1630d450a1df4ff4e275c710c3b

72cbb37db85ed3c6eda5dcf833ff9e43d5ab 0f6784e49852c0be0da23b16d4f958b03a98

383f5c65cc6c25aa0a0e6dbb1ff8ff951ee9

f52a45620969f0df4e6ae1dcd75256925081c812

1f5df34ad75a55a76ef4afa0a4726a185dde9a93dd

45ba4d4c61c9601a26d59e47e026099bd3e7feeb710

fa90ddf10bd574f95344b0ae31693f3a2746597d44e8259973f1f f787d827958cb79798b186d6b82288e8be4017d63b079bd5847 290907417e1347e0067f4d853afd2012f04daa892fb5d4a0805

e8386a8e1c8af2b6201774de40a29b504b1f716d7203571944b 319bc900218b800422ab81d804eef3e7b91dfba91952316a1a5a785

3ba7afb0e48ae1

35b941379e1af658078cffb83a2331675c046693f d4f7b7fba7afcf7a72397353ec32c4684b55361 e4b45b7a2f884d3734bfd59856561333074979f2d0b

02c2ba83680ab57f236a33d702084d4bfa5853e 9ccd974150a18260b207b6584caa28f7bfc40c88e6a 653ae44d45dcadeb481b53027d8f95518f48528 d66f542ef1ce4d02c59bec65e2ef209509e2a a2984b7a11e49440420058c1d80ef42184297591d

31055116421c96b37f72a262bbbe9c5958196ed 8462bb2eec1a62d19a15865e57c9216a795a1d63f30df

c21eb96fe100a1efaa128181b7f1b0d754353a6

e3e284d0cc803d98d674f9c3f6d

908f9ad506eae9ab6ada185e3 9b6c 88ebe2e8782c

901b2105a902ee7791

593caebf2037317648bb451aa79

5ba4693031

02f5daf56e299b8a8ecea892

ca5af2

b4dfef6

171192dc1f8e6ea551548a910c00

629e42

6bce02baf91781a831e1b95

1c083736236a67933a619a6a3d48

be8f4199f50962c93b4cb293f5beb59eb

be8f4199f

05d4b1ed6a6135eec3abd3f2 199E

08769f73d31c1a99be2d9363f

629e42

a6a196a504c3a7657d1fa41

cd856f

837ebf4bde22e1f1535cb662

d0eb84

dd2ba36

5f865c374cb3fe976dd376b8

23ad1

8be752bc95d436a90493bec9

ee91c97828

969a58db14386cb9d2f51ec

7c7c

da24f74aad2ff519009d1f38c

460aed10cc9

3124d3a6ed3381a6341c6

bbe0a8f93dc1

71512ec7d43f958f2b6da

3f0a2b4eb62f

3828a2c682419423cf

2

784E

aa868f65c34cdb64f1fad19a

3089106e3b

1aaaab063

dca32af03698c988b22

eb8

d8f4a9e463a1e89217f

4c6c8c

c96782ef56711c5d6a3f69

6a8f5bafb1

4f04c39708f

a49284e9

97284d4c3a5d499853f0e

53069e384a2

79b69c612

c4d32527b670afb370d643

e851f5ddd920

5e9156098c064

233E

3d475ea3aeca51b60212dd

4280833ef80172

966d271c22e75c7538

cab04b7c14a

b630e1af6ae1997f0e8ba750

bb828f1a326

499f6985db294c

ebd8ffc2ac3a90efb8af9

1ebeec

c0b727

69fdd1a1f4768c5efe7

35b8742610

d93a80739fc1edb41a11b7294

e03b8bc0435a

bf65cfddeb00ff847feae0c

8df

916c686a1e82dba72524a

a849f9d352e

f496bcf0889b301d77819c

f29dfb9

76889f7d35e

e7ef998

668d636002

4379b5ed

e1e4c23db39d8bd633c3a

1ed5d7f63b8c6

842bc5775657c1e0d67

a387210a27b

e4e2f4e6d

1f4f0fdf

04390dec6f1779353c07f5

bac77c3f414a

69f2611acc42c36ed7cc

cab04b7c14a

1562abef0d8241

6a8f5bafb1

e49aaa5cc4e44355d6a0 cc3f63d

e8ebe1bf5f421c1223

96325ea

2759e82e30d6d

ca5af2

23c1ec53358d237c1

cab04b7c14a

5838586c293d455

83c397b8bf7f

f841118350a27b7ea29a9c9d

69f4ecb77d

658d208447d8ec5d6de8

f7b22b9640

11180ae7706510211bc4052bb6e3

5807acd8d58e006f43285E

fe4e848cb5291ee59a2

e3aefac763

c4f31ea3844e12da27ad47c6

fb16636aae

00cbeb87c182ca0785f

3089106e3b

11f088bfd8

6a80cbe

3c2a62e0e5e9f7

ae32701

dd84fe6a65cfac7bca03ebd

297E

b06bbfa920aa95dd

07

6b5aaa4bdf44b2c898854 4c6c8c

3a0ff0

855d26296eda4eb7

53069e384a2

e82f47b8d4949ba4af69b38cbc19

b62cd1d0a0

86569bffb49adf6b3d0ebac

660ffeb76fc59

a96e47ff37983425a3e452095cab04b7c14a

71a48d11b2e7e56b1df128bd

be8f4199f

a0befe6dd1ca7b165786835

3cfae

f33ec11db496f7bfcb024f

71e6b

fe6be3206549f5b5564acde84783

317E

e4dba079d5fcb1f165920a3bf

319E

16c508ab98483d430bbe cab04b7c14a

9c9e2e0f2da8758e436c

cd0d985a366cad7e

fb039d7a2a9fe73b5f468eba9

81dabfaba8

2ef949c4a39b

617809d979f

a9497e0757b0969bde707ed5

541ab86a2e

230cc6bbc66b24eae94fa03d

335E

1d163eac141def176461c

0acc5bb8ca4

32979f8cf86

a7e89580

37d80ae421dba4a70730338860

341E

fbba7215e7c13173a60206

617809d979f

2dd8cc4d693415f93c0f8fc94da691e20e3

00880e6f50c765ebc1f85d3e9

e7ef998

ef13d45b1277ac9a0444adba7fe7

2573e1bf51f1b307f4640

84e4ede82074

162d8039483d8

a8e9

f490de272a7f6e4af346d40

460aed10cc9

391256c872

678bf739c344b9ad41da1

396b16a892fe

876d120b38b0e88817

e5

503737b64d432c60d6ac557e0e6

9937ccba1469

b36e0be6f67fc25286127456

87a7e69a72412

4cc20a0b7651e486

e079d2c

08dade990b2282

45827dbdd8

f8128d574c356631b8a9

369E

88a4f0337c2189c3fc7b31

da0d7bbcf30

1b13908a9f0763c0ae54af90620808b06a67a

e2a5d11499b7e

66abc181ac4

90cc275011c2013c61eb11

375E

1927c743a0d440a5a0b12441ecff15fa12c

155d892827c33ed3cae3

71e6b

9f24ba80192c339a64c0

381E

3e814305b42beb41b8c706

1c08373

eccfe5ff0af70fe9fbec8b2360f90

be8f4199f

8fa622d9f842c5572a545ed72982

4dccb

ad9142a65f5eab78b4ca5e

f36cce089

20f234fdcd0e1fc50261ce8

67219ef689f0146b544

e06cc38155ff6781cf944d74587a7e69a72412

cfdf1932665dcb4cd3c

964b86fc1bba0e

6d4a4a5a5af91b895272c30

b5e86c73d1198f

e0ad365c2fb444358201

bb5e89c8963

b07bbdc8cca5985d4c4

50023f6f88

df5dba74c75b228de48c

7e493ee44b28

0b8694c9ef9b27b9c3d8

2342b759c03

81e20155999fa64e0ae6fd

4280833ef80172

3ef07ae75d29a707

4280833ef80172

4a36db80f1ab1e97

460aed10cc9

16da5f1301b36df4df0f

460aed10cc9

6b3f3fa236bb90592d23a

83c397b8bf7f

f2a57e4d4f0cec516891e3

bd2484

deb3089920548bf1ecb23f0d87a7e69a72412

bf01c8a262

01

23dc3a52fed9c119610b5e8

71e6b

78cc16f965adc5f712ea2372c6

23ad1

5be631dff7b97697be7dc0a2f07f2

427E

421

48398d080dfcccced48da1980

866808df

03716a2c341e5edaa31

21407f8a6d7

ddfeabe456a9de5f5784

aac615ae78

d550a7f392c787661aadd48

e3aefac763

4c82921f4ad3f07066540a7fe7

0bc7f8f513e0e74b270

a849f9d352e

3b1563a23eb9

a8e9

be233fafa38d931d894

a849f9d352e

e7a887d88c2318beba51

9d8988c0945d6

be6b73bd46a7a5183e8c91a

ee91c97828

444189d179b5db71fe

1e1fbbe14ac24e0518

644f112bb0aa452ee7040a

52f247fc3b

010957669f3770aac

78

0a185946ee443342b07d8e187a7e69a72412

f66fe4df3d189e69ce10c9c

21407f8a6d7

247e407f45b353f8

459E

84907547f36d0ff7

e920b915087

805004328dad9d315d

4280833ef80172

4f0cbd3fbf0cb1e8c403126

4869e993f2bb10f

ff

665b76844ff78fc2cf66ca2

af0268dddd

3f16509139c7dad5163b91799

3089106e3b

01db23a60422ba93a68611cc0

473E

46125fcc583c0f494a3a1d3

db6c4213a717bc

731857fe189fb398e80a0594

3089106e3b

6fb7a84e370ef70feac5cb

396b16a892fe

e343cea291b79a2ed4e

88d8b220746882d

5f2592b20f13356b7fc8b42

483E

275a0407e33e9b8aa9cdd051

731E

173fd00917644f0f1f3e3

0acc5bb8ca4

c72df69b40156a3254

fff03efcd

6c632ad9c42228bb337

eb8

bbb13dc62adf2de2a42b6

69ce90c9b26282bc21f6

de34214b4c258c9333ec3

71cf45dd4e91bcca945137b40e

65fd8495

a3b6df27179b175c88fa4c9cf9f

6577

284f14a259991806654e74

4280833ef80172

a7c99ccf6ddf6f5ebbec4fd8

c32d2697e8

52f247fc3b

d12bd75c24b110ef90cdd35d3

0668

1c07453d584f3d14b1876fdb

460aed10cc9

f713a8b311ffa05ce3683ad10

30d6138b63eb

3cdc90c57243373efaba65a

fa2afbd869

e3bdbca0e2256fffa8a59018

81dabfaba8

75ba8d840070942eb4e737849

81dabfaba8

fbdc3ca37406f66635c8b226e

8cbcf5cb5

40b49a5a9bb256c7a3286e56 f72564578be

3b2f08d52e4bca3f9ca7bbbd6

81dabfaba8

4a38abc630c82b0c48dfbf5271

f0bd1521

2d7b7fb6c9ad6821752651f7

47b2da3d

910b00285f11bb90d0a15641

81dabfaba8

24431c3eb075102f07cc2c1be

533E

07f8a9e55a16beddb3c9153b0

81dabfaba8

c1c30f30d40c4f1f84924622f

c5d5be3942

86276bb1e23f2c7ffcbe82a0

0f940646 f78e145a127014eb43345a0c

d370c12dbc

a27037332d9fa5c43bcfe94c0

80874aa8

c29ce10bb8d19b498355aa041c08373

4f8c642b53c349c687534bda35db

46969c4

30cc206b1878485

23ad1

5d69639a5e3bdd3d

6139fa6adc88d

b656f0ed2202b8e46eb

f6e6236b48bc3

3b566eaa70ed401479d43a9

4c6c8c

d6125ef42bd9958

4c6c8c

dd12f26f8d9bb55

83c397b8bf7f

ea890ccca2f7c2107351

eb8

84e4f1c582427a98d7b

eb8

d378760b814eaecb6efe636e0efc4

81bcc35f82891

f722890f70a32dce3baff371a

84e4ede82074

666f11bb45c3a8dcf26e1ed79

c90f755c8b6612d

91ecbe29a71f00ed5a30a963fef9

30c3f3bf8463d3843dc57d8e98

3089106e3b

8ea965ab6ee8dedb6c3333e9

84e4ede82074

3eecb304bab2136a76deda

8df

d886e4b76537a99bc71b8a9331c94

1172dca23

dcc5d5e9d6c4e

a8e9

8292af691429f8d9ed481ff71ffd

212af4

12fcb26b3de00ef98719c2ca 585E

a141a557a60912051f3c135

587E

f5d636e14a6cd716362158d

32c958c9997

52a6c2063bccd83110c32

597E

46f754ea06f070dbc023e571a876

ffccaa9e3

c10cb9baf4dcb43e24

ac6e99186

3dafe1619016463f521f

b9

0f5db6ce12751ddcc64e

bb828f1a326

34c8c8dc0f6e41c7e7b2

2832ed5cea6

0a49c95f107c0aa57c9b5748

609E

3b4fdad8e0429d112

cab04b7c14a

17dafa5ebaafd48440e3

b5f038f79a3

f4c69e5e212f89348122e8

396b16a892fe

4f2e020854dfacce46a12

e079d2c

6448451ac2ceade90715378b

619E

d7c27cc6f7b02a31eb64d87a7e69a72412

eccf7c722ddfdf61d5f5fc

86633c26be93ada8b

08500a6044

3f9ddf1ffbc0d38b

07e33792703

6a8f5bafb1

293a225dc56dd1e0564e6bb

e3aefac763

57c77c341f94afddef07e6

5e80f85274

3bbfc7bfdbbb1ba1bfad7517637E

a7167d5eb5408b3839903

8c8b5bde6

34d7bb6af4fcd8d630de72500c8

32fe7eee5283

8e69341faa4489

cab04b7c14a

459236f07c73814faf5

18083a711d

c71aa521578164debd0c5

78

a5520019b8a73bc141b5fd416a

3219b6b71443

6c89dc59ee7aaebbbd6bb64

8c8b5bde6

a9a36ef02f

6a80cbe

3db761b596844f133c

e920b915087

383db224d7508ef072bea21d0

975fedfb64df

8e307415fb435445ced7

21dff35936370ae5f

aff6d7896e0e142bbc3e78

d2498

e153c6e676c7369b285b4e9033a

663E f3c4311de0e931f08c232b

a849f9d352e

0c72a426929600000f5

45827dbdd8

38fa61352f5086d2cb51

af0268dddd

ad1dd724f1c3e cab04b7c14a

11bb8ed3ae227d3acefc

eb8

f2c7b3bb4d44f977d0ab8a42351

675E

51e045ca826077ae765

e842

3b6b2c549de670d7bf5fc0ee

681E

5eea496cc301b2a9721

683E

bfc6564cbdeeffac00a141

3b0a8a1c2e5050bd

c360aaeb167487c9578a8f

d

39d025b265f9790490781cb201

5e80f85274

b4ce21e0a3df1d097277d6

a849f9d352e

8bdb6a91c6dee925b557c705b3

53069e384a2

ac487676a04e4

a8e9

18115fa32ff1cb99

45827dbdd8

b7b899dc8bc6a32b28cb098fa16

32fe7eee5283

b69e426d974e1907e88

e842

60d0128bdb61ae40e98638bd1391

23ad1

8fb60d769e4c387

6a8f5bafb1

e1fa7f549e5a0893bb42da5

6a3c6921b0aeceda3

a77622f2ff77ffeeb2

21dff35936370ae5f

30d9d350943c0e3ff7594b50

b5e86c73d1198f

89ced1a7906d58d687d5a04

c0174bbe7ae8

1de26f6b12b0d292f94184

65fd8495

26fa7360ab81be9d4434a

af0268dddd

4a9d79c960b8d33e39251e5f66

330342f283ef2

3dafb9a29c008d5137b16a

10a7d61c201c67a5e78542807cd

ef6361295eba07

a8f0fe2eb7bc1471cfff3acd8e9d

f8ff39eab120851f143bf19

4e3cfd27a

4995c71223c9f6067324d387a2

57948adb5dead

a738ba39

be7d637c50c

8d52f183ec

cef12b6

b9ae94e6935503603341ecf4

14a3c17f3d

fd28c194a46fde909b019c52f

9fe65061641

34d06d1ed6

713db1c1

90dccb18c0

e17fea65

aebb7b91b

4348f3abcb7716

b082f7a5ff

7c0ab977f5a3c4ab6d625f5033

20949455f573f

c338481d79773

e1d01ef89fc4507c22d19

7e0b91491c8c8566892cd9a0889

de9efa12873949

d58478d9c273ad4f4b2e0913241a220eb692c

8be0efdd94a6383e87fbfded4f

c8a6c26d4fd9f

8cbae42a3900

fc73

632E102f1

3aeb78ea51020a44f2d2615436dae

96deede0c6b44119

6bbd5b422edb8e358dcc20eecf9

4f2de229621272d495de0b35f6

4856000a6802ddfc121ef40432297

04904a458422a5b9

8cd4d

244E

9be88247

4f05b

8b092

c3bbf4

6331b3f

318E

3711

c5255d

5c6a2

51ec95518d1b3

82a65ed4b69

05fed5e

bf

ce1a830d9f

664E

682E

2e31175cbd52fcd08360fe86d204ad5d68f07981a

51192117f9b4

6bf214d9e7fa5f2df

558d8534f92fddfe

6819fd5a6cdd280dd

3aa0ce5efcf79bc3ecced1886e89

ff9d64ddf49a20f

6c93f24516f01d

32b98f11f3d01d6

8f7c875500073

7c1767485953d9c2

086

76E450d3a2d49cbfd

9c1305d59c37e9be9f13d7d049c

817

efe092824916a5637ee35d439589

49E

214E

216E

236E

278E

358E

398E

400E

402E

404E

406E408E

412E

438E

448E

476E

504E

552E

634E768E

70815f0352b43dc1562133ab6eb

ef2d4636934472

22bd92e302816

74e86

316E

380E

c

a5a

bce

454E

460E

462E

648E

e9

b701e7f2e7cc

8a9eb2806b0aa

e287d497450664a4c0f4efc338

06eff1db45cdf c0f34a600

bd7aca295ca

0da9135 fe821bce

e64f22a31

46e412a3

99da1f8a5

0f167280

82d201

1d529eb4

534E

bf141dbce

e3fd0c7b3

c96cb3

0fabab47

1b82200

2ced414a91575a48f2dd29a

85221d5e9e 97a7eea3f

4d22e1

e65185ca

550E

a9012b7bb5

38f162cf917ce7298663a1f1c607

a031c9192ae8e75

062fc905b9eb35

c8fc17180bea86

09e64744536c5e1

af4a1fac3e2076

238805e2194c3

73e6ed83012

549fa15d68f0b3bee6192f888cd8

d17f8f4eeb8e63d

cca7040e47789

47ebc3f17

cf5a6049ad

2a47a6a27

eff3468631dd4

efb52b499303115c33fd

8593dcf973b110d00cecdc1e756

472a156cf2b55f

647

226E

8a

254E

256E

262E e8b

274E

f

294E

296E

1b34fb150

320E

a7d2

332E

340E

f55670

1ed67841

07283

73ba1714ee

27709106

93ea0

508E

1d792d81

a

626E

638E

644E

654E

672E

23f94655294d3ff537f2915fa

797E

a2eab7c9fa641e5f

a9058241db5b6b6c25569acdf5

b2babf3244213

b354cd9e9dbb0bfa

bdbdb31bd777fb65dd6dd2d0e7

3bec1c012b498

c54f0fc1e05

9ab6c66dc

699e3db878047

1d4ea80c7194689d69f9592186

8066f87a88f4e

3a8173d6c

24dfe1a997a 65a1

59a8b435ccd

86e9b04285a7a610a8a8f143077e

6472c2861e0e0dd681

f0f45e707

95e93c4a13

33e1de

7204950f6233bf9c9e1f00d4a870

ccceeef40edda78

a2c4b1d72e2da483a86ae0c62e5

eedc819a68add6

f603819d560c5603259aa05dca

acacfc83af504

2f43cba12702078b4e0d3bfdae2bc3c1edc8de4795936

8f9cdc26798117dd3e9ee4a8770

881d373

234E

300E

8c7cd9b93b1cbe48e1

616d8a7b

342E

354E 370E382E

422E

444E

582E

620E

630E

684E696E

801E

97c9d726e27304311901a52ce 1112164c2f7a

5c609b12c

00265

04767

f0d99f16

200E6e186b

d382

c6b5321a

336E

376E

aeb8

2e53009d4a375

428E

474E

484E

dea1d1

5a0b4b906a

1727041c622518c9dd24f7c211

49704867bee95

31f2f9aef958979f9f3532b9b

47cd70f

248df40dae

298E

9dd5bf47f

360E28533c

418E

a4c7d04f6f7f

7ab64a969

588E

69

67513d

cf

a54092a3033f7d5e41e0a76c1

1467f017b74e

2043b477ac0393676a4309514d0

bdec8c86db51b9

ab48d1f65812bc0f8ab6941c3b5

81

ca3d67754cf62fdafbf0a1e075b14f1719d

62f36ea98a

e3a76d31ca59a

b3cadc253f7

fb58e11

8606837526d81cdec

a7a7f3681dad1250b01cf80bc17

2c514b0cd8f7d3

7e494b

15d44ab97

78b2d75d00166761e0f72f95

275afb2b215b966d9fac51b96b9

ac284d73563

7e74e1587f3a4d208

ffd1b1af3b6864078f3

b38049e00

c3c93c700edc0cb4f95f03c04

99237fce1358

3dcf8f454

c5acd20cad2

6c998bf2a5edd

4b683

63a3d4fb9d38a0182be6e39e76

bba6e6e194ccf

01938827

9

64ef1d545

b473716

7c13bf753da

4e4a79111d

af4abb0d6a99

4399cf78123dedd0dfe9776104

af9c489df53

3703059dbc5a8

8a46e6

f9d09

cd1e9af3dec2

9e650e89bb

f62b136b21714727c415d06bcbef

38b3b0d9a153512d982

40f253cd228f7ac2d0aee

a3ff993

7528dd86b

89a2505da6179a80202d4a6c3

75eea05672a5

3b0c08dd2ca

a3781072b

2601085bde1b2450d64509f36

0efbd

bb92d1da1f38d52f8ff

5c81103c751345d0ee0f4bd

b23526044

fcbd9ad14139718bc6fcc8b4

73ca543bf1

c2f32e2cf9

44cbb41a9cfc15497eacd294

6a91

b074e

06209

58e3dcc618eee44624da

6a91

e1e8c

793E

b46b0756dba915943839e90a55

5fdf

3eca1f94dc181

6b1bb9b0e

a54d477232

a164d9f60fbbdd

78c8463ea

c110ba73b63cdc0f

6f578c5128

3e048573fd

825c7994d5da13afe519861818

f4bef37b6a94bfd00

d2647f8b6d8661d08

964cb56d8f69ff058

4f35e206816c3bd22

affb2d716803a2d3e

e4ae306d9bd669c70

4dbf4395236fb03ed

15b3ad672cd2f713a

8d6e6e0cd9b842a47

00d0dd018fe879f96

f28b78d4803c2d886da042b5384b4

548c0081a62132b44

52126553e52385d16

9fe716e738eaea34e

5782807b5f575e0a8

792fd6f9df1fa1e33

c471b6fdbfb852661

a84844dfd0052b3b5 724dabdce9744d061

57f7fd2eecec93c8b

baba65f670ee34a88

ac34ec0f0488b17ec

51e74bec5513083bb

8e2d970b2f820ee35

19398d3cd6b9c674f

6505e29f4a11d9530

bc4824f07a9d2bba6

3acbf8a1537e4e1a1

536264e787cf70469

d

d4b2

2a9caef7

73d12

8896166adc0

9f

2e1313c

cd6

8304a439f91fc90b3fe8dd35be8

345d26b3f821fe

357679fea1e2f

c71043819b6a79

f9df653b86fb8df

020df871874cd

4c52fdd8e396692

8b98c3ddbe0b336

d9f4abac731a9e

50f4d9b97aefe

ea920d9f5b295119

ff5c9b242337c

4e12f7ff0918ee3b6be71d59b

615cd6b5e3d21c

6d52dd1b198bb

8c932e1e502dca

e84330eef281284a85fc23f1c88b4

5997cb0c083422

b1ffbabb24d71f67d1e0ce23c51

151E

41a8b095c7fd3

151bcc2a8de7ea634

6c541cad8de1b15c935c7f4d1090ac

5ce1fcfb042b

531806429433d285240b89cb

f22c27c0f0a54e

8d0d8314d211d80

162E

9652ab8b55fdb2a36d1f3fe020

ef8b68bb5772f3

16c3ae29c0bc713

676bbe7d1c1fb71742df534ce8

a78eb40ae56aaa9

6aae8d25951

66c0220688a999aaf7f1702d1

67b6a4dca3a6d

1322fb0818783e6f9a4f173d47c52

9696c0950295d8cb5

b5c747cc9

ff07977fca5513098d220d1eb3a

89a36b13f8c344b

56292d076643

b5c747cc9

431430c49

a97ef281eafc34b1630d450a1df

4ff4e275c710c3b

d13da6273c9b4da

72cbb37db85ed3c6eda5dcf8

33ff9e43d5ab

0f6784e49852c0be0da23b16

d4f958b03a98

8e24e9b4e

383f5c65cc6c25aa0a0e6dbb

1ff8ff951ee9

f52a45620969f0df4e6ae1dcd7

5256925081c812

1f5df34ad75a55a76ef4afa0a4726a185dde9a93dd

45ba4d4c61c9601a26d59e47e0260

99bd3e7feeb710

f95344b0ae31693f3a2746597d4

4e8259973f1f b79798b186d6b82288e8be4017d63b079bd5847

47e0067f4d853afd2012f04daa8

92fb5d4a0805

f2b6201774de40a29b504b1f716d7203571944b

800422ab81d804eef3e7b91dfba91

952316a1a5a785 35b941379e1af658078cffb83a2

331675c046693f

d4f7b7fba7afcf7a72397353ec

32c4684b55361e4b45b7a2f884d3734bfd5985656

1333074979f2d0b

02c2ba83680ab57f236a33d702

084d4bfa5853e

9ccd974150a18260b207b6584caa

28f7bfc40c88e6a653ae44d45dcadeb481b53027d

8f95518f48528

d66f542ef1ce4d02c59bec65e

2ef209509e2a

a2984b7a11e49440420058c1d80

ef42184297591d

31055116421c96b37f72a262bb

be9c5958196ed

8462bb2eec1a62d19a15865e57c92

16a795a1d63f30df

85a34bc9616ff

c21eb96fe100a1efaa128181b7

f1b0d754353a6

e3e284d0cc803d98d674f9c3f6d

30417faf916

e618df70814a

fa90ddf10bd574

815cc0b83d733

f787d827958c

f20f7f513e

290907417e13

e8386a8e1c8a

319bc900218b

3ba7afb0e48ae1

6ba0776fc8e

09847696ae

908f9ad506eae9ab6ada185e3

65694ca6d575

37f57e81ebed95

9b6c

88ebe2e8782c

901b2105a902ee7791

593caebf2037317648bb451aa79

351dd0aefe480c

56e1a896

5ba4693031

02f5daf56e299b8a8ecea892

ca5af2

b4dfef6

171192dc1f8e6ea551548a910c00

629e42

6bce02baf91781a831e1b95

1c08373

6236a67933a619a6a3d48

be8f4199f

50962c93b4cb293f5beb59eb

be8f4199f

05d4b1ed6a6135eec3abd3f2

199E

08769f73d31c1a99be2d9363f

629e42

a6a196a504c3a7657d1fa41

cd856f

837ebf4bde22e1f1535cb662

d0eb84

dd2ba36

5f865c374cb3fe976dd376b8

23ad1

8be752bc95d436a90493bec9

ee91c97828

969a58db14386cb9d2f51ec

7c7c

da24f74aad2ff519009d1f38c

460aed10cc9

3124d3a6ed3381a6341c6

bbe0a8f93dc1

71512ec7d43f958f2b6da

3f0a2b4eb62f

3828a2c682419423cf

2784E

aa868f65c34cdb64f1fad19a

3089106e3b

1aaaab063

dca32af03698c988b22

eb8

d8f4a9e463a1e89217f

4c6c8c

c96782ef56711c5d6a3f69

6a8f5bafb1

4f04c39708f

a49284e9

97284d4c3a5d499853f0e

53069e384a2

79b69c612

c4d32527b670afb370d643

e851f5ddd920

5e9156098c064

233E

3d475ea3aeca51b60212dd

4280833ef80172

966d271c22e75c7538

cab04b7c14a

b630e1af6ae1997f0e8ba750

bb828f1a326

499f6985db294c

ebd8ffc2ac3a90efb8af9

1ebeec

c0b727

69fdd1a1f4768c5efe7

35b8742610

d93a80739fc1edb41a11b7294

e03b8bc0435a

bf65cfddeb00ff847feae0c

8df

916c686a1e82dba72524a

a849f9d352e

f496bcf0889b301d77819c

f29dfb9

76889f7d35e

e7ef998

668d636002

4379b5ed

e1e4c23db39d8bd633c3a

1ed5d7f63b8c6

842bc5775657c1e0d67

a387210a27b

e4e2f4e6d

1f4f0fdf

04390dec6f1779353c07f5

bac77c3f414a

69f2611acc42c36ed7cc

cab04b7c14a

1562abef0d8241

6a8f5bafb1

e49aaa5cc4e44355d6a0

cc3f63d

e8ebe1bf5f421c1223

96325ea

2759e82e30d6d

ca5af2

23c1ec53358d237c1

cab04b7c14a

5838586c293d455

83c397b8bf7f

f841118350a27b7ea29a9c9d

69f4ecb77d

658d208447d8ec5d6de8

f7b22b9640

11180ae7706510211bc4052bb6e3

5807acd8d58e006f43285E

fe4e848cb5291ee59a2

e3aefac763

c4f31ea3844e12da27ad47c6

fb16636aae

00cbeb87c182ca0785f

3089106e3b

11f088bfd8

6a80cbe

3c2a62e0e5e9f7

ae32701

dd84fe6a65cfac7bca03ebd

297E

b06bbfa920aa95dd

07

6b5aaa4bdf44b2c898854

4c6c8c

3a0ff0

855d26296eda4eb7

53069e384a2

e82f47b8d4949ba4af69b38cbc19

b62cd1d0a0

86569bffb49adf6b3d0ebac

660ffeb76fc59

a96e47ff37983425a3e452095

cab04b7c14a

71a48d11b2e7e56b1df128bd

be8f4199f

a0befe6dd1ca7b165786835

3cfae

f33ec11db496f7bfcb024f

71e6b

fe6be3206549f5b5564acde84783

317E

e4dba079d5fcb1f165920a3bf

319E

16c508ab98483d430bbe

cab04b7c14a

9c9e2e0f2da8758e436c

cd0d985a366cad7e

fb039d7a2a9fe73b5f468eba9

81dabfaba8

2ef949c4a39b

617809d979f

a9497e0757b0969bde707ed5

541ab86a2e

230cc6bbc66b24eae94fa03d

335E

1d163eac141def176461c

0acc5bb8ca4

32979f8cf86

a7e89580

37d80ae421dba4a70730338860

341E

fbba7215e7c13173a60206

617809d979f

2dd8cc4d693415f93c0f8fc

94da691e20e3

00880e6f50c765ebc1f85d3e9

e7ef998

ef13d45b1277ac9a0444adba7fe7

2573e1bf51f1b307f4640

84e4ede82074

162d8039483d8

a8e9

f490de272a7f6e4af346d40

460aed10cc9

391256c872

678bf739c344b9ad41da1

396b16a892fe

876d120b38b0e88817

e5

503737b64d432c60d6ac557e0e6

9937ccba1469

b36e0be6f67fc25286127456

87a7e69a72412

4cc20a0b7651e486

e079d2c

08dade990b2282

45827dbdd8

f8128d574c356631b8a9

369E

88a4f0337c2189c3fc7b31

da0d7bbcf30

1b13908a9f0763c0ae54af9062080

8b06a67a

e2a5d11499b7e66abc181ac4

90cc275011c2013c61eb11

375E

1927c743a0d440a5a0

b12441ecff15fa12c

155d892827c33ed3cae3

71e6b

9f24ba80192c339a64c0

381E

3e814305b42beb41b8c706

1c08373

eccfe5ff0af70fe9fbec8b2360f90

be8f4199f

8fa622d9f842c5572a545ed72982

4dccb

ad9142a65f5eab78b4ca5e

f36cce089

20f234fdcd0e1fc50261ce8

67219ef689f0146b544

e06cc38155ff6781cf944d745

87a7e69a72412

cfdf1932665dcb4cd3c

964b86fc1bba0e

6d4a4a5a5af91b895272c30

b5e86c73d1198f

e0ad365c2fb444358201

bb5e89c8963

b07bbdc8cca5985d4c4

50023f6f88df5dba74c75b228de48c

7e493ee44b28

0b8694c9ef9b27b9c3d8

2342b759c03

81e20155999fa64e0ae6fd

4280833ef80172

3ef07ae75d29a707

4280833ef80172

4a36db80f1ab1e97

460aed10cc9

16da5f1301b36df4df0f

460aed10cc9

6b3f3fa236bb90592d23a

83c397b8bf7f

f2a57e4d4f0cec516891e3

bd2484

deb3089920548bf1ecb23f0d

87a7e69a72412

bf01c8a262

01

23dc3a52fed9c119610b5e8

71e6b

78cc16f965adc5f712ea2372c6

23ad1

5be631dff7b97697be7dc0a2f07f2

427E

421

48398d080dfcccced48da1980

866808df

03716a2c341e5edaa31

21407f8a6d7

ddfeabe456a9de5f5784

aac615ae78

d550a7f392c787661aadd48

e3aefac763

4c82921f4ad3f07066540a7fe7

0bc7f8f513e0e74b270

a849f9d352e

3b1563a23eb9

a8e9

be233fafa38d931d894

a849f9d352e

e7a887d88c2318beba51

9d8988c0945d6

be6b73bd46a7a5183e8c91a

ee91c97828

444189d179b5db71fe

1e1fbbe14ac24e0518

644f112bb0aa452ee7040a

52f247fc3b

010957669f3770aac

78

0a185946ee443342b07d8e187a7e69a72412

f66fe4df3d189e69ce10c9c

21407f8a6d7

247e407f45b353f8

459E

84907547f36d0ff7

e920b915087

805004328dad9d315d

4280833ef80172

4f0cbd3fbf0cb1e8c

403126

4869e993f2bb10f

ff

665b76844ff78fc2cf66ca2

af0268dddd

3f16509139c7dad5163b91799

3089106e3b

01db23a60422ba93a68611cc0

473E

46125fcc583c0f494a3a1d3

db6c4213a717bc

731857fe189fb398e80a0594

3089106e3b

6fb7a84e370ef70feac5cb

396b16a892fe

e343cea291b79a2ed4e

88d8b220746882d

5f2592b20f13356b7fc8b42

483E

275a0407e33e9b8aa9cdd051

731E

173fd00917644f0f1f3e3

0acc5bb8ca4

c72df69b40156a3254

fff03efcd

6c632ad9c42228bb337

eb8

bbb13dc62adf2de2a42b6

69ce90c9b2

6282bc21f6

de34214b4c258c9333ec3

71cf45dd4e91bcca945137b40e

65fd8495

a3b6df27179b175c88fa4c9cf9f

6577

284f14a259991806654e74

4280833ef80172

a7c99ccf6ddf6f5ebbe

c4fd8

c32d2697e8

52f247fc3b

d12bd75c24b110ef90cdd35d3

0668

1c07453d584f3d14b1876fdb

460aed10cc9

f713a8b311ffa05ce3683ad10

30d6138b63eb

3cdc90c57243373efaba65a

fa2afbd869

e3bdbca0e2256fffa8a59018

81dabfaba8

75ba8d840070942eb4e737849

81dabfaba8

fbdc3ca37406f66635c8b226e

8cbcf5cb5

40b49a5a9bb256c7a3286e56

f72564578be

3b2f08d52e4bca3f9ca7bbbd6

81dabfaba8

4a38abc630c82b0c48dfbf5271

f0bd1521

2d7b7fb6c9ad6821752651f7

47b2da3d

910b00285f11bb90d0a15641

81dabfaba8

24431c3eb075102f07cc2c1be

533E

07f8a9e55a16beddb3c9153b0

81dabfaba8

c1c30f30d40c4f1f84924622f

c5d5be3942

86276bb1e23f2c7ffcbe82a0

0f940646

f78e145a127014eb43345a0c

d370c12dbc

a27037332d9fa5c43bcfe94c0

80874aa8

c29ce10bb8d19b498355aa04

1c08373

4f8c642b53c349c687534bda35db46969c4

30cc206b1878485

23ad1

5d69639a5e3bdd3d

6139fa6adc88d

b656f0ed2202b8e46eb

f6e6236b48bc3

3b566eaa70ed401479d43a9

4c6c8c

d6125ef42bd9958

4c6c8c

dd12f26f8d9bb55

83c397b8bf7f

ea890ccca2f7c2107351

eb8

84e4f1c582427a98d7b

eb8

d378760b814eaecb6efe636e0efc4

81bcc35f82891

f722890f70a32dce3baff371a

84e4ede82074

666f11bb45c3a8dcf26e1ed79

c90f755c8b6612d

91ecbe29a71f00ed5a3

0a963fef9

30c3f3bf8463d3843dc57d8e98

3089106e3b

8ea965ab6ee8dedb6c3333e9

84e4ede82074

3eecb304bab2136a76deda

8df

d886e4b76537a99bc71b8a9331c94

1172dca23

dcc5d5e9d6c4e

a8e9

8292af691429f8d9ed481ff71ffd

212af4

12fcb26b3de00ef98719c2ca

585E

a141a557a60912051f3c135

587E

f5d636e14a6cd716362158d

32c958c9997

52a6c2063bccd83110c32

597E

46f754ea06f070dbc023e571a876

ffccaa9e3

c10cb9baf4dcb43e24

ac6e99186

3dafe1619016463f521f

b9

0f5db6ce12751ddcc64e

bb828f1a326

34c8c8dc0f6e41c7e7b2

2832ed5cea6

0a49c95f107c0aa57c9b5748

609E

3b4fdad8e0429d112

cab04b7c14a

17dafa5ebaafd48440e3

b5f038f79a3

f4c69e5e212f89348122e8

396b16a892fe

4f2e020854dfacce46a12

e079d2c

6448451ac2ceade90715378b

619E

d7c27cc6f7b02a31eb64d

87a7e69a72412

eccf7c722ddf

df61d5f5fc

86633c26be93ada8b

08500a6044

3f9ddf1ffbc0d38b

07

e33792703

6a8f5bafb1

293a225dc56dd1e0564e6bb

e3aefac763

57c77c341f94afddef07e6

5e80f85274

3bbfc7bfdbbb1ba1bfad7517

637E

a7167d5eb5408b3839903

8c8b5bde6

34d7bb6af4fcd8d630de72500c8

32fe7eee5283

8e69341faa4489

cab04b7c14a

459236f07c73814faf5

18083a711d

c71aa521578164debd0c5

78

a5520019b8a73bc141b5fd416a

3219b6b71443

6c89dc59ee7aaebbbd6bb64

8c8b5bde6

a9a36ef02f

6a80cbe

3db761b596844f133c

e920b915087

383db224d7508ef072bea21d0

975fedfb64df

8e307415fb435445ced7

21dff35936370ae5f

aff6d7896e0e142bbc3e78

d2498

e153c6e676c7369b285b4e9033a

663E

f3c4311de0e931f08c232b

a849f9d352e

0c72a426929600000f5

45827dbdd8

38fa61352f5086d2cb51

af0268dddd

ad1dd724f1c3e

cab04b7c14a

11bb8ed3ae227d3acefc

eb8

f2c7b3bb4d44f977d0ab8a42351675E

51e045ca826077ae765

e842

3b6b2c549de670d7bf5fc0ee

681E

5eea496cc301b2a9721

683E

bfc6564cbdeeffac00a141

3b0a8a1c2e5050bd

c360aaeb167487c9578a8f

d

39d025b265f9790490781cb201

5e80f85274

b4ce21e0a3df1d097277d6

a849f9d352e

8bdb6a91c6dee925b557c705b3

53069e384a2

ac487676a04e4

a8e9

18115fa32ff1cb99

45827dbdd8

b7b899dc8bc6a32b28cb098fa16

32fe7eee5283

b69e426d974e1907e88

e842

60d0128bdb61ae40e98638bd1391

23ad1

8fb60d769e4c387

6a8f5bafb1

e1fa7f549e5a0893bb42da5

6a3c6921b0aeceda3

a77622f2ff77ffeeb2

21dff35936370ae5f

30d9d350943c0e3ff7594b50

b5e86c73d1198f

89ced1a7906d58d687d5a04

c0174bbe7ae8

1de26f6b12b0d292f94184

65fd8495

26fa7360ab81be9d4434a

af0268dddd

4a9d79c960b8d33e39251e5f66

330342f283ef2

3dafb9a29c008d5137b16a

10a7d61c201c67a5e78542807cd

ef6361295eba07

a8f0fe2eb7bc1471

cfff3acd8e9d

f8ff39eab120851f143bf19

4e3cfd27a

4995c71223c9f6067324d387a2

57948adb5dead

a738ba39be7d637c50c

8d52f183ec

cef12b6

b9ae94e6935503603341ecf4

14a3c17f3d

fd28c194a46fde909b019c52f

9fe65061641

34d06d1ed6

713db1c1

90dccb18c0

e17fea65

aebb7b91b

4348f3abcb7716

b082f7a5ff

7c0ab977f5a3c4ab6d625f5033

20949455f573f

c338481d79773

e1d01ef89fc4507c22d19

7e0b91491c8c8566892cd9a0889de9efa12873949

d58478d9c273ad4f4b2e091324

1a220eb692c

8be0efdd94a6383e87fbfded4f

c8a6c26d4fd9f

8cbae42a3900

fc73

632E

102f1

3aeb78ea51020a44f2d2615436dae

96deede0c6b441196bbd5b422edb8e358dcc20eecf9

4f2de229621272

d495de0b35f6

4856000a6802ddfc121ef40432297

04904a458422a5b9

8cd4d

244E

9be88247

4f05b

8b092

c3bbf4

6331b3f

318E

3711

c5255d

5c6a2

51ec95518d1b3

82a65ed4b69

05fed5e

bf

ce

1a830d9f

664E

682E

2e31175cbd52fcd08360fe86d20

4ad5d68f07981a

51192117f9b4

6bf214d9e7fa5f2df

558d8534f92fddfe

6819fd5a6cdd280dd

3aa0ce5efcf79bc3ecced1886e89

ff9d64ddf49a20f

6c93f24516f01d

32b98f11f3d01d68f7c875500073

7c1767485953d9c2

086

76E

450d3a2d49cbfd

9c1305d59c37e9be9f13d7d049c

817

efe092824916a5637ee35d439589

49E

214E

216E

236E

278E358E

398E

400E402E

404E

406E

408E

412E

438E

448E

476E504E

552E

634E

768E

70815f0352b43dc1562133ab6eb

ef2d4636934472

22bd92e302816

74e86

316E

380E

c

a5a

bce

454E

460E

462E

648E

e9

b701e7

f2e7cc

8a9eb2806b0aa

e287d497450664a4c0f4efc338

06eff1db45cdf

c0f34a600

bd7aca295ca

0da9135

fe821bce

e64f22a31

46e412a3

99da1f8a5

0f167280

82d201

1d529eb4

534E

bf141dbce

e3fd0c7b3

c96cb3

0fabab47

1b82200

2ced414a91575a48f2dd29a

85221d5e9e

97a7eea3f

4d22e1

e65185ca

550E

a9012b7bb5

38f162cf917ce7298663a1f1c607

a031c9192ae8e75

062fc905b9eb35

c8fc17180bea86

09e64744536c5e1

af4a1fac3e2076

238805e2194c3

73e6ed83012

549fa15d68f0b3bee6192f888cd8

d17f8f4eeb8e63d

cca7040e47789

47ebc3f17

cf5a6049ad

2a47a6a27eff3468631dd4

efb52b499303115c33fd

8593dcf973b110d00cecdc1e756

472a156cf2b55f

647

226E

8a

254E

256E

262E

e8b

274E

f

294E

296E

1b34fb150

320E

a7d2

332E

340E

f55670

1ed67841

07283

73ba1714ee

27709106

93ea0

508E

1d792d81

a

626E

638E

644E

654E

672E

23f94655294d3ff537f2915fa

797E

a2eab7c9fa641e5f

a9058241db5b6b6c25569acdf5

b2babf3244213

b354cd9e9dbb0bfa

bdbdb31bd777fb65dd6dd2d0e7

3bec1c012b498

c54f0fc1e05

9ab6c66dc

699e3db878047

1d4ea80c7194689d69f9592186

8066f87a88f4e

3a8173d6c24dfe1a997a

65a1

59a8b435ccd

86e9b0428

5a7a610a8a8f143077e

6472c2861e0e0dd681

f0f45e707

95e93c4a13

33e1de

7204950f6233bf9c9e1f00d4a870

ccceeef40edda78

a2c4b1d72e2da483a86ae0c62e5

eedc819a68add6

f603819d560c5603259aa05dca

acacfc83af504

2f43cba12702078b4e0d3bfdae2bc

3c1edc8de4795936

8f9cdc26798117dd3e9ee4a8770

881d373

234E

300E

8c7cd9b93b1cbe48e1

616d8a7b

342E354E

370E

382E

422E

444E

582E

620E

630E

684E

696E

801E

97c9d726e27304311901a52ce

1112164c2f7a

5c609b12c

00265

04767

f0d99f16

200E

6e186b

d382

c6b5321a

336E

376E

aeb8

2e53009d4a375

428E

474E

484E

dea1d1

5a0b4b906a

1727041c622518c9dd24f7c211

49704867bee95

31f2f9aef958979f9f3532b9b

47cd70f

248df40dae

298E

9dd5bf47f

360E

28533c

418E

a4c7d0

4f6f7f

7ab64a969

588E

69

67513d

cf

a54092a3033f7d5e41e0a76c1

1467f017b74e

2043b477ac0393676a4309514d0

bdec8c86db51b9

ab48d1f65812bc0f8ab6941c3b5

81

ca3d67754cf62fdafbf0a1e0

75b14f1719d

62f36ea98a

e3a76d31ca59a

b3cadc253f7

fb58e11

8606837526d81cdec

a7a7f3681dad1250b01cf80bc17

2c514b0cd8f7d3

7e494b15d44ab97

78b2d75d00166

761e0f72f95

275afb2b215b966d9fac51b96b9

ac284d73563

7e74e1587f3a4d208ffd1b1af3b6864078f3b38049e00

c3c93c700edc0cb4f95f03c04

99237fce1358

3dcf8f454

c5acd20cad2

6c998bf2a5edd

4b683

63a3d4fb9d38a0182be6e39e76

bba6e6e194ccf

01938827

9

64ef1d545

b473716

7c13bf753da

4e4a79111d

af4abb0d6a99

4399cf78123dedd0dfe9776104

af9c489df53

3703059dbc5a8

8a46e6

f9d09cd1e9af3dec2

9e650e89bb

f62b136b21714727c415d06bcbef

38b3b0d9

a153512d982

40f253cd228f7ac2d0aee

a3ff993

7528dd86b

89a2505da6179a80202d4a6c3

75eea05672a5

3b0c08dd2ca

a3781072b

2601085bde1b2450d64509f36

0efbd

bb92d1da1f38d52f8ff

5c81103c751345d0ee0f4bd

b23526044

fcbd9ad14139718bc6fcc8b4

73ca543bf1

c2f32e2cf9

44cbb41a9cfc15497eacd294

6a91

b074e

06209

58e3dcc618

eee44624da

6a91

e1e8c

793E

b46b0756dba915943839e90a55

5fdf

3eca1f94dc181

6b1bb9b0e

a54d477232

a164d9f60fbbdd

78c8463ea

c110ba73b63cdc0f

6f578c5128

3e048573fd

825c7994d5da13afe519861818

f4bef37b6a94bfd00

d2647f8b6d8661d08

964cb56d8f69ff058

4f35e206816c3bd22

affb2d716803a2d3e

e4ae306d9bd669c70

4dbf4395236fb03ed

15b3ad672cd2f713a

8d6e6e0cd9b842a47

00d0dd018fe879f96

f28b78d4803c

2d886da042b5384b4

548c0081a62132b44

52126553e52385d16

9fe716e738eaea34e

5782807b5f575e0a8

792fd6f9df1fa1e33

c471b6fdbfb852661

a84844dfd0052b3b5

724dabdce9744d061

57f7fd2eecec93c8b

baba65f670ee34a88

ac34ec0f0488b17ec

51e74bec5513083bb

8e2d970b2f820ee35

19398d3cd6b9c674f

6505e29f4a11d9530

bc4824f07a9d2bba6

3acbf8a1537e4e1a1

536264e787cf70469

d

d4b2

2a9caef7

73d12

8896166adc0

9f

2e1313c

cd6

8304a439f91fc90b3fe8dd35be8

345d26b3f821fe

357679fea1e2f

c71043819b6a79

f9df653b86fb8df

020df871874cd

4c52fdd8e396692

8b98c3ddbe0b336

d9f4abac731a9e

50f4d9b97aefe

ea920d9f5b295119

ff5c9b242337c

4e12f7ff0918ee3b6be71d59b

615cd6b5e3d21c

6d52dd1b198bb

8c932e1e502dcae84330eef281284a

85fc23f1c88b4

5997cb0c083422

b1ffbabb24d71f67d1e0ce23c51

151E41a8b095c7fd3

151bcc2a8de7ea634

6c541cad8de1b15

c935c7f4d1090ac

5ce1fcfb042b

531806429433

d285240b89cb

f22c27c0f0a54e

8d0d8314d211d80

162E

9652ab8b55fdb2a36d1f3fe020

ef8b68bb5772f3

16c3ae29c0bc713

676bbe7d1c1fb71742df534ce8

a78eb40ae56aaa9

6aae8d25951

66c0220688a999aaf7f1702d1

67b6a4dca3a6d

1322fb0818783e6f9a4f173d47c52

9696c0950295d8cb5

b5c747cc9

ff07977fca5513098d220d1eb3a

89a36b13f8c344b

56292d076643b5c747cc9

431430c49

a97ef281eafc34b1630d450a1df

4ff4e275c710c3b

d13da6273c9b4da

72cbb37db85ed3c6eda5dcf8

33ff9e43d5ab

0f6784e49852c0be0da23b16

d4f958b03a98

8e24e9b4e

383f5c65cc6c25aa0a0e6dbb

1ff8ff951ee9

f52a45620969f0df4e6ae1dcd7

5256925081c812

1f5df34ad75a55a76ef4afa0a47

26a185dde9a93dd

45ba4d4c61c9601a26d59e47e0260

99bd3e7feeb710

f95344b0ae31693f3a2746597d4

4e8259973f1f

b79798b186d6b82288e8be4017d

63b079bd5847

47e0067f4d853afd2012f04daa8

92fb5d4a0805

f2b6201774de40a29b504b1f716

d7203571944b

800422ab81d804eef3e7b91dfba91

952316a1a5a785

35b941379e1af658078cffb83a2

331675c046693f

d4f7b7fba7afcf7a72397353ec

32c4684b55361

e4b45b7a2f884d3734bfd5985656

1333074979f2d0b

02c2ba83680ab57f236a33d702

084d4bfa5853e

9ccd974150a18260b207b6584caa

28f7bfc40c88e6a

653ae44d45dcadeb481b53027d

8f95518f48528

d66f542ef1ce4d02c59bec65e

2ef209509e2a

a2984b7a11e49440420058c1d80ef42184297591d

31055116421c96b37f72a262bb

be9c5958196ed

8462bb2eec1a62d19a15865e57c92

16a795a1d63f30df

85a34bc9616ff

c21eb96fe100a1efaa128181b7

f1b0d754353a6

e3e284d0cc803d98d674f9c3f6d

30417faf916

e618df70814a

fa90ddf10bd574

815cc0b83d733

f787d827958c

f20f7f513e

290907417e13

e8386a8e1c8a

319bc900218b

3ba7afb0e48ae1

6ba0776fc8e

09847696ae

908f9ad506eae9ab6ada185e3

65694ca6d575

37f57e81ebed95

9b6c

88ebe2e8782c

901b2105a902ee7791

593caebf2037317648bb451aa79

351dd0aefe480c

56e1a896

5ba4693031

root root+PRISM root+VPSC

Figure 4: Divergence of dissimilarity measures: for both graphs, "dist estimatesthat VPSC gives layout closer to the original, while "disp predicts the opposite.

akrnoh80

akrnoh60akrnoh61akrnoh62

albyny80

albyny60albyny61albyny62

albyny63albyny64albyny65

anhmca80

anhmca60anhmca61anhmca62

anhmca63

anhmca64anhmca81anhmca82

lsanca82

phnxaz81

shokca80

sndgca80

snjsca80

tulsok80

anhmca65anhmca66anhmca67

anhmca68

anhmca69anhmca70

anhmca71

anhmca72anhmca73

anhmca74

anhmca75anhmca76anhmca77

anhmca78

anhmca79

snfpca81

artnva80

artnva60

artnva61artnva62artnva63

artnva64

artnva65artnva66

artnva67

artnva68

pitbpa81

washdc82

atlnga09

atlnga81

atlnga16

atlnga25

atlnga80

atlnga30atlnga31atlnga32

atlnga33

atlnga34atlnga35

atlnga36

atlnga37

atlnga75atlnga76

atlnga77

gnbonc80

lsvlky81

miamfl80

mmphtn80

phlapa83

tampfl81

atlnga72atlnga73

atlnga74

bltmmd81

brhmal80

chcgil83

clmasc80

jcvlfl80

atlnga82atlnga60atlnga61

atlnga62

atlnga66atlnga67

atlnga68atlnga83

chcgil82

chrlnc80

cncnoh80

dllstx82

kscymo82

nycmny82

orlnfl81

snfcca82

atlnga56

atlnga57atlnga58

atlnga59atlnga63

atlnga64

atlnga65 atlnga69atlnga70atlnga71

atlnga78atlnga79

dllstx80

dllstx83

nycmny83

snfcca81

austtx80

austtx60austtx61

austtx62austtx63

austtx64austtx65

mmphtn81

tcsnaz80

bflony80

bflony60bflony61bflony62

bflony63bflony64bflony65

dtrtmi81

syrcny80

bltmmd80

bltmmd60

bltmmd61

bltmmd62bltmmd63

bltmmd64bltmmd65

phlapa82

waynpa80

bltmmd66

bltmmd67

bltmmd68

bltmmd69bltmmd70bltmmd71

cmdnnj80slspmd80

washdt80

brhmal60

brhmal61brhmal62brhmal63brhmal64brhmal65

brhmal81

brhmal82

brhmal66brhmal67brhmal68brhmal69

brhmal70brhmal71

brhmal72brhmal73brhmal74brhmal75

brhmal76brhmal77

nworla81

cdknnj80

cdknnj60

cdknnj61

cdknnj62cdknnj63

cdknnj64cdknnj65

cdknnj81

cdknnj82

desmia80

hrfrct80

noc30k80nwrknj81

phlapa81

cdknnj66cdknnj67

cdknnj68cdknnj69

cdknnj70cdknnj71

rcpknj80

cdknnj72cdknnj73cdknnj74cdknnj75

cdknnj76

cdknnj77

chcgcg80

chcgcg60chcgcg61

chcgcg62

chcgcg63

chcgcg64chcgcg65

chcgcg81

dnvrco82

milwwi81

chcgcg66chcgcg67chcgcg68chcgcg69

chcgcg70chcgcg71

mplsmn81

chcgil08chcgil80

chcgil09chcgil29

chcgil81chcgil30

chcgil32

chcgil33

chcgil34

chcgil35 chcgil36

chcgil37

chcgil38chcgil39

chcgil70chcgil71

chcgil72

kscymo80lsanca80

chcgil67chcgil68

chcgil69

dllstx81

nwrknj82

nycmny81

chcgil58

chcgil59

chcgil60

chcgil61

chcgil62

chcgil63

chcgil64chcgil65

chcgil79

chcgil73chcgil74chcgil75

chcgil76chcgil77

chcgil78

kscymo83

chrlnc60chrlnc61

chrlnc62chrlnc63

chrlnc64

chrlnc65

chrlnc69chrlnc70chrlnc71

chrlnc81cncnoh81

ojusfl80

pitbpa80

rlghnc80

tampfl80

chrlnc66

chrlnc67chrlnc68

clevoh80

clevoh60clevoh61clevoh62clevoh63

clevoh64clevoh65

clmboh81

dtrtmi80

dytnoh80

hrfrct81iplsin80

lsvlky80

milwwi80

rlmdil80

clevoh81

clevoh66clevoh67clevoh68

washdc83

clmasc60clmasc61

clmasc62

clmboh80

clmboh60

clmboh61clmboh62clmboh63clmboh64

clmboh65

iplsin81

clmboh66clmboh67clmboh68clmboh69

clmboh70

clmboh71

cmbrma13cmbrma80

cmbrma16cmbrma67

cmbrma68cmbrma69

cmbrma82 cmbrma83

nybwny80

cmbrma81cmbrma60cmbrma61

cmbrma62cmbrma63

cmbrma64cmbrma65

phlapa80

washdc81

cmbrma70cmbrma71

cmbrma72cmbrma73

cmbrma74

cmbrma75

cmbrma52

cmbrma53

cmbrma54

cmbrma55cmbrma56

cmbrma57

cmbrma58cmbrma59cmbrma76cmbrma77

cmbrma78

cmbrma79

whplny81cmdnnj60cmdnnj61

cmdnnj62

cncnoh13cncnoh14

cncnoh15cncnoh16cncnoh65

cncnoh66cncnoh67

cncnoh82

cncnoh60

cncnoh61cncnoh62

cncnoh63cncnoh64

nsvltn80

scrmca80

cncnoh68

cncnoh69

cncnoh70cncnoh71

cncnoh72cncnoh73

desmia60desmia61

desmia62

desmia63

desmia64desmia65desmia81

dnvrco80

mplsmn80

okbril80

ptldor81

snfpca80

sttlwa80

desmia66

desmia67desmia68

omahne80

rlmdil81

stplmn82

dllstx21dllstx22

dllstx24

dllstx25

dllstx28dllstx29

dllstx31

dllstx70dllstx71

dllstx72ftwotx80

dllstx67dllstx68dllstx69

dllstx55dllstx56

dllstx57 dllstx58dllstx59

dllstx60dllstx61

dllstx62

dllstx63dllstx65dllstx66

dllstx79

kscymo81

lsanca81

dllstx73dllstx74

dllstx75

dllstx76dllstx77

dllstx78

dnvrco60

dnvrco61dnvrco62

dnvrco63

dnvrco64

dnvrco81

slkcut80

dnvrco65

dnvrco66dnvrco67

dnvrco68

dnvrco69dnvrco70dnvrco77dnvrco78

dnvrco79

okcyok80

dnvrco71dnvrco72

dnvrco73dnvrco74

dnvrco75dnvrco76

dtrtmi60dtrtmi61 dtrtmi62

dtrtmi63dtrtmi64

dtrtmi82

stlsmo81

stplmn81

dtrtmi65

dtrtmi66

dtrtmi67dtrtmi68

dtrtmi69dtrtmi70

dtrtmi71dtrtmi72

dtrtmi73dtrtmi74

dtrtmi75

dtrtmi76dtrtmi77dtrtmi78

dtrtmi79dytnoh60

dytnoh61dytnoh62dytnoh63

dytnoh64dytnoh65

ftwotx60ftwotx61ftwotx62ftwotx63

ftwotx64

ftwotx65

gnbonc60gnbonc61gnbonc62

grcyny80

grcyny60

grcyny61grcyny62grcyny63grcyny64

grcyny65

grdnca80

grdnca60grdnca61

grdnca62 hmsqnj80

hmsqnj60hmsqnj61hmsqnj62

hrbgpa80

hrbgpa60hrbgpa61

hrbgpa62

hrfrct03

hrfrct04hrfrct05

hrfrct02

hrfrct63hrfrct64hrfrct65

hrfrct82

hrfrct60hrfrct61hrfrct62

hrfrct66hrfrct67

hrfrct68

whplny80

hrfrct69

hrfrct70hrfrct71hrfrct72

hrfrct73hrfrct74

hstntx16

hstntx80

hstntx17 hstntx22hstntx23

hstntx67hstntx68hstntx69

hstntx82

hstntx81

hstntx60hstntx61hstntx62hstntx63hstntx64hstntx65

snantx80

hstntx70hstntx71

hstntx72hstntx73

hstntx74

hstntx75

iplsin60iplsin61

iplsin62iplsin63iplsin64

iplsin65

iplsin66iplsin67

iplsin68

jcvlfl60jcvlfl61

jcvlfl62jcvlfl63

jcvlfl64jcvlfl65

jcvlfl81 wpbhfl80

jcvlfl66

jcvlfl67

jcvlfl68

kscymo17

kscymo18kscymo21

kscymo22

kscymo23

kscymo24

kscymo67

kscymo68kscymo69

kscymo60

kscymo61kscymo62

kscymo63kscymo64kscymo65

kscymo70

kscymo71

kscymo72

kscymo73

kscymo74kscymo75

sttlwa82

kscymo58kscymo59

kscymo76kscymo77kscymo78

kscymo79

lsanca13

lsanca19

lsanca23

lsanca26

lsanca27

lsanca28

lsanca29

lsanca30lsanca31

lsanca32

lsanca33

lsanca70

lsanca71lsanca72

lsanca83

lsanca67lsanca68

lsanca69

lsanca60

lsanca61lsanca62

lsanca63lsanca64lsanca65

nycmny80

lsanca58

lsanca59lsanca73lsanca74lsanca75

lsanca76

lsanca77

lsanca78

lsanca79

slkcut81

lsvlky60lsvlky61lsvlky62

lsvlky63

lsvlky64lsvlky65

lsvlky66lsvlky67lsvlky68lsvlky69

lsvlky70lsvlky71

miamfl60

miamfl61miamfl62

milwwi60

milwwi61milwwi62milwwi63milwwi64milwwi65

milwwi66milwwi67milwwi68milwwi69milwwi70

milwwi71

mmphtn60mmphtn61mmphtn62mmphtn63 mmphtn64mmphtn65stlsmo82

mmphtn66mmphtn67mmphtn68

mmphtn69

mmphtn70mmphtn71

mplsmn60mplsmn61mplsmn62

mplsmn63mplsmn64mplsmn65

okbril81

mplsmn66mplsmn67mplsmn68

mplsmn69

mplsmn70

mplsmn71

ptldor82

noc30k60

noc30k61

nwrknj83

nsvltn60nsvltn61nsvltn62nsvltn63

nsvltn64nsvltn65

nsvltn81

nsvltn66nsvltn67nsvltn68

nworla80

nworla60nworla61

nworla62nworla63nworla64nworla65

nworla66nworla67nworla68

nwrknj16nwrknj80 nwrknj20

nwrknj21nwrknj22nwrknj23

nwrknj67nwrknj68

nwrknj69washdc80

nwrknj60nwrknj61

nwrknj62

nwrknj63

nwrknj64nwrknj65

nwrknj70

nwrknj71

nwrknj72

nwrknj73nwrknj74

nwrknj75

nwrknj55nwrknj56

nwrknj57nwrknj58

nwrknj59nwrknj76

nwrknj77

nwrknj78

nwrknj79

nybwny60

nybwny61nybwny62

nybwny63

nybwny64nybwny65

nybwny81

nybwny82

nybwny66

nybwny67

nybwny68

nybwny69nybwny70

nybwny71nybwny75

nybwny76

nybwny77

nybwny72

nybwny73nybwny74

nycmny09

nycmny28

nycmny29

nycmny31nycmny32nycmny33

nycmny35nycmny36

nycmny37nycmny38

nycmny70nycmny71nycmny72

nycmny67nycmny68

nycmny69

nycmny60

nycmny61

nycmny62nycmny63

nycmny64nycmny65

nycmny55nycmny56

nycmny57

nycmny58

nycmny59nycmny73

nycmny74nycmny75nycmny76nycmny77nycmny78

nycmny79

ojusfl60ojusfl61

ojusfl62

ojusfl63

ojusfl64

ojusfl65

ojusfl81

ojusfl66ojusfl67

ojusfl68ojusfl69ojusfl70

ojusfl71

okbril60okbril61

okbril62

okbril63okbril64

okbril65

okbril66okbril67

okbril68okbril69okbril70okbril71

okcyok60

okcyok61okcyok62

okldca80okldca60okldca61

okldca62

okldca63

okldca64

okldca65

okldca81

okldca66okldca67

okldca68okldca69

okldca70

okldca71sndgca81

omahne60omahne61omahne62

orlnfl08

orlnfl80orlnfl13

orlnfl15orlnfl16orlnfl17

orlnfl67orlnfl68

orlnfl69

orlnfl82

orlnfl60

orlnfl61

orlnfl62

orlnfl63orlnfl64orlnfl65

orlnfl76orlnfl77orlnfl78

orlnfl70orlnfl71

orlnfl72orlnfl73orlnfl74orlnfl75

phlapa18phlapa19

phlapa26phlapa27phlapa60

phlapa61phlapa62

phlapa63

phlapa65phlapa66

phlapa22

phlapa23

phlapa67

phlapa68

phlapa69

phlapa70phlapa71

phlapa72

phlapa73phlapa74phlapa75

phlapa58

phlapa59

phlapa76phlapa77phlapa78

phlapa79

phnxaz10

phnxaz80

phnxaz11phnxaz12phnxaz13

phnxaz67

phnxaz68phnxaz69

phnxaz82

phnxaz60

phnxaz61phnxaz62

phnxaz63phnxaz64

phnxaz65

phnxaz70

phnxaz71phnxaz72phnxaz73phnxaz74phnxaz75

snbrca80

pitbpa60

pitbpa61

pitbpa62

pitbpa63pitbpa64

pitbpa65

pitbpa66

pitbpa67pitbpa68

pitbpa69

pitbpa70pitbpa71

ptldor06

ptldor80

ptldor12ptldor13

ptldor14ptldor07

ptldor65ptldor66

ptldor67

ptldor60ptldor61

ptldor62

ptldor63ptldor64

ptldor68

ptldor69

ptldor70

spknwa80

rcmdva80

rcmdva60

rcmdva61

rcmdva62

rcmdva63rcmdva64rcmdva65

rcmdva66rcmdva67

rcmdva68rcpknj60

rcpknj61rcpknj62

rlghnc60

rlghnc61rlghnc62

rlghnc63rlghnc64

rlghnc65

rlghnc81

rlghnc66

rlghnc67

rlghnc68

rlghnc69rlghnc70

rlghnc71

rlmdil60rlmdil61rlmdil62

rlmdil63rlmdil64

rlmdil65

rlmdil66rlmdil67rlmdil68rlmdil69rlmdil70rlmdil71

scrmca60

scrmca61scrmca62

scrmca63

scrmca64scrmca65

scrmca81

scrmca66

scrmca67

scrmca68scrmca69

scrmca70scrmca71snjsca81

shokca60shokca61shokca62shokca63

shokca64

shokca65

shokca81

shokca66

shokca67shokca68

shokca69

shokca70shokca71

slkcut60slkcut61

slkcut62slkcut63

slkcut64slkcut65

slkcut66

slkcut67slkcut68

slspmd60slspmd61

slspmd62

snantx60snantx61

snantx62snantx63snantx64snantx65

sndgca60sndgca61sndgca62

sndgca63sndgca64

sndgca65

sndgca66sndgca67sndgca68

snfcca10

snfcca80

snfcca12

snfcca20

snfcca21

snfcca25snfcca26snfcca27snfcca28

snfcca29snfcca30

snfcca31snfcca32

snfcca70snfcca71

snfcca72

snfcca83

sttlwa81

snfcca67

snfcca68snfcca69

snfcca60snfcca61snfcca62

snfcca63snfcca64snfcca65

snfcca73snfcca74

snfcca75snfpca60snfpca61

snfpca62snfpca63

snfpca64

snfpca65

snfpca66snfpca67snfpca68

snfpca69snfpca70snjsca60

snjsca61snjsca62

snjsca63snjsca64snjsca65

snjsca66snjsca67

snjsca68snjsca69

snjsca70

snjsca71snjsca72snjsca73

snjsca74

spknwa60spknwa61

spknwa62

stlsmo11

stlsmo80

stlsmo12

stlsmo13stlsmo14

stlsmo65stlsmo66

stlsmo67 stlsmo60stlsmo61

stlsmo62stlsmo63stlsmo64

stlsmo68stlsmo69stlsmo70stlsmo71

stlsmo72stlsmo73stlsmo74

stlsmo75

stlsmo76

stplmn06

stplmn80

stplmn07stplmn08stplmn09

stplmn67stplmn68

stplmn69

stplmn60stplmn61stplmn62

stplmn63

stplmn64

stplmn65

stplmn70stplmn71stplmn72

sttlwa60sttlwa61sttlwa62

sttlwa63sttlwa64

sttlwa65

sttlwa66

sttlwa67sttlwa68sttlwa69

sttlwa70

sttlwa71sttlwa72

sttlwa73sttlwa74

sttlwa75sttlwa76

syrcny60syrcny61syrcny62

tampfl60

tampfl61tampfl62tampfl63

tampfl64tampfl65

tampfl66

tampfl67tampfl68tampfl69

tampfl70tampfl71

tcsnaz60tcsnaz61

tcsnaz62tcsnaz63tcsnaz64tcsnaz65

tulsok60

tulsok61

tulsok62tulsok63

tulsok64tulsok65

tulsok66

tulsok67

tulsok68

washdc11

washdc12washdc15washdc16

washdc17washdc18

washdc65

washdc66washdc67

washdc60

washdc61

washdc62washdc63washdc64

washdc68washdc69

washdc70washdc71washdc72washdc73

washdc74

washdc75washdc76

washdt60

washdt61

washdt62

waynpa60

waynpa61waynpa62

waynpa63waynpa64waynpa65waynpa66

waynpa67

waynpa68

whplny60

whplny61whplny62

whplny63

whplny64whplny65

whplny66

whplny67whplny68

whplny69

whplny70whplny71

wpbhfl60wpbhfl61

wpbhfl62wpbhfl63

wpbhfl64wpbhfl65

akrnoh80

akrnoh60

akrnoh61akrnoh62

albyny80

albyny60

albyny61albyny62

albyny63

albyny64albyny65

anhmca80

anhmca60anhmca61

anhmca62

anhmca63

anhmca64 anhmca81anhmca82

lsanca82

phnxaz81

shokca80

sndgca80

snjsca80

tulsok80

anhmca65

anhmca66

anhmca67

anhmca68

anhmca69

anhmca70

anhmca71

anhmca72

anhmca73

anhmca74

anhmca75

anhmca76

anhmca77

anhmca78

anhmca79

snfpca81

artnva80

artnva60

artnva61

artnva62 artnva63

artnva64

artnva65artnva66

artnva67

artnva68

pitbpa81

washdc82

atlnga09

atlnga81

atlnga16

atlnga25

atlnga80

atlnga30

atlnga31atlnga32

atlnga33

atlnga34

atlnga35

atlnga36

atlnga37

atlnga75

atlnga76

atlnga77

gnbonc80

lsvlky81

miamfl80

mmphtn80

phlapa83

tampfl81

atlnga72 atlnga73

atlnga74

bltmmd81

brhmal80

chcgil83

clmasc80

jcvlfl80

atlnga82

atlnga60

atlnga61

atlnga62

atlnga66

atlnga67

atlnga68

atlnga83

chcgil82

chrlnc80

cncnoh80

dllstx82

kscymo82

nycmny82

orlnfl81

snfcca82

atlnga56

atlnga57

atlnga58

atlnga59

atlnga63

atlnga64

atlnga65

atlnga69

atlnga70 atlnga71

atlnga78

atlnga79

dllstx80

dllstx83

nycmny83

snfcca81

austtx80

austtx60

austtx61

austtx62

austtx63

austtx64

austtx65

mmphtn81

tcsnaz80

bflony80

bflony60

bflony61bflony62

bflony63

bflony64bflony65

dtrtmi81

syrcny80

bltmmd80

bltmmd60

bltmmd61

bltmmd62

bltmmd63

bltmmd64

bltmmd65

phlapa82

waynpa80

bltmmd66

bltmmd67

bltmmd68

bltmmd69bltmmd70

bltmmd71

cmdnnj80

slspmd80

washdt80

brhmal60

brhmal61

brhmal62brhmal63brhmal64

brhmal65

brhmal81

brhmal82

brhmal66

brhmal67

brhmal68

brhmal69

brhmal70

brhmal71

brhmal72

brhmal73brhmal74

brhmal75

brhmal76

brhmal77

nworla81

cdknnj80

cdknnj60

cdknnj61

cdknnj62cdknnj63

cdknnj64

cdknnj65

cdknnj81

cdknnj82

desmia80

hrfrct80

noc30k80

nwrknj81

phlapa81

cdknnj66

cdknnj67

cdknnj68

cdknnj69

cdknnj70

cdknnj71

rcpknj80

cdknnj72

cdknnj73

cdknnj74cdknnj75

cdknnj76

cdknnj77

chcgcg80

chcgcg60

chcgcg61

chcgcg62

chcgcg63

chcgcg64chcgcg65

chcgcg81

dnvrco82

milwwi81

chcgcg66

chcgcg67chcgcg68

chcgcg69

chcgcg70

chcgcg71

mplsmn81

chcgil08

chcgil80

chcgil09chcgil29

chcgil81

chcgil30

chcgil32

chcgil33

chcgil34

chcgil35chcgil36

chcgil37

chcgil38

chcgil39

chcgil70

chcgil71

chcgil72

kscymo80

lsanca80

chcgil67

chcgil68

chcgil69

dllstx81

nwrknj82

nycmny81

chcgil58

chcgil59

chcgil60

chcgil61

chcgil62

chcgil63

chcgil64chcgil65

chcgil79

chcgil73chcgil74

chcgil75

chcgil76

chcgil77

chcgil78

kscymo83

chrlnc60

chrlnc61

chrlnc62chrlnc63

chrlnc64

chrlnc65

chrlnc69

chrlnc70

chrlnc71

chrlnc81cncnoh81

ojusfl80

pitbpa80

rlghnc80

tampfl80

chrlnc66

chrlnc67

chrlnc68

clevoh80

clevoh60

clevoh61clevoh62

clevoh63

clevoh64clevoh65

clmboh81

dtrtmi80

dytnoh80

hrfrct81

iplsin80

lsvlky80

milwwi80

rlmdil80

clevoh81

clevoh66

clevoh67

clevoh68

washdc83

clmasc60

clmasc61

clmasc62

clmboh80

clmboh60

clmboh61clmboh62

clmboh63clmboh64

clmboh65

iplsin81

clmboh66

clmboh67clmboh68

clmboh69

clmboh70

clmboh71

cmbrma13

cmbrma80

cmbrma16

cmbrma67

cmbrma68

cmbrma69

cmbrma82

cmbrma83

nybwny80

cmbrma81

cmbrma60cmbrma61

cmbrma62

cmbrma63

cmbrma64

cmbrma65

phlapa80

washdc81

cmbrma70

cmbrma71

cmbrma72

cmbrma73

cmbrma74

cmbrma75

cmbrma52

cmbrma53

cmbrma54

cmbrma55cmbrma56

cmbrma57

cmbrma58

cmbrma59 cmbrma76cmbrma77

cmbrma78

cmbrma79

whplny81

cmdnnj60cmdnnj61

cmdnnj62

cncnoh13cncnoh14

cncnoh15cncnoh16 cncnoh65

cncnoh66

cncnoh67

cncnoh82

cncnoh60

cncnoh61

cncnoh62

cncnoh63

cncnoh64

nsvltn80

scrmca80

cncnoh68

cncnoh69

cncnoh70

cncnoh71

cncnoh72cncnoh73

desmia60

desmia61

desmia62

desmia63

desmia64

desmia65

desmia81

dnvrco80

mplsmn80

okbril80

ptldor81

snfpca80

sttlwa80

desmia66

desmia67

desmia68

omahne80

rlmdil81

stplmn82

dllstx21

dllstx22

dllstx24

dllstx25dllstx28

dllstx29

dllstx31

dllstx70dllstx71

dllstx72

ftwotx80

dllstx67

dllstx68dllstx69

dllstx55

dllstx56

dllstx57 dllstx58

dllstx59

dllstx60

dllstx61

dllstx62

dllstx63

dllstx65dllstx66dllstx79

kscymo81

lsanca81

dllstx73

dllstx74

dllstx75

dllstx76

dllstx77

dllstx78

dnvrco60

dnvrco61

dnvrco62

dnvrco63

dnvrco64

dnvrco81

slkcut80

dnvrco65

dnvrco66dnvrco67

dnvrco68

dnvrco69dnvrco70

dnvrco77

dnvrco78

dnvrco79

okcyok80

dnvrco71

dnvrco72

dnvrco73

dnvrco74

dnvrco75

dnvrco76

dtrtmi60

dtrtmi61

dtrtmi62

dtrtmi63

dtrtmi64

dtrtmi82

stlsmo81

stplmn81

dtrtmi65

dtrtmi66

dtrtmi67

dtrtmi68

dtrtmi69

dtrtmi70

dtrtmi71

dtrtmi72

dtrtmi73

dtrtmi74

dtrtmi75

dtrtmi76dtrtmi77

dtrtmi78

dtrtmi79

dytnoh60

dytnoh61

dytnoh62

dytnoh63

dytnoh64

dytnoh65

ftwotx60

ftwotx61

ftwotx62

ftwotx63

ftwotx64

ftwotx65

gnbonc60

gnbonc61 gnbonc62

grcyny80

grcyny60

grcyny61

grcyny62grcyny63

grcyny64

grcyny65

grdnca80

grdnca60

grdnca61

grdnca62

hmsqnj80

hmsqnj60hmsqnj61

hmsqnj62

hrbgpa80

hrbgpa60

hrbgpa61

hrbgpa62

hrfrct03

hrfrct04hrfrct05

hrfrct02

hrfrct63hrfrct64

hrfrct65

hrfrct82

hrfrct60

hrfrct61

hrfrct62

hrfrct66

hrfrct67hrfrct68

whplny80

hrfrct69

hrfrct70

hrfrct71hrfrct72

hrfrct73hrfrct74

hstntx16

hstntx80

hstntx17 hstntx22

hstntx23

hstntx67

hstntx68

hstntx69

hstntx82

hstntx81

hstntx60

hstntx61hstntx62 hstntx63

hstntx64hstntx65

snantx80

hstntx70

hstntx71

hstntx72

hstntx73

hstntx74

hstntx75

iplsin60

iplsin61

iplsin62iplsin63

iplsin64

iplsin65

iplsin66iplsin67

iplsin68

jcvlfl60

jcvlfl61

jcvlfl62

jcvlfl63

jcvlfl64

jcvlfl65

jcvlfl81

wpbhfl80

jcvlfl66

jcvlfl67

jcvlfl68

kscymo17

kscymo18kscymo21

kscymo22

kscymo23

kscymo24

kscymo67

kscymo68kscymo69

kscymo60

kscymo61

kscymo62

kscymo63

kscymo64

kscymo65

kscymo70

kscymo71

kscymo72

kscymo73

kscymo74

kscymo75

sttlwa82

kscymo58

kscymo59

kscymo76kscymo77

kscymo78

kscymo79

lsanca13

lsanca19

lsanca23

lsanca26

lsanca27

lsanca28

lsanca29

lsanca30

lsanca31

lsanca32

lsanca33

lsanca70

lsanca71

lsanca72

lsanca83

lsanca67

lsanca68

lsanca69

lsanca60

lsanca61

lsanca62

lsanca63

lsanca64lsanca65

nycmny80

lsanca58

lsanca59

lsanca73 lsanca74

lsanca75

lsanca76

lsanca77

lsanca78

lsanca79slkcut81

lsvlky60lsvlky61

lsvlky62

lsvlky63

lsvlky64

lsvlky65

lsvlky66

lsvlky67

lsvlky68lsvlky69

lsvlky70lsvlky71

miamfl60

miamfl61

miamfl62

milwwi60

milwwi61

milwwi62

milwwi63

milwwi64

milwwi65

milwwi66

milwwi67

milwwi68

milwwi69milwwi70

milwwi71

mmphtn60mmphtn61mmphtn62mmphtn63

mmphtn64

mmphtn65stlsmo82

mmphtn66

mmphtn67mmphtn68

mmphtn69

mmphtn70

mmphtn71

mplsmn60

mplsmn61 mplsmn62

mplsmn63 mplsmn64

mplsmn65

okbril81

mplsmn66 mplsmn67

mplsmn68

mplsmn69

mplsmn70

mplsmn71

ptldor82

noc30k60

noc30k61

nwrknj83

nsvltn60

nsvltn61nsvltn62

nsvltn63

nsvltn64nsvltn65

nsvltn81

nsvltn66

nsvltn67

nsvltn68

nworla80

nworla60

nworla61

nworla62nworla63

nworla64nworla65

nworla66nworla67

nworla68

nwrknj16

nwrknj80 nwrknj20

nwrknj21

nwrknj22

nwrknj23

nwrknj67

nwrknj68

nwrknj69

washdc80

nwrknj60

nwrknj61

nwrknj62

nwrknj63

nwrknj64

nwrknj65

nwrknj70

nwrknj71

nwrknj72

nwrknj73

nwrknj74

nwrknj75

nwrknj55nwrknj56

nwrknj57

nwrknj58

nwrknj59

nwrknj76

nwrknj77

nwrknj78

nwrknj79

nybwny60

nybwny61

nybwny62

nybwny63

nybwny64

nybwny65

nybwny81

nybwny82

nybwny66

nybwny67

nybwny68

nybwny69

nybwny70

nybwny71

nybwny75

nybwny76

nybwny77

nybwny72

nybwny73

nybwny74

nycmny09

nycmny28

nycmny29

nycmny31

nycmny32

nycmny33

nycmny35nycmny36

nycmny37

nycmny38

nycmny70

nycmny71

nycmny72

nycmny67nycmny68

nycmny69

nycmny60

nycmny61

nycmny62nycmny63

nycmny64

nycmny65

nycmny55

nycmny56

nycmny57

nycmny58

nycmny59nycmny73

nycmny74

nycmny75

nycmny76 nycmny77

nycmny78

nycmny79

ojusfl60

ojusfl61

ojusfl62

ojusfl63

ojusfl64

ojusfl65

ojusfl81

ojusfl66

ojusfl67

ojusfl68

ojusfl69

ojusfl70

ojusfl71

okbril60

okbril61

okbril62

okbril63

okbril64

okbril65

okbril66

okbril67

okbril68okbril69

okbril70

okbril71

okcyok60

okcyok61

okcyok62

okldca80

okldca60 okldca61

okldca62

okldca63

okldca64

okldca65

okldca81

okldca66okldca67

okldca68

okldca69

okldca70

okldca71

sndgca81

omahne60 omahne61

omahne62

orlnfl08

orlnfl80orlnfl13

orlnfl15orlnfl16

orlnfl17

orlnfl67

orlnfl68

orlnfl69

orlnfl82

orlnfl60

orlnfl61

orlnfl62

orlnfl63

orlnfl64

orlnfl65

orlnfl76

orlnfl77

orlnfl78

orlnfl70orlnfl71

orlnfl72

orlnfl73 orlnfl74

orlnfl75

phlapa18

phlapa19

phlapa26

phlapa27phlapa60

phlapa61

phlapa62

phlapa63

phlapa65

phlapa66

phlapa22

phlapa23

phlapa67

phlapa68

phlapa69

phlapa70

phlapa71

phlapa72

phlapa73phlapa74

phlapa75

phlapa58

phlapa59

phlapa76 phlapa77phlapa78

phlapa79

phnxaz10

phnxaz80

phnxaz11

phnxaz12

phnxaz13

phnxaz67

phnxaz68

phnxaz69

phnxaz82

phnxaz60

phnxaz61

phnxaz62

phnxaz63phnxaz64

phnxaz65

phnxaz70

phnxaz71 phnxaz72

phnxaz73

phnxaz74

phnxaz75

snbrca80

pitbpa60

pitbpa61

pitbpa62

pitbpa63

pitbpa64

pitbpa65

pitbpa66

pitbpa67

pitbpa68

pitbpa69

pitbpa70

pitbpa71

ptldor06

ptldor80

ptldor12

ptldor13

ptldor14ptldor07

ptldor65

ptldor66

ptldor67

ptldor60

ptldor61

ptldor62

ptldor63

ptldor64

ptldor68

ptldor69

ptldor70

spknwa80

rcmdva80

rcmdva60

rcmdva61

rcmdva62

rcmdva63

rcmdva64rcmdva65

rcmdva66

rcmdva67

rcmdva68

rcpknj60

rcpknj61

rcpknj62

rlghnc60

rlghnc61

rlghnc62

rlghnc63

rlghnc64

rlghnc65rlghnc81

rlghnc66

rlghnc67

rlghnc68

rlghnc69

rlghnc70

rlghnc71

rlmdil60

rlmdil61

rlmdil62

rlmdil63

rlmdil64

rlmdil65

rlmdil66

rlmdil67rlmdil68

rlmdil69

rlmdil70

rlmdil71

scrmca60

scrmca61

scrmca62

scrmca63

scrmca64

scrmca65

scrmca81

scrmca66

scrmca67

scrmca68

scrmca69

scrmca70

scrmca71snjsca81

shokca60

shokca61

shokca62shokca63

shokca64

shokca65

shokca81

shokca66

shokca67

shokca68

shokca69

shokca70 shokca71

slkcut60

slkcut61

slkcut62

slkcut63

slkcut64

slkcut65

slkcut66

slkcut67

slkcut68

slspmd60

slspmd61

slspmd62

snantx60

snantx61

snantx62

snantx63

snantx64

snantx65

sndgca60

sndgca61sndgca62

sndgca63

sndgca64

sndgca65

sndgca66

sndgca67

sndgca68

snfcca10

snfcca80

snfcca12

snfcca20

snfcca21

snfcca25snfcca26

snfcca27snfcca28

snfcca29

snfcca30

snfcca31

snfcca32

snfcca70

snfcca71

snfcca72

snfcca83

sttlwa81

snfcca67

snfcca68

snfcca69

snfcca60

snfcca61snfcca62

snfcca63snfcca64

snfcca65

snfcca73

snfcca74

snfcca75snfpca60

snfpca61

snfpca62

snfpca63

snfpca64

snfpca65

snfpca66snfpca67

snfpca68

snfpca69snfpca70

snjsca60

snjsca61

snjsca62

snjsca63

snjsca64

snjsca65

snjsca66

snjsca67

snjsca68

snjsca69

snjsca70

snjsca71

snjsca72

snjsca73

snjsca74

spknwa60

spknwa61

spknwa62

stlsmo11

stlsmo80

stlsmo12

stlsmo13

stlsmo14

stlsmo65

stlsmo66

stlsmo67 stlsmo60

stlsmo61

stlsmo62

stlsmo63 stlsmo64

stlsmo68

stlsmo69

stlsmo70

stlsmo71

stlsmo72

stlsmo73

stlsmo74

stlsmo75

stlsmo76

stplmn06

stplmn80

stplmn07

stplmn08

stplmn09

stplmn67

stplmn68

stplmn69

stplmn60

stplmn61

stplmn62

stplmn63

stplmn64

stplmn65

stplmn70stplmn71

stplmn72

sttlwa60

sttlwa61

sttlwa62

sttlwa63

sttlwa64

sttlwa65

sttlwa66

sttlwa67

sttlwa68

sttlwa69

sttlwa70

sttlwa71 sttlwa72

sttlwa73

sttlwa74

sttlwa75

sttlwa76

syrcny60syrcny61

syrcny62

tampfl60

tampfl61

tampfl62

tampfl63

tampfl64

tampfl65

tampfl66

tampfl67

tampfl68tampfl69

tampfl70

tampfl71

tcsnaz60

tcsnaz61

tcsnaz62

tcsnaz63

tcsnaz64

tcsnaz65

tulsok60

tulsok61

tulsok62

tulsok63

tulsok64

tulsok65

tulsok66

tulsok67

tulsok68

washdc11

washdc12

washdc15washdc16

washdc17

washdc18

washdc65

washdc66

washdc67

washdc60

washdc61

washdc62

washdc63

washdc64

washdc68washdc69

washdc70washdc71

washdc72

washdc73

washdc74

washdc75

washdc76

washdt60

washdt61

washdt62

waynpa60

waynpa61

waynpa62

waynpa63 waynpa64

waynpa65waynpa66

waynpa67

waynpa68

whplny60

whplny61

whplny62

whplny63

whplny64

whplny65

whplny66

whplny67whplny68

whplny69

whplny70whplny71

wpbhfl60

wpbhfl61

wpbhfl62

wpbhfl63

wpbhfl64

wpbhfl65

akrnoh80

akrnoh60

akrnoh61

akrnoh62

albyny80

albyny60

albyny61

albyny62

albyny63

albyny64

albyny65

anhmca80

anhmca60

anhmca61

anhmca62

anhmca63

anhmca64

anhmca81

anhmca82

lsanca82

phnxaz81

shokca80

sndgca80

snjsca80

tulsok80

anhmca65

anhmca66

anhmca67

anhmca68

anhmca69

anhmca70

anhmca71

anhmca72

anhmca73

anhmca74

anhmca75

anhmca76

anhmca77

anhmca78

anhmca79

snfpca81

artnva80

artnva60

artnva61

artnva62

artnva63

artnva64

artnva65

artnva66

artnva67

artnva68

pitbpa81

washdc82

atlnga09

atlnga81

atlnga16

atlnga25

atlnga80

atlnga30

atlnga31

atlnga32

atlnga33

atlnga34

atlnga35

atlnga36

atlnga37

atlnga75

atlnga76

atlnga77

gnbonc80

lsvlky81

miamfl80

mmphtn80

phlapa83

tampfl81

atlnga72

atlnga73

atlnga74

bltmmd81

brhmal80

chcgil83

clmasc80

jcvlfl80

atlnga82

atlnga60

atlnga61

atlnga62

atlnga66

atlnga67

atlnga68

atlnga83

chcgil82

chrlnc80

cncnoh80

dllstx82

kscymo82

nycmny82

orlnfl81

snfcca82

atlnga56

atlnga57

atlnga58

atlnga59

atlnga63

atlnga64

atlnga65

atlnga69

atlnga70

atlnga71

atlnga78

atlnga79

dllstx80

dllstx83

nycmny83

snfcca81

austtx80

austtx60

austtx61

austtx62

austtx63

austtx64

austtx65

mmphtn81

tcsnaz80

bflony80

bflony60

bflony61

bflony62

bflony63

bflony64

bflony65

dtrtmi81

syrcny80

bltmmd80

bltmmd60

bltmmd61

bltmmd62

bltmmd63

bltmmd64

bltmmd65

phlapa82

waynpa80

bltmmd66

bltmmd67

bltmmd68

bltmmd69

bltmmd70

bltmmd71

cmdnnj80

slspmd80

washdt80

brhmal60

brhmal61

brhmal62

brhmal63

brhmal64

brhmal65

brhmal81

brhmal82

brhmal66

brhmal67

brhmal68

brhmal69

brhmal70

brhmal71

brhmal72

brhmal73

brhmal74

brhmal75

brhmal76

brhmal77

nworla81

cdknnj80

cdknnj60

cdknnj61

cdknnj62

cdknnj63

cdknnj64

cdknnj65

cdknnj81

cdknnj82

desmia80

hrfrct80

noc30k80

nwrknj81

phlapa81

cdknnj66

cdknnj67

cdknnj68

cdknnj69

cdknnj70

cdknnj71

rcpknj80

cdknnj72

cdknnj73

cdknnj74

cdknnj75

cdknnj76

cdknnj77

chcgcg80

chcgcg60

chcgcg61

chcgcg62

chcgcg63

chcgcg64

chcgcg65

chcgcg81

dnvrco82

milwwi81

chcgcg66

chcgcg67

chcgcg68

chcgcg69

chcgcg70

chcgcg71

mplsmn81

chcgil08

chcgil80

chcgil09

chcgil29

chcgil81

chcgil30

chcgil32

chcgil33

chcgil34

chcgil35 chcgil36

chcgil37

chcgil38

chcgil39

chcgil70

chcgil71

chcgil72

kscymo80

lsanca80

chcgil67

chcgil68

chcgil69

dllstx81

nwrknj82

nycmny81

chcgil58

chcgil59

chcgil60

chcgil61

chcgil62

chcgil63

chcgil64

chcgil65

chcgil79

chcgil73

chcgil74

chcgil75

chcgil76

chcgil77

chcgil78

kscymo83

chrlnc60

chrlnc61

chrlnc62

chrlnc63

chrlnc64

chrlnc65

chrlnc69

chrlnc70

chrlnc71

chrlnc81

cncnoh81

ojusfl80

pitbpa80

rlghnc80

tampfl80

chrlnc66

chrlnc67

chrlnc68

clevoh80

clevoh60

clevoh61

clevoh62

clevoh63

clevoh64

clevoh65

clmboh81

dtrtmi80

dytnoh80

hrfrct81

iplsin80

lsvlky80

milwwi80

rlmdil80

clevoh81

clevoh66

clevoh67

clevoh68

washdc83

clmasc60

clmasc61

clmasc62

clmboh80

clmboh60

clmboh61

clmboh62

clmboh63

clmboh64

clmboh65

iplsin81

clmboh66

clmboh67

clmboh68

clmboh69

clmboh70

clmboh71

cmbrma13

cmbrma80

cmbrma16

cmbrma67

cmbrma68

cmbrma69

cmbrma82

cmbrma83

nybwny80

cmbrma81

cmbrma60

cmbrma61

cmbrma62

cmbrma63

cmbrma64

cmbrma65

phlapa80

washdc81

cmbrma70

cmbrma71

cmbrma72

cmbrma73

cmbrma74

cmbrma75

cmbrma52

cmbrma53

cmbrma54

cmbrma55

cmbrma56

cmbrma57

cmbrma58

cmbrma59

cmbrma76

cmbrma77

cmbrma78

cmbrma79

whplny81

cmdnnj60

cmdnnj61

cmdnnj62

cncnoh13

cncnoh14

cncnoh15

cncnoh16

cncnoh65

cncnoh66

cncnoh67

cncnoh82

cncnoh60

cncnoh61

cncnoh62

cncnoh63

cncnoh64

nsvltn80

scrmca80

cncnoh68

cncnoh69

cncnoh70

cncnoh71

cncnoh72

cncnoh73

desmia60

desmia61

desmia62

desmia63

desmia64

desmia65

desmia81

dnvrco80

mplsmn80

okbril80

ptldor81

snfpca80

sttlwa80

desmia66

desmia67

desmia68

omahne80

rlmdil81stplmn82

dllstx21

dllstx22

dllstx24

dllstx25

dllstx28

dllstx29

dllstx31

dllstx70

dllstx71

dllstx72

ftwotx80 dllstx67

dllstx68

dllstx69

dllstx55

dllstx56

dllstx57

dllstx58

dllstx59

dllstx60

dllstx61

dllstx62

dllstx63

dllstx65

dllstx66

dllstx79

kscymo81

lsanca81

dllstx73

dllstx74

dllstx75

dllstx76

dllstx77

dllstx78

dnvrco60

dnvrco61

dnvrco62

dnvrco63

dnvrco64

dnvrco81

slkcut80

dnvrco65

dnvrco66

dnvrco67

dnvrco68

dnvrco69

dnvrco70

dnvrco77

dnvrco78

dnvrco79

okcyok80

dnvrco71

dnvrco72

dnvrco73

dnvrco74

dnvrco75

dnvrco76

dtrtmi60

dtrtmi61

dtrtmi62

dtrtmi63

dtrtmi64

dtrtmi82

stlsmo81

stplmn81

dtrtmi65

dtrtmi66

dtrtmi67

dtrtmi68

dtrtmi69

dtrtmi70

dtrtmi71

dtrtmi72

dtrtmi73

dtrtmi74

dtrtmi75

dtrtmi76

dtrtmi77

dtrtmi78

dtrtmi79

dytnoh60

dytnoh61

dytnoh62

dytnoh63

dytnoh64

dytnoh65

ftwotx60

ftwotx61

ftwotx62

ftwotx63

ftwotx64

ftwotx65

gnbonc60

gnbonc61

gnbonc62

grcyny80

grcyny60

grcyny61

grcyny62

grcyny63

grcyny64

grcyny65

grdnca80

grdnca60

grdnca61

grdnca62

hmsqnj80

hmsqnj60

hmsqnj61

hmsqnj62

hrbgpa80

hrbgpa60

hrbgpa61

hrbgpa62

hrfrct03

hrfrct04

hrfrct05

hrfrct02

hrfrct63

hrfrct64

hrfrct65

hrfrct82

hrfrct60

hrfrct61

hrfrct62

hrfrct66

hrfrct67

hrfrct68

whplny80

hrfrct69

hrfrct70

hrfrct71

hrfrct72 hrfrct73

hrfrct74

hstntx16

hstntx80

hstntx17 hstntx22

hstntx23

hstntx67

hstntx68

hstntx69

hstntx82

hstntx81

hstntx60

hstntx61

hstntx62

hstntx63

hstntx64

hstntx65

snantx80

hstntx70

hstntx71

hstntx72

hstntx73

hstntx74

hstntx75

iplsin60

iplsin61

iplsin62

iplsin63

iplsin64

iplsin65

iplsin66

iplsin67

iplsin68

jcvlfl60

jcvlfl61

jcvlfl62

jcvlfl63

jcvlfl64

jcvlfl65

jcvlfl81

wpbhfl80

jcvlfl66

jcvlfl67

jcvlfl68

kscymo17

kscymo18

kscymo21

kscymo22

kscymo23

kscymo24

kscymo67

kscymo68

kscymo69

kscymo60

kscymo61

kscymo62

kscymo63

kscymo64

kscymo65

kscymo70

kscymo71

kscymo72

kscymo73

kscymo74

kscymo75

sttlwa82

kscymo58

kscymo59

kscymo76

kscymo77

kscymo78

kscymo79

lsanca13

lsanca19

lsanca23

lsanca26

lsanca27

lsanca28

lsanca29

lsanca30

lsanca31

lsanca32

lsanca33

lsanca70

lsanca71

lsanca72

lsanca83

lsanca67

lsanca68

lsanca69

lsanca60

lsanca61

lsanca62

lsanca63

lsanca64

lsanca65

nycmny80

lsanca58

lsanca59

lsanca73

lsanca74

lsanca75

lsanca76

lsanca77

lsanca78

lsanca79slkcut81

lsvlky60

lsvlky61

lsvlky62

lsvlky63

lsvlky64

lsvlky65

lsvlky66

lsvlky67

lsvlky68

lsvlky69

lsvlky70

lsvlky71

miamfl60

miamfl61

miamfl62

milwwi60

milwwi61

milwwi62

milwwi63

milwwi64

milwwi65

milwwi66

milwwi67

milwwi68

milwwi69

milwwi70

milwwi71

mmphtn60mmphtn61

mmphtn62

mmphtn63

mmphtn64

mmphtn65

stlsmo82

mmphtn66

mmphtn67

mmphtn68

mmphtn69

mmphtn70

mmphtn71

mplsmn60

mplsmn61

mplsmn62

mplsmn63

mplsmn64

mplsmn65

okbril81

mplsmn66

mplsmn67

mplsmn68

mplsmn69

mplsmn70

mplsmn71

ptldor82

noc30k60

noc30k61

nwrknj83

nsvltn60

nsvltn61

nsvltn62 nsvltn63

nsvltn64

nsvltn65

nsvltn81

nsvltn66

nsvltn67

nsvltn68

nworla80

nworla60

nworla61

nworla62

nworla63

nworla64

nworla65

nworla66

nworla67

nworla68

nwrknj16

nwrknj80

nwrknj20

nwrknj21

nwrknj22

nwrknj23

nwrknj67

nwrknj68

nwrknj69

washdc80

nwrknj60

nwrknj61

nwrknj62

nwrknj63

nwrknj64

nwrknj65

nwrknj70

nwrknj71

nwrknj72

nwrknj73

nwrknj74

nwrknj75

nwrknj55

nwrknj56

nwrknj57

nwrknj58

nwrknj59

nwrknj76

nwrknj77

nwrknj78

nwrknj79

nybwny60

nybwny61

nybwny62

nybwny63

nybwny64

nybwny65

nybwny81

nybwny82

nybwny66

nybwny67

nybwny68

nybwny69

nybwny70

nybwny71

nybwny75

nybwny76

nybwny77

nybwny72

nybwny73

nybwny74

nycmny09

nycmny28

nycmny29

nycmny31

nycmny32

nycmny33

nycmny35

nycmny36

nycmny37

nycmny38

nycmny70

nycmny71

nycmny72

nycmny67

nycmny68

nycmny69

nycmny60

nycmny61

nycmny62

nycmny63

nycmny64

nycmny65

nycmny55

nycmny56

nycmny57

nycmny58

nycmny59

nycmny73

nycmny74

nycmny75

nycmny76

nycmny77nycmny78

nycmny79

ojusfl60

ojusfl61

ojusfl62

ojusfl63

ojusfl64

ojusfl65

ojusfl81

ojusfl66 ojusfl67

ojusfl68

ojusfl69

ojusfl70

ojusfl71

okbril60

okbril61

okbril62

okbril63

okbril64

okbril65

okbril66

okbril67

okbril68

okbril69

okbril70

okbril71

okcyok60

okcyok61

okcyok62

okldca80

okldca60

okldca61

okldca62

okldca63

okldca64

okldca65

okldca81

okldca66

okldca67

okldca68

okldca69

okldca70

okldca71

sndgca81

omahne60

omahne61

omahne62

orlnfl08

orlnfl80

orlnfl13

orlnfl15

orlnfl16

orlnfl17

orlnfl67

orlnfl68

orlnfl69

orlnfl82

orlnfl60

orlnfl61

orlnfl62

orlnfl63

orlnfl64

orlnfl65

orlnfl76

orlnfl77

orlnfl78

orlnfl70

orlnfl71

orlnfl72

orlnfl73

orlnfl74

orlnfl75

phlapa18

phlapa19

phlapa26

phlapa27

phlapa60

phlapa61

phlapa62

phlapa63

phlapa65

phlapa66

phlapa22

phlapa23

phlapa67

phlapa68

phlapa69

phlapa70

phlapa71

phlapa72

phlapa73

phlapa74

phlapa75

phlapa58

phlapa59

phlapa76 phlapa77

phlapa78

phlapa79

phnxaz10

phnxaz80

phnxaz11

phnxaz12

phnxaz13

phnxaz67

phnxaz68

phnxaz69

phnxaz82

phnxaz60

phnxaz61

phnxaz62

phnxaz63

phnxaz64

phnxaz65

phnxaz70

phnxaz71

phnxaz72

phnxaz73

phnxaz74

phnxaz75

snbrca80

pitbpa60

pitbpa61

pitbpa62

pitbpa63

pitbpa64

pitbpa65

pitbpa66

pitbpa67 pitbpa68

pitbpa69

pitbpa70

pitbpa71

ptldor06

ptldor80

ptldor12

ptldor13

ptldor14

ptldor07

ptldor65

ptldor66

ptldor67

ptldor60

ptldor61

ptldor62

ptldor63

ptldor64

ptldor68

ptldor69

ptldor70

spknwa80

rcmdva80

rcmdva60

rcmdva61

rcmdva62

rcmdva63

rcmdva64

rcmdva65

rcmdva66

rcmdva67

rcmdva68

rcpknj60

rcpknj61

rcpknj62

rlghnc60

rlghnc61

rlghnc62

rlghnc63

rlghnc64

rlghnc65

rlghnc81

rlghnc66

rlghnc67

rlghnc68

rlghnc69

rlghnc70

rlghnc71

rlmdil60

rlmdil61

rlmdil62

rlmdil63rlmdil64

rlmdil65

rlmdil66

rlmdil67

rlmdil68

rlmdil69

rlmdil70

rlmdil71

scrmca60

scrmca61

scrmca62

scrmca63

scrmca64

scrmca65

scrmca81

scrmca66

scrmca67

scrmca68

scrmca69

scrmca70

scrmca71

snjsca81

shokca60

shokca61

shokca62

shokca63

shokca64

shokca65

shokca81

shokca66

shokca67

shokca68

shokca69

shokca70

shokca71

slkcut60

slkcut61

slkcut62

slkcut63

slkcut64

slkcut65

slkcut66

slkcut67

slkcut68

slspmd60

slspmd61

slspmd62

snantx60

snantx61

snantx62

snantx63

snantx64

snantx65

sndgca60

sndgca61

sndgca62

sndgca63

sndgca64

sndgca65

sndgca66

sndgca67

sndgca68

snfcca10

snfcca80

snfcca12

snfcca20

snfcca21

snfcca25snfcca26

snfcca27snfcca28

snfcca29

snfcca30

snfcca31

snfcca32

snfcca70

snfcca71

snfcca72

snfcca83

sttlwa81

snfcca67

snfcca68

snfcca69

snfcca60

snfcca61

snfcca62

snfcca63

snfcca64

snfcca65

snfcca73

snfcca74

snfcca75

snfpca60snfpca61

snfpca62

snfpca63

snfpca64

snfpca65

snfpca66

snfpca67

snfpca68

snfpca69

snfpca70

snjsca60

snjsca61

snjsca62

snjsca63

snjsca64

snjsca65

snjsca66

snjsca67

snjsca68

snjsca69

snjsca70

snjsca71

snjsca72

snjsca73

snjsca74

spknwa60

spknwa61

spknwa62

stlsmo11

stlsmo80

stlsmo12

stlsmo13

stlsmo14

stlsmo65

stlsmo66

stlsmo67 stlsmo60

stlsmo61

stlsmo62

stlsmo63

stlsmo64

stlsmo68

stlsmo69

stlsmo70

stlsmo71

stlsmo72

stlsmo73

stlsmo74

stlsmo75

stlsmo76

stplmn06

stplmn80

stplmn07

stplmn08

stplmn09

stplmn67

stplmn68

stplmn69

stplmn60

stplmn61

stplmn62

stplmn63

stplmn64

stplmn65

stplmn70

stplmn71

stplmn72

sttlwa60 sttlwa61

sttlwa62

sttlwa63

sttlwa64

sttlwa65

sttlwa66

sttlwa67

sttlwa68

sttlwa69

sttlwa70

sttlwa71

sttlwa72

sttlwa73

sttlwa74

sttlwa75

sttlwa76

syrcny60

syrcny61

syrcny62

tampfl60

tampfl61

tampfl62

tampfl63

tampfl64

tampfl65

tampfl66

tampfl67

tampfl68

tampfl69

tampfl70

tampfl71

tcsnaz60

tcsnaz61

tcsnaz62

tcsnaz63

tcsnaz64

tcsnaz65

tulsok60

tulsok61

tulsok62

tulsok63

tulsok64

tulsok65

tulsok66

tulsok67

tulsok68

washdc11

washdc12

washdc15

washdc16

washdc17

washdc18

washdc65

washdc66washdc67

washdc60

washdc61

washdc62

washdc63

washdc64

washdc68

washdc69

washdc70

washdc71

washdc72

washdc73

washdc74

washdc75

washdc76

washdt60

washdt61

washdt62

waynpa60

waynpa61

waynpa62

waynpa63

waynpa64

waynpa65

waynpa66

waynpa67

waynpa68

whplny60

whplny61

whplny62

whplny63

whplny64

whplny65

whplny66

whplny67

whplny68

whplny69

whplny70

whplny71

wpbhfl60

wpbhfl61

wpbhfl62

wpbhfl63

wpbhfl64

wpbhfl65

badvoro badvoro+PRISM badvoro+VPSC

Roger So

L. Sassaman

Martin Schulze

Douglas F. Calvert

Hunter Matthews (Duke Biology Unix Sysadmin)

Theodore Ts’o [SIGNATURE]

Dave Del Torto

Nik Clayton

Daniel Stone (NEC Business Solutions)

Stephen C. Tweedie (Key signing key)

Linus Torvalds

Werner Koch (gnupg sig)

Bradley M. Kuhn

Dan Nowacki

Jeffrey I. Schiller

Wichert Akkerman

Douglas F. Calvert

Leonard D. Rosenthol

M. Drew Streib

Paul S. Traina

David Elson (Del)

Daniel Jacobowitz

Gregory L. Pratt

Andrew G. Malis

Robert van der Meulen

Peter Jones

Clint Adams (Debian)

Eric S. Raymond

LaMont Jones

H. Peter Anvin (hpa)

CERT Coordination Center

Citizen Gold (MedeMail - Babel Client)

[email protected]

Bill Scannell

Werner Koch

J. Daniel Backman

Andrew S. Nagy

Red Hat, Inc

CERT Coordination Center

K. Reid Wightman

Mark Crichton (preferred key)

Emily ManheimTheodore Y. Ts’o

Charles Gallo at WorkJack M Twilley

Mike Fratto

Wichert Akkerman

Cory F. Cohen

Vinnie Moscaritolo

Daniel Jacobowitz

Dr. Michael Meskes

Noah Meyerhans

Charles Gallo

Martin Schulze

Philip R. Zimmermann

Tim O’Shea [tmo]

AUSCERT

Matt Taggart

Miro Jurisic

Peter Nai Wan

Linux Kernel Archives Verification Key

Christoph Martin

Woz

Douglas F. Calvert (High Security Key Use 0x13300731 For Everyday Communication)

Michael Stone

Stanton McCandlish (POP acct. for file attachments)

Darxus

Tim Holmes

Peter Nai Wan

mauri stott

CERT Coordination Center

Eugene H. Spafford

Jamie Wilkinson

Leland Wallace

Brian D. WebbDavid Walter

FreeBSD Security Officer

dann frazier

Matt Crawford

Roger So

L. Sassaman

Martin Schulze

Douglas F. Calvert

Hunter Matthews (Duke Biology Unix Sysadmin)

Theodore Ts’o [SIGNATURE]

Dave Del Torto

Nik Clayton

Daniel Stone (NEC Business Solutions)

Stephen C. Tweedie (Key signing key)

Linus Torvalds

Werner Koch (gnupg sig)

Bradley M. Kuhn

Dan Nowacki

Jeffrey I. Schiller

Wichert Akkerman

Douglas F. Calvert

Leonard D. Rosenthol

M. Drew Streib

Paul S. Traina

David Elson (Del)

Daniel Jacobowitz

Gregory L. Pratt

Andrew G. Malis

Robert van der Meulen

Peter Jones

Clint Adams (Debian)

Eric S. Raymond

LaMont Jones

H. Peter Anvin (hpa)

CERT Coordination Center

Citizen Gold (MedeMail - Babel Client)

[email protected]

Bill Scannell

Werner Koch

J. Daniel Backman

Andrew S. Nagy

Red Hat, Inc

CERT Coordination Center

K. Reid Wightman

Mark Crichton (preferred key)

Emily ManheimTheodore Y. Ts’o

Charles Gallo at WorkJack M Twilley

Mike Fratto

Wichert Akkerman

Cory F. Cohen

Vinnie Moscaritolo

Daniel Jacobowitz

Dr. Michael MeskesNoah Meyerhans

Charles Gallo

Martin Schulze

Philip R. Zimmermann

Tim O’Shea [tmo]

AUSCERT

Matt Taggart

Miro Jurisic

Peter Nai Wan

Linux Kernel Archives Verification Key

Christoph Martin

Woz

Douglas F. Calvert (High Security Key Use 0x13300731 For Everyday Communication)

Michael Stone

Stanton McCandlish (POP acct. for file attachments)

Darxus

Tim Holmes

Peter Nai Wan

mauri stott

CERT Coordination Center

Eugene H. Spafford

Jamie Wilkinson

Leland Wallace

Brian D. WebbDavid Walter

FreeBSD Security Officer

dann frazier

Matt Crawford

Roger So

L. Sassaman

Martin Schulze

Douglas F. Calvert

Hunter Matthews (Duke Biology Unix Sysadmin)

Theodore Ts’o [SIGNATURE]

Dave Del Torto

Nik Clayton

Daniel Stone (NEC Business Solutions)

Stephen C. Tweedie (Key signing key)

Linus Torvalds

Werner Koch (gnupg sig)

Bradley M. KuhnDan Nowacki

Jeffrey I. Schiller

Wichert Akkerman

Douglas F. Calvert

Leonard D. Rosenthol

M. Drew Streib

Paul S. Traina

David Elson (Del)

Daniel Jacobowitz

Gregory L. Pratt

Andrew G. Malis

Robert van der Meulen

Peter Jones

Clint Adams (Debian)

Eric S. Raymond

LaMont Jones

H. Peter Anvin (hpa)

CERT Coordination Center

Citizen Gold (MedeMail - Babel Client)

[email protected]

Bill Scannell

Werner Koch

J. Daniel Backman

Andrew S. Nagy

Red Hat, Inc

CERT Coordination Center

K. Reid Wightman

Mark Crichton (preferred key)

Emily ManheimTheodore Y. Ts’o

Charles Gallo at Work

Jack M Twilley

Mike Fratto

Wichert Akkerman

Cory F. Cohen

Vinnie Moscaritolo

Daniel Jacobowitz

Dr. Michael Meskes

Noah Meyerhans

Charles Gallo

Martin Schulze

Philip R. ZimmermannTim O’Shea [tmo]

AUSCERT

Matt Taggart

Miro Jurisic

Peter Nai Wan

Linux Kernel Archives Verification Key

Christoph Martin

Woz

Douglas F. Calvert (High Security Key Use 0x13300731 For Everyday Communication)

Michael Stone

Stanton McCandlish (POP acct. for file attachments)

Darxus

Tim Holmes

Peter Nai Wan

mauri stott

CERT Coordination Center

Eugene H. Spafford

Jamie Wilkinson

Leland Wallace

Brian D. Webb

David Walter

FreeBSD Security Officer

dann frazier

Matt Crawford

b124 b124+PRISM b124+VPSC

Figure 5: Comparing PRISM and VPSC on two graphs. Original layouts arescaled to have an average edge length that equals 4 times the label size.

Page 15: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 67

Table 3: Comparing the dissimilarities and area of overlap removal algorithms.Results shown are "dist, "disp and area. Area is measured with a unit of 106

square points. Initially the layout is scaled to an average edge length that equals4 times the average label size.

Graph PRISM VPSC"dist "disp area "dist "disp area

b100 0.74 0.36 14.59 0.95 0.62 25.33b102 0.41 0.18 2.62 0.44 0.33 2.77b124 0.52 0.12 3.39 0.28 0.06 3.04b143 0.5 0.22 2.59 0.67 0.41 4.26

badvoro 0.35 0.15 11.85 0.65 0.58 11.71mode 0.57 0.35 0.78 0.84 0.59 1.45

ngk10 4 0.25 0.05 0.54 0.16 0.03 0.53NaN 0.25 0.06 1.15 0.15 0.04 1.15dpd 0.14 0.03 0.54 0.1 0.03 0.53root 0.73 0.28 16.02 0.73 0.7 25.93rowe 0.16 0.04 0.38 0.11 0.03 0.38size 0.35 0.11 0.54 0.28 0.08 0.57unix 0.25 0.07 0.6 0.13 0.04 0.59xx 0.39 0.18 4.23 0.45 0.34 4.54

Graph VORO ODNLS"dist "disp area "dist "disp area

b100 - - - 0.49 0.24 1.09E3b102 1.18 0.47 131.55 0.33 0.15 41.01b124 0.69 0.36 19.09 0.43 0.26 14.64b143 0.84 0.39 19.35 0.57 0.36 29.39

badvoro 3.8 0.9 4.45E5 0.34 0.10 166.53mode 1.09 0.58 20.02 0.44 0.28 45.21

ngk10 4 0.46 0.2 0.79 0.23 0.12 2.21NaN 0.49 0.22 2.28 0.33 0.18 4.86dpd 0.43 0.23 0.6 0.38 0.29 1.45root 4.14 0.94 3.68E8 0.39 0.14 1.52E3rowe 0.41 0.2 0.68 0.25 0.11 2.01size 0.62 0.34 2.07 0.28 0.16 3.35unix 0.55 0.24 0.64 0.20 0.09 2.01xx 1.13 0.44 185.7 0.30 0.11 45.18

Page 16: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

68 Gansner and Hu E!cient Node Overlap Removal

Table 4: Comparing dissimilarity and area of overlap removal algorithms on theRome suite of test graphs. # stands for the number of graphs within the sizerange specified.

sizes # PRISM VPSC VORO ODNLS"disp area "disp area "disp area "disp area

10–19 1407 0.009 0.16 0.09 0.061 0.14 0.069 0.07 0.3420–29 839 0.02 0.27 0.11 0.12 0.14 0.15 0.078 0.9230–39 2036 0.03 0.36 0.13 0.19 0.13 0.26 0.078 1.8540–49 1800 0.035 0.43 0.14 0.25 0.12 0.36 0.074 2.7150–59 1045 0.042 0.51 0.15 0.32 0.11 0.53 0.074 4.5360–69 1172 0.046 0.58 0.17 0.39 0.11 0.70 0.074 6.1870–79 1008 0.051 0.64 0.17 0.46 0.11 0.94 0.073 8.4480–89 788 0.05 0.71 0.17 0.52 0.10 1.20 0.07 9.9990–99 1296 0.054 0.78 0.18 0.59 0.10 1.49 0.069 13.26100–109 140 0.055 0.82 0.18 0.61 0.10 1.7 0.068 14.14

VPSC, VORO and ODNLS on the Rome test suite of graphs [4]. This suite hasa total of 11534 graphs5 of relatively small size. Due to space limitation, we onlygive the similarity measure "disp and the area, and we average the results overgraphs of similar sizes. Again, PRISM achieves the best compromise betweenbeing close to the original drawing, and having a smaller drawing area.

We note that while there is no theoretical result guaranteeing that PRISMalgorithm converges to an overlap free layout in a finite number of iterations, inpractice, out of thousands of graphs tested, some as large as tens of thousandsof vertices, PRISM always converges within a few hundred total number ofiterations in the two main loops in Algorithm 1. In our implementation we seta limit of 1000 iterations, even though this limit has never been observed to bereached. Table 5 gives the number of iterations taken for the 14 test cases inTables 2-3. As can be seen, for these graphs, the maximum number of iterationsis 122.

As a demonstration of the scalability of PRISM, we consider its applicationto a large graph. This is a tree from the Mathematics Genealogy Project [32].Each node is a mathematician, and an edge from node i to node j means that jis the first supervisor of i. The graph is disconnected and consists of thousandsof components. Here we consider the second largest component with 11766vertices. This graph took 31 seconds to lay out using SFDP, and 15 secondspost-processing using PRISM for overlap removal. PRISM converges in 81 itera-tions. Important mathematicians (those with the most o!spring) and importantedges (those that lead to the largest subtrees) are highlighted with larger nodes

5Three graphs were dropped from the test because they were disconnected.

Page 17: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 69

Table 5: Number of iterations taken in the two main loops in Algorithm 1. A:initially the layout is scaled to an average edge length of 1 inch. B: initially thelayout is scaled to an average edge length that equals 4 times the average labelsize.

Graph |V | |E| A Bb100 1463 5806 122 75b102 302 611 66 44b124 79 281 43 19b143 135 366 46 26

badvoro 1235 1616 53 32mode 213 269 43 26

ngk10 4 50 100 29 8NaN 76 121 34 9dpd 36 108 26 6root 1054 1083 103 119rowe 43 68 28 7size 47 55 29 14unix 41 49 32 8xx 302 611 53 46

and thicker edges. Figure 6(top) gives the overall layout, which shows thatPRISM preserved the tree structure of the layout very well after node overlapremoval. Figure 6(bottom) gives a close up view of the details of a small area inthe center-left part of Figure 6(top) with many famous mathematicians of earlygenerations. Additional drawings of this and other components of the Mathe-matics Genealogy Project graph, including that of the largest component, areavailable [21].

6 Conclusions and Future Work

A number of algorithms have been proposed for removing node overlaps inundirected graph drawings. For graphs that are relatively large with nontrivialconnectivities, these algorithms often fail to produce satisfactory results, eitherbecause the resulting drawing is too large (e.g., scaling, VORO, ODNLS), orthe drawing becomes highly skewed (e.g., VPSC). In addition, many of themdo not scale well with the size of the graph in terms of computational costs.The main contributions of this paper is a new algorithm for removing overlapsthat is both highly e!ective and e"cient. The algorithm is shown to producelayouts that preserve the proximity relations between vertices, and scales wellwith the size of the graph. It has been applied to graphs of tens of thousands ofvertices, and is able to give aesthetic, overlap-free drawings with compact area

Page 18: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

70 Gansner and Hu E!cient Node Overlap Removal

in seconds, which is not feasible with any algorithm known to us.It is possible that algorithms such as VPSC, which rely on separate passes in

the X and Y directions, might be improved by randomizing which overlaps areremoved in which pass or by gradually removing overlaps using many alternatingX and Y passes. This would, however, further increase their computational cost,which is already much higher than the algorithm proposed in this paper.

For future work, we would like to extend the overlap removal algorithm todeal with edge-node overlaps. We would also like to explore the possibility ofusing the proximity stress model for packing disconnected components.

Acknowledgments

We would like to thank Tim Dwyer and Wanchun Li for making their imple-mentations of VPSC and ODNLS, respectively, available to us. We would liketo thank Yehuda Koren and Stephen North for helpful discussions, and StephenKobourov for bringing our attention to the term “Frobenius metric”. Finally,the reviewers’ comments were very helpful, especially in making the expositionclearer and more accurate.

Page 19: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 71

Bolie

Benson

Bunn

Mundt

Jones

Darken

Hildebrand

Sims

Robinson

BoessenrothSmith

IrudayanathanCurtis

McCoy

BakerKlasi

Fischer

Girolo

Riley

Maehara

Lehman

Neufeld

Ling

CliftonSmith

Keremedis

Miliaras

Nimmo

JonesHsieh

Bondari

Haliloglu

Wang

Cornette

Hentzel

Johnston

Sanderson

Wright

Moore

Kline

Hallett

Mullikin

Gehman

Wilder

Lubben

Whyburn

Roberts

Cleveland

Dorroh

Vickery

Klipple Basye

Jones

Swain

Sorgenfrey

Miller

Young

Bing

Moise

Anderson

Rudin

BurgessBall

Dyer

Hamstrom

SlyeMohatPearson

Armentrout

Mahavier

Treybig

Younglove

Henderson

Worrell

Cook

Reed

Baker

Baker

Davis

Rogers

Secker

Cook

Hinrichsen

O

Green

Proffitt

Purifoy

JacksonKroeger

StrebeBehrns

Gough

Montgomery

Flanders

Ayres

FeidnerBelate

Tidd

Uschold

Benton

Zippin

Rutt

Kusner

Smith

Claytor

Milgram

Exner

Kostenbauder HemmingsenPeterson

Reddy

AbramsonAntonelli

Blackwell

BarrettWigintonBarr

Engvall

Rice

Chandler

Taylor

Greathouse

Schaufele

Morava

Morgan

Anderson

Grilliot

Merwin

Patty

Bell Rhee

McBay

Reed

KwunBoals

Tollefson

Fremon

Myung

QuinnSpence

Harry

Aitchison

III

Schweigert

Wardwell

Hall

Haywood

BoyerSiry Rector

Strohl

Wallace

Saalfrank

Butcher

Conner

Keesee

Blakemore

Brasher

Starling

Strother

Day

CohenDevun

Gordon

Koch

Bergman

Schuh

Hunter

Selden

Madison

Stepp

Kinch

Bastida

Stadtlander

Brown

Lawson

Lea

FarleyHinman

Lau

Friedberg Karvellas

Clark

Carruth

Mislove

Darragh

Williams

McCharen

L

Ward

Smithson

Harris

Lee

Propes

Yeung

Dimitroff Knight

Ferguson

Tymchatyn

Mohler

Tucker

Anderson

Stralka

Faucett

Lin

BorregoShelden

Lin

Choe

Sigmon

Mostowski

Chae

Khuri

Kelley

Fell

Namioka

White

Clark

Hoggatt

Floyd

FortLytle

Andrews

RubinHusch

TindellBoswell

SegalClapp

Farmer

Kasriel

Cain

Fuller

PlunkettMorris

Williams

Simon

Gibbons

Malbon

Jollensten

McDougle

Duda

Keesling

Haynsworth

Smith

Williams

Duke

Dickman

Stone

Cervantes

McMillan

Gilbert

Zaccaro

Lewis Carrano

Martin

Civin

YoungBoles

Livingston

Chrestenson

Selfridge

Hunter

Peterson

Dillon

Cuttle

CuttleChicks

StafneyLindahl

DungelloBachelis

White

Honerlah

TomlinsonHahn Gentry

Jarnagin

Fulton

Sharp

Smythe

Gropen

Forge

KwakSaadaldin

Hodel

Lobb

Kramer

King

Rosenstein

Berard

Wenner

Vaughan

Slaughter

Wilkinson SmithSoniat

Bookhout

Nichols

McAuley

McAllister

Ungar

Wilson

Christoph

Addis

Haver

Reed

Baildon

Woodruff

SmithGrace

Hagopian

BergFitzgerald

Schlais

Heath

Roy

Greef

Arnquist

Vought

Rogers

Shirley

Rogers

Gordh

Whittaker

Su

Yan

Lee

Choo

Berriozabal

Scarborough

Strecker

Stephenson

Schnare

Franklin

MishraNyikos

Sabello

Alford

Mullin

HaqueMarxWells

Kilgore

Mathews

Cowan Chadick

Schneider

Boyce

Cannon

Cohen

Thomas

Schmidt

Steffenson

Kieft

Smith

McKinley

Bushnell

Werremeyer

Crossley

Goblirsch

Lehner

BeanBailey

Boyd

Hyman

Reed

BrownKister

Rosen McMillan

Slack

Jaco

Row

Wright

Gillman

Ferris

HempelBelfi

Heil

Roeling

Casler

GlaserHosay

Price Nicholson

Dieffenbach

Henderson

Geoghegan

Cutler

DancisLusk

Cobb

Craggs

Jones

Yohe

Wright

Daverman

Bass

Jensen

Cash

Olinick

Gerlach

Webster

Krueger

Gerlach

Jones

Shilepsky

Crary

Lewis

Richter

Fisher

Nunnally

Vobach

RieckeO

Brechner

Wong

West

Chapman

Tall

Thompson

Wiser Loveland

Cannon

Lister

Sher

Lambert

Eaton

Lamoreaux

Pettey Cannon

May

May

Heath

Beck

Gentry

Hodge

Pittmann

Transue

Connor Gershenson

Turner

Gauld

Miller

Miller

Martin

Rolfsen

White

Mason

Simon

Moser Mayland

Meyer

Alzobaee

Lininger

Fugate

Bennett

Schori

Anderson

Richardson

HutchinsonVoxman

Neuzil

Summerhill

Bacon

BennettWilliams

Cleave

Bell

Babcock

II

CliettBoren

Riley

Martin

Bandy

Krajewski

III

Kuykendall

Chewning

Veblen

Moore

Wakae

HallWagner

Reilly

Solomon

Fendrich

Israel

Barton

Boxer

TorresHartung

Jennings

Lai

Ren

Kammoun

Bdeir

PiatkiewiczRosenberg

Pennell

Carscadden

Mathews

Beaucage Edelson

Beaucage

Stehney

Yoon

Heisler

Zoltek

Gordon

Chu

Hsu

Hayslip

Rosenthal

Kupeli

Dolan

Vanderslice

Xue

Zilber

Conlon

Thomas

Givens

Lee

Whitehead

Mitchell

MitchellConwell

Franklin

Knebelman

Greenleaf

Grinstead

Smart

SwansonFriedmanRoach

Langer

Falbo

Pierce

Boukaabar

Hewage

Chen

Kouider

Avery

Sinclair

Sarhangi

Najafi

FayLeVan

Santos

Richardson

Shershin

Smith

Williams

Robbie

Fay

Crummer Wright

Goulding

Hajek

McDill

McGranery

Hu

Felt

Barnhardt

Winslow

Winslow

Boyles

Mayer

Manzur

Mason

Kurihara

Gader

DavidsonManseur

Li

Kitto

Dhavakodi

Zhu

Lee

Dowd

Valaristos

Jamieson

Reti

Daniels

Ahluwalia

Alagia

Allen

Allen

Alpert

Anderson

Anderson

Andrus

Arasmith

Asawakun

Bae

Baeten

Bai

Bailey

Ballard

Berg

Bezuidenhout

Bindschadler

Bloom

Boyle

Brady

Bullock

Burkholder

Burns

Buzby

Byrd

Call

Cardona

Carlisle

Carlson

CarrollCartlidge

Castlefranco

Cattani

Chang

Chellevold

Chen

Chiang

Cholewinski Cifuentes

Clapp

Cogswell

Collet

Cooper

CoutantCox

Crampton

Cranston

Crawford

Davis

Davis

Davis

Dawson

Caux

Dean

Deveney

DeVos

FrancoDokken

Dorff

Driscoll

Dristy

Du

DuBois

Eden

Egan

Ghanmi

Ellermeyer

Espina

Faber

Fan

Federighi

Feil

Franekic

Frohman

Fu

Gajendragadkar

Gao

Garder

Geissinger

Gersdorff

Gilliam

GlassGrabner

Grabner

Graham

GrantGraves

Grossman

Gu

Hakawati

Hampson

Hane

Hardy

Hastings

Heinzer

Hernandez

Ho

Hoelzer

Hong

Horton

Hou

Howe

Hsu

Hu

Hughes

Ivanovski

Jacobson

James

Jensen

Jessup

Ji

Johnson

Jolly

Joshi

Ha

Kannowski

Kar

Kellum

Kerr

Kerr

Kirch

Kittaneh

Koch

Kranakis

Kropa

Kropp

Kulkarni

Kumagai

Kuo

Kwak

Kwon

Lam

Langroodi

Langworthy

Lautzenheiser

Laverell

Lea

Lee

Lee

Leitzel

Stum

Li

Liang

Liao

Lien

Lin

Lin

Lin

Liu

Livingston

Lund

Machtinger

Madden

Mitchell

Makky

Marcum

Martin

Martin

Masih

McCallum

McCann

Howes

McKayle

McMorris

Mena

Sr

Meyer

Miller

Miller Miller

Zhang

Montgomery

Moore

Moore

Morrison

Mulry

Musso

Neggers

Nerurkar

Nowak

Oglesby

Ohme

Oktac

OrtmeyerOstling

Pace

Park

Park

Parker

Parr

Paulsen

Paur

Payne

Penazzi

Pennington

Peter

Petrides

Leitzel

Powell

Powers

Prasad

Prins

Prullage

QuigleyQuiros

Radloff

RajaramRalescu

Ralescu

Rallis

Rao

Raspopovic

Rhoades

Rhode

Rigoli

Rim

Ruane

Rubison

Russel

Russell

Rustichini

Sabotka

Sanwal

Schommer

Sedlock

Semmes

Seo

Seoh

Seppalainen

ShafferSharma

Shepherd

Shi

Slivka

Smith

Smith

Snyder

Stangl

Steger

Stoudt

Jr

Stucke

Su

Sun

Sund

Taboada

Taliaferro

Taylor

Thwing

Timm

Ting

Titi

Trautwein

Tsau

Tucker

Tzuu

Usadi

Ark

Eerdewegh

Varadachari

Vignati

Vivian

Vora

Wachsmuth

Wadhwa

Wang

Wang

Wang

Weerasinghe

Wesselink

Williams

Wishart

Wolcott

Woodard

Woodruff

Wu

Wu

Wu

Wykoff

Xian

Xiao

Xu

Xue

Yan

Yang

Yang

Ye

Yen

Yu

Zarnowski

ZerlaZhang

Zhao

Zhao

Zheng

Zhou

Zhou

Zwart

Lindgren

BrownFoster

Komanaka

Tankou

LiuHe

Raffoul

Spalinski

Friberg

Shen

Intermont

Trautman

Authement

Rothman

Estes

Hardy

Eberhart

Feaux

Anderson

Lobquist

Waid

Hunsucker

Brown

Rice

Waggoner

Couvillon

Baritompa

Gonzalez

Caron Matherne

Kroonenberg

Smith

Ganci

Lindsey

Cerin

Wayland

Michael

Kramer

Sullivan

Lynch

Collins

Chon

Reyes

Garcia

Aucoin

Dumesnil

Curole

Gonzalez

Ocneanu

Peinado

Jenkins

Armendariz

Hoffman

Schumann

Munasinghe

Tsaur

Boyer

ClayFox

Montgomery

Lopez Covington

Reeves

Reeves

Bunch

Mashburn

Duncan

Griffing

Bourezgue

Lenker

Deane

BoydBolanoApaloo

Zhong

CunkleJakobsen

Foland

Waltman

England

Heckenbach

HallamNelson

Anderson

Davis

Jr

Jones

Keener

Miles

Chaffer

Morley

BhandariStephens

Stockton

Getu

Thompson

Rodabaugh

Wallgren

Helsabeck

Nolting

Luxon

Girou

Levasseur

Streit

Tangeman

Bruning

Boisen

Kelly

Leech

Mosbo

Woodward

Brown

HeckmanMay

Enersen

Thomas

Smith

Spencer

Sukup

Sarma

Grow

Sastry

Hankerson

Diaz

PeilSchneider

Li

Atici

Harmsen

Morelli

RutledgeNicholas

Ehrlich AlexanderSmith

Cross

Shaikh

Davis

LaTorre

Hampton

Robinson

Hildebrant

Dolan

Rodriguez

Bogar

Ögren

Peterson

Smith

Lawson

Wall

Feliciano

Chitwood

Baker

Beard

III

Rehbinder

Hays

Walker

Amsbury

Simpson

Dent

Jones

Owens

Yeager

Gard

Stafford

Crawley

Dowell

Chang

Cain

Stoughton

Wilson

Preston

Cripps

Lay

Allen

Pax

AntoniosDeLuna

Bowers

Bestvina

Choi

Li

Snyder

Guilbault

Emert

Im

Silva

Davis

Ackleh

Galecki

Thurston

Henson

Magid

Terras

McEachin

Nail

KearnsJacobs

MeedenStaudte

Ihring

Singletary MayohMadison

III

McCulloughPelletier SacerdoteMoore

Lockhart

Terry

Thrall

TordellaPate

Hansman

Ferguson

Schubert

Seybold

Calbert

Scott

Haneken

HasisakiFlesch

Spring

KossYff

Boen

Braunfeld

Wilde

Drufenbrock

Frandsen

GeigerLaskar

Phelan

Tang

Vogt

Ishii

MoranDavis

LaBach

Taylor

Corbett

StanclBlanton

Wilson

Smith Greene

Steimley

Udinski

Reinsch

Carman

Hoover

Bailey

Conkwright

Graesser

HosfordStevenson

Morrel

Beveridge

Bower

Oakley

Bristow

Purdy

Starcher

Smith

Sigley

Locke

Bird

Ketchum

Martin

Burdette

LangDobbie

Moore

Kent

Giaccai

Fossum

Wanna

Cuadrado

Hain

Nagase

Brown

Feuerman

Cavagnaro

Goodner

Silverman

Yen

Luthar

Dean

Ernest

Anderson

Brannon

Cudia

Rosen

Wilde

Truitt

Jenkins

Wong

Fairchild

Mech

Vasudevan

SmithMegginson

Griego

Strong

Cox

Parker

Moskovitz

Clarkson

Hamilton

Hill

Morse

Day

Beesley

Munroe

Wilansky

Freilich

Sholander

Bennett

Moores

Schatz

Thompson

Wolk

Slepian

Demers

Kamowitz

Mitchell

Almgren

Voichick

Brothers

O

Brennan

Hardt

Basener

Brandstein

O

O

Dippolito

Goresky

Jones

Lee

Anderson

Damiano

Khavinson

Vilonen

Ryan

Shepard

Anderson

McConnell

Hanamura

Huang

Saccone

Andreano

Kaufman

Matheson

Masarani

Hashimi

Lefton

Strus

Jockusch

Cohen

RichterIngrassia

Welch

Kurtz

Blaylock

Hummel

Lin

Showalter

Perry

Ford

RaoO

White

HelmsLeviatan

Purdy

Frykman

Bonvallet

Grossman

Walter

Biggs Morris

Harty

JohnsonCassady

Kalyansundar

Heller

Rowe

MorleyKarney

Butler

Lobb

Ruan

Uhlenbeck

Jacob

Wolfowitz

Akst

Nandakumar

Gaer

Schreiner

Lockhart

Hensler

Carmichael

Slepian

Williams Robbins

Wilson

Batchelder Brink

Miller

Morse

Ettlinger

Langer

Adams

Pairman

Garabedian

Linfield

Murray

Betz

Holley

Widder

Brinkmann

Ward

Koopman

Stone

Sheffer

Coe

Hinrichsen

Liu

Morrey

Smith

Cope

Lewis

Price

Whitney

Steen

Galbraith

Lancaster

Street

ClippingerHestenes

Gravalos

O

Guenther

Nadler

Eisenman

Grobe

LeeRogak

West

Battle

Krom

Lucas

Patil

Schuur

Trauth

Walker

Benkard

Bouwsma

Deal

Dubinsky

II

Guting

Lebow

Sell

Cross

Stoddard

Kelley

Stampfli

Stubblefield

Church

Keisler

Moore

Raymond

Davis

Gary

Prins

Smale

Briggs

Hoffman

Munkres

Brahana

Crisler

Feit

Fox

Jans

Jewett

Kuller

Wend

Brown

Norman

Raimi

Roberts

Wall

Dickinson

Ginsburg

Hocking

MacDowell

Roth

Shoenfield

Smith

Thompson

Curtis

Duncan

EisenstadtHeider

Wright

Cullen

Davidson

Jerison

Boothby

Vest

Butcher

Larguier

Brandt

Komm

Kaplan

Miller

Odle

Rickart

Savage

Fan

Maddaus

Schneckenburger

MacKay

Ollman

Phillips

VanceSimond

Wehausen

Welmers

Dancer

Vaughan

Getchell

Kaltenborn

Dushnik

Miller

LeeSmith

Pao

Swingle

Cohen

Rouse

Anderson

BedfordChildress

Hantler

Stahl

Barrow

Edmonds

Ferry

Liu

Schneider

Schwenk

Shapiro

Willson

Bloomberg

Cenzer

Sommerfield

Dushane

Evans

Patterson

Stockmeyer

Blass

Connelly

Hinrichsen

Howard

Khan

Lyon

Manvel

Metzger

Edwards

Keller

Rebman

SeidmanStrube

Ecker

Hethcote

Kozlowski

Lee

Miller

Petrucco

Roseman

Stenzel

Case

Glover

Johnson

Kim

Latil

Sieradski

Stone

Bennett

Hedetniemi

Lewis

Orlik

Plummer

Beineke

Cohen

Dickey

Dudley

Falk

Palmer

Sikkema

Becker

Worth

Allen

Daigle

Ethington

III

Tanner

Michaelides

Carlson

Whitaker

Kuhn

Keynes

Orey

Ragsdale

Sherman

Peng

McAllister

Chen

Brahana

Cairns

Faith

Jones

Osofsky

Caldwell

Dickson

Slaught

Ornstein

Berkowitz

Cozzens

Camillo

Levine

Petryshyn

Tierney

Landweber

Wolf

Boyle

Williamson

Luke

Mahony

Rao

Iberkleid

Treves

Saltz

Gilioli

Viola

Jain

Hounie

Goldman

Cheng

Shapiro

Milojevic

Jones

Seese

Daccach

Conjura

Lehmer

Findlay

Bussey

Jordan

McKinney

Ranum

Birkhoff

Börger

Lennes

Owens

MacNeish

Wheeler

Hildebrandt

BakerPitcher

Root

Wilson

Chittenden

Sanderson

Gaba

DinesHazlett

Wells

Schweitzer

Hart

Wong

Kosinski

Roberts

Eagle

Niefield

Chen

Lebowitz

Weiss

Cozzens

Gersonowicz

Breen

Keller

Amgott

Kwon

Maier

Adams

Lindgren

Opsut

Martin

Raychaudhuri

Borsari

Cordaro

Thompson

Moloney

Videla

Berhanu

Lafferriere

Meziani

Logsdon

MacDuffee

Gokhale

ZeislerHorn

Wilson

Ingraham

Latimer

Nowlan

PepperCooper

Garver

Georges

Smith

Stark

Barnard

Archibald

Griffiths

Williamson

Jones

Morrow

Thompson

Albert

Yang

Pall

Brown

Perez

Silberfarb

Oppenheim

Underwood

Arlinghaus

Rees Chandler

Ross

Sparks

Wong

Mason

Iwaniec

Taylor

Kupiainen

Corwin

Tesman

Rosenbaum

Petersen

Lohrenz

Rosengarten

Oehsen

Latka

Francsics

Pitt

Sessions

Neelon

Roosen

Luo

Lin

Altinel

Sanje

Trimble

Kelley

Tai

Anderson

Pekec

James

Hull

Huston

Tseng

Stafford

Baker

Oldenburger

Killen

Sagen

Shook

Webber

Litzinger

GhentHumphreys

Case

Dribin

Brixey

AndersonMcFarland

Townes

Blake

Chatland

Rees

Smiley

Graves

Haberzetle

Niven

Ayres

Boyce

Perlis

Mauch

Bobonis

Neuhaus

Levin

Martin

Kalisch

Schafer

Dubisch

Zimmerberg

Zelinsky

DivinskyKadison Price

Finch

Gaffney

Gerstenhaber

Merriell

Weiner

Moore

Kokoris

PaigeOehmke

Vale

Block

McKibben

Kellogg

Harper

Koranyi

Sandler

Stanek

Lashof

Stong

Minkus

Brown

DeSapio

McNamara

Gray

Kirby

Alperin

KuoShamash

Lees

Kock

Tucker

Schultz

Weller

Heitsch

Fattahi

Finkel

Schiefelbusch

Pedersen

Rigas

Porter

Merrill

Huang

Harris

He

Pang

Rangaraj

WangGabriel

Wang

Wang

Brewster

Hilton

Yeh

Militello

Ries

Schuck

Krajcevski

Devaney

SuzukiFagella

LoFaro

Nadim

AlexanderHaruta

Sanches

Chivukula

Boas

Yaqub

Loeb

Saenger

Wets

Smith

Haywood

Buskirk

Metcalf

Hughes

Solis

Nowell

Wright

Baker

Mand

Hedlund

Buchanan

Gray

GuggenbuhlAnderson

Hughes

Grant

Tuller

Ames

Maharam

Mitchell

Albert

Chen

Chou

Rosset

Oxley

Carter

Fredricksen

Krahn

Lee

Slaminka

Hsu

Brownstein

Chang

Hesaaraki

Plantholt

Townsend

Fenson

Kim

Dunn

Levenberg

Garaizar

Kim

Shapiro

Xin

Khodja Park

Boucher

Lee

Li

Lou

Pan

Seidel

Nimershiem

Petrovic

Wright

Albert

Shy

ChenDoyle

LaForte

Payne

Simen

Anker

Bedient

Exoo

Gardner

Hoff

Kabell

McCullough

Miller

Oh

Plotnick

Ratcliffe

Rees

Squires

Swartwout

Temple Wagner

Lipman

Levy

Pant

Takriti

Alladi

Auslander

Bott

Mugler

Brumer

III

Statton

Eberlein

Eggan

Eilenberg

Goldstein

Prather

Wenyu

Halpern

Harary

Imoru

Heins

HinmanHolsztynski

Kinukawa

Jones

Kaplan

Kazarinoff

Alongi

Lee

LeVeque

Myers

Peterson

Ritt

Robbins

Scott

Wichman

Smoller

Gonzalez

Yuan

Newton

Taylor

Thomas

Tornheim

Utz

Birge

Harer

Reiner

Stafford

Rechard

Bunyan

Hartung

Church

Kleene

Rosser

Turing

Bustamente

Henkin

Kemeny

Davis

L

Boone

Rogers

Shapiro

Rabin

Scott

Kochen

DaigneaultSmullyan

RitchieGuard

Bennett

Winder

Richter

Hensel

Andrews

Easton

Robbin

Collins

Bruton

Conwell

Turrittin

Pollard

Barron

Schwid

Wegner

Vass

Trump

Scheffé

Wolf

Wolf

MayLarsen

Taylor

Lester

Albert

Trimble

Whaples

Ward

Newell

Kiokemeister

Everett

Cole

Stewart

Mitchell

Varino

Johnson

Crow

Bell

Thurston

Kelly

Erickson

Colvin

Nelson

Wagner

Wilson

Wiegmann

Leavitt

Strehler FullerGoldhaber

Hachmeister

Hood

Lowney

Buck

Morrison

Ziebur

Donoghue

Fulkerson

Mitchell

Buehler

Dinnen

Rose

Smith

Deskins

Johnson

Ruchte

Chandapillai

McKelvey

Rubel

Addison

Bragg

Pearl

Spector

Wymore

Axt

Osborn

Bell

DeMar

Sinkhorn

Vesley

Clarke

Lazier

Moschovakis

Levy

Weston

Hessler

Murtha

Robinson

Todd

Unni

Lin

Cole

Yates

Maddox

Wilson

Buchanan

Campbell

McColgan

Pothoven

Nadathur

Johnson

Malde

Kubicki

Nouh

Chen

Walters

CongYue

Vandell

Liu

Moschovakis

Roberts

Brown

Sandomierski

Goodrick

Hathway

Lawver

Cateforis

Easton

Thewarapperuma

Crovella

Elgot

Purang

Rose

Chen

Ruedemann

Zhang

Daumis

Tabor

Aslan

Henry

Reynolds

Smith

GreshamReagor

Hennig

Moon

Glezen

Jochner

Lee

Quenell

Bauer

Tse

Zhang

Dye

Poffald

Hulbert

Tang

Israel

Wu

Parks

Nipp

Jenson

Karp

Kerfoot

Sims

Bendat

Kyrouz

Constable

Jongh

Brualdi

Kunen

Hawkins

Hunter

Morgan

Bartelt

Booth

Chell

Hintzman

Klatt

Mason

Kainen

Quinn

Smith

Kuzmanovich

Mather

Sheldon

Bahl

Boos

Coram

Dinolt

Ketonen

Mitchell

Neumann

Overdeck

Parra

Ritter

Soloway

VrabecWiegand

Detmer

Knoblauch

Miller

Rosenholtz

Foregger

Manocha

Randell

Wright

Feinberg

Heitmann

Starbird

Funderburk

Gardner

Rochberg

Sember

QuirkLeetsma

Peercy

Higgins

Howard

Klein

Ferguson

Daly

Downey Ota

Al

Kirby

Davies

ManshadJacobs

Zhao

El

Hussein

Messer

Scott

Smith

Ancel

Berner

Chueh

Everett

Frankel

Koh

Mitchell

Parsons

Shrikhande

Wage

Bittman

Brin

Chen

Chicone

Herink

Sternfeld

Tinsley

VerdeForegger

Henderson

Kierstead

Price

Reid

Garity

Lee

Palenz

Parker

Ross

Velleman

Ho

Navy

Talmage

Teglas

Charlap

Clark

BradleyWermer

Adams

Falk

Flapan

Goldwasser

Mills

Das

Park

Kim

Strenk

Child

Byers Burdick

Lameier

Chang

Cariola

Berkey

Castro

Coffey

Ortega

Kim

Pulskamp

Nassar

Syzmanski

Byun

Enayat

Farmer

Klingler

Pritikin

Rebarber

Shao

Gunter

Hwang

Jacobs

Solheid

Tatsuoka

Archdeacon

Decker

Wang

Burrell

O

PujaraBrown

Hale

Sternbach

Nikolai

Johnsen

Haber

Tinsley

Knudson

Salter

Hummel

JenkinsRinehart

Robinson

Shover

Bush

Ahmed

Boyles

Haefner

Kime

Merrill

Velickovic

Berge

Dharmadhikari

Green

Grimmer

Ellis

Federer

Fuller

Hailperin

Haimo

Hamilton

Heerema

Hirschman

III

Wicke

Weinberger

Walsh

Wade

Tromba

Traylor

Thorpe

Ryser

Haltiner

Andree

Campbell

Cashwell

Svobodny

Cho

Kechris

Rubin

Kastanas

Crawshaw

Ramsamujh

Lutz

Uzcategui

Ditzen

Solecki

Ki

Li

Hlavacek

Yao

Jeon

Tsolomitis

Kessar Schwartz

Li

Yang

Leou Ling

Reinhold

Voon

Brozovic

Wimelaratna

Fiedler

Song

Chidume

WoldarJohnson

Flinn

Lin

GordonMiller

Heritier

Monti

Rossi

Cantoni

Dell

Mancini

Passarin

Peracchi

Feser

Dorsett

Leavelle

Kurepa

Unsurangsie

Abbott

Ali

Cossio

Dawson

Gadam

HassanpourNeuberger

Ochoa

Willerding

Matthews

Goodman

Hasting

Stephanus

Landvoy

HansenWoo

Ehlers

Laursen

Swenson

Helzer

Griffin

NovakDearden

Yates

Korntved

Hosada

Pletsch

Robey

Taijeron

Wester

Waters

Farhat

Leeney

Freed

Boudhraa

WilsonBrown

Mohammad

Norfolk

Eid Benander

Benander

Haase

Jones

Whitehead

Clarke

Thomas

Miller

Gan

Tseng

Lee

Castellini

Koslowski

Grubb

Zakeri

Heiman

Titcomb

Melton

Wittekind

Chu

MacLean

Lune

Hatzenbuhler

Lee Yeung

Spears

Hart

Jung

Poisignon

Katz

III

Wilger

Woempner

Bertanzetti

Jackson

Ince

Hoscheit

Swenson

Shawcroft

Freden

Fordham

Zhao

Seldomridge

Pierce

Darrah

McDowell

Woolsey

Zhang

Solomon

Stromberg

Jaworowski

Jensen

Puri

Foias

Kist

Huneke

Phillips

Hansen

Jiang

Michael

Miller

Odenthal

Sardis

McDougal

Landver

Shader

Wu

Zhang

Zhong

Arvola

Chavey

Daniel

Jung

Linton

Son

ZrotowskiLamb

Lazarevic

Tan

Dzamonja

Jewell

Quinn

Mellendorf

Steinberg

Schneider

Ron

Spasojevic

Wingers

Johnson

Forsythe

Johnson

Koepp

Lawrence

Merkes

MacPherson

Hart

Hogan

Villaveces

Rho

Sneyd

Szydlik

Thron

PreeMaxfield

Bloch

Dietrich

Reich

Rosenblatt

Potra

McKennon

Penner

Kiefer Lorden

HuffmanBridgesHenderson Patenaude

LamKeenan

Anstee

Jacquet

Ramakrishnan

SocratesSitaraman

Lesin

Ji

Wiorkowski

March

Long

Slater

McConnel

McRae

Messing

Wang

Lazer

Leighton

Lewis

Lewis

Friedman

Davis

Sternberg

Riggs

Bloom

Thale

Sloss

Kambayashi

Reisel

Driscoll

Harris

Holdt

Austin

Hartfiel

Proctor

III

Christian

Crosby

Roberts

Zenor

Warner

Scott

Hedrick

Reed

Shih

Tefteller

Finch

Houston

Kerr

Oberhoff

Epps

Feuerbacher

McDonald

Smiley

Taylor

Broome

Thorsteinsson

Wilson

Laidacker

Pawlowski

Achilles

Hoffman

Sorenson

Suchan

Gibson

King

Schmidt

Graham

MoebesCollins Davis

Marsh

Sherling

Fraughnaugh

Nall

Roberson

Muoneke

West

Gonzalez

Carrizosa

DeLoura

Cook

WallerChen

Cardan

Nasser

Burghduff

Luo

Carthel Singer

Benningfield

Ruan

Sanchez

Zafiris

Delavina

Souza

Spencer

Hunt

BriggsMarsh

Lange

Bardwell

Aull

Cook

HillamThompson

Drake

Hare

Hursch

Porter

Wunderlich

Birnbaum

Shotwell

Callas

Davis

Dooher

Gibson

Modeer

Reed

Stevenson

Jefferson

Ramaley

Shader

Chung

Larson

Maynard

Shonkwiler

Andima

Carlson

Phillips

Warren Morez

Duke

Goodrich

Hodges

Lelek

Fajtlowicz

Block

Anderson

Glowinski

Stern

Brooks

Parker

Browder

Etgen

Comisky

LaDukeRoss

CheoMaxfield

Christopher

Stalley

Maier

Warren

HaymondEynden

ZaneIsaac

Clemons

Dressler

Ryden

Iltis

Paschke

Donohue

Hinrichs

WagonerCunningham

Hill

Horn

Eerkes

Grantham

Damiano

Abrams

Serven

D

Wick

III

Lum

Owens

Holte

Turnidge

Lopez

Cherlin

Sierpiñski

Zaremba

Mazurkiewicz

Borsuk

KanGrossman

Luft

Carlton

Valent

Ori

Fabec

Donovan

Diesto

Joy

Rhoades

Brown

Hamm

Hall

Fitzpatrick

Eloe

Nguyen

Yang

Heath

Wardlaw

Bagh

Groah

Kavinoky

Dong

Stocking

Ramsay

Penico

Grimm

Lehmann

Neyman

Foster

Buss

Pollett

Robinson

Lin

Mullins

Ostrand

Sanghvi

Franke

Priddy

Moore

Barratt

Hanks

Kirley

Dinkel

Massey

Andrews

Clemans

Roach

ChicksDenton

Jewett

BaartzPeterson

Wegner

Tate

Kelker

Cramer

Haddock

Rothmann

Jamison

Gage

Hawley

Simmons

Leahy

JonesPond

Burke

Mitchell

Holte

Dua

Mohammed

Schoenfeld

Adkins

Jajodia

DornerHamaker

KwanZwick

Bahrampour

Johnson

Peters

Bogley

Perennec

Simmons

Thurber

Hemminger

Dean

Lin

Vrem

Lang

Pringle

Hollingsed

Phillips

Wu

Kangas

Hanes

Leen

Rodabaugh

Xu

Tenny

Gibson

Burton

Parr

RitcheyHeo

Kallianpur

Blyth

Cohen

Dwyer

Golomb

Ismail

Hewitt

Heidel

Pitcher

Spencer

Larsen

Franks

Saari Urenko

Hulkower

Tien

Williams

BattersonNarasimhan

Kleinerman

SedlacekAlho

Wheaton

Moore

Foreman

Larkin

Hsu

Aronszajn

Panitchpakdi

Jennings LucasPedrick

Mulla

Gerlach

Perlis

Duffin

Feldman

Karlovitz

Patrick

Illusie

Porsching

Mangrad

Macon

Whipple

Winkler

Wheeler

Wasserman

Hines

Gompf

Cheney

Boyer

Fuller

YunChen

Hollingsworth

Loepp

McDonald

Chaatit

Little

Chang

Yu

Clark

Cook

Menegatto

Packer

Riley

Boehm

Figà

Zelmanowitz

Beck

Gardner

Mayer

Brown

Kuo

Fischer

Gleason

Black

Dauns

Haimo

Holzsager

Quillen

Turyn

Farkas

Tsai

Holt

Kegley

Katz

Wadsworth

Glimm Newberger

Schlesinger

Soland

Levine

Kronk

Naimpally

Osborne

Mandrekar

Rosen

Salwicki

Shao

WhyburnRoss

Brawley

Mrówka

Hagan

Beidleman

Bernstein

Cover

Shore

Tataru

Kassof

Kunkel

Frank

Hinson

Kulich

Rezende

Trembinska

Wen

Butterworth

Dula

Holmgren

Kennedy

Martino

Andreucci

Chen

Jacobson

Stafford

Newenhizen

Xia

Snavely

Dietz

Haunsperger

BauerHetzler

Ratliff Schuster

Lee

Rykken Jones

Madden Doeff

Yan

O

Diller

Flynn

Mittenthal

Wang

Martin

Chaubell

Urbano

Horning

Molski

Raugel

Al

Thompson

Hoehn

Oliveira

Haught

Orrillo

Greenberg Odell

Smirnova

GabayKautz

Simpson

Muthukrishnan

Lewis

Li

Kowalsky

Gutschera

Martineau

Thwaites

Tyrer

Benjelloun

KamranShaheen

Mallet

Gordon

ValentinDeutsch

Seitelman

Wilson

Davis

Wilhelmsen

Effinger

Chang

Najfeld

Cartwright

Takigawa

Stead

Shannon

Fenceroy

Regala

Leader

Fan

Miller

Perakis

Atay

Paraskevopoulos

Lieberman

Wallenius

DeBranges

Eidswick

Griswold

Ross

Stewart

Whitmore

Guisse

Pierce

Sovereign

Kucan

Mazaud

Szaro

Anderson

Cullinane

Neveu

Bourgault

Salpukas

Kimber

York

Galup

Johnson

Benedetto

Caraballo

Fung

Gerges

Prokhorenkov

Pan

BaloghLauko

Pinter

Vadakkekurputh

Beshears

Solomyak

McGrail

Kim

Hardy

Butson

Cole

Baxendale

Bellenot

Gilliam

Laskowski

Kalliongis

Rosenthal

Putcha

Pettet

Peligrad

Tanyi

Hoffman

Weaver

Kannappan

Pozsgay

Wu

Nemeth

Newman

Paola

Mann

Pu

Montgomery

Baggett

Cohen

Curtis

Wilf

Sellers

Levow

Mandelbaum

Kuhn

Lyczak

AlbertsonBolmarcich

Hutchinson

German

Klingsberg Dayhoff

Beissinger

Simion

Donaghey

Gamble

Taylor

Schnibben

Teitloff

Jacobson

Hardell

Kosier

Gantos

Wenger

Guay

Spencer

Kapoor

Bellamy

McDonald

Mukherjee

Richards

Derr

Reis

Nyhoff

Costich

Myung

Zettel

Bhatia

Vandenboss

Venzke

Anderson

Camburn

Jones

Elsner

Kim

Anderson

Shaw

Showers

Natsheh

Agrawal

Staal

Ludington

McGrew

Nelson

Naik

Bailey

Dizaji

MartinezAbudiak

McKeon

Hewitt

Curtis

Li

Cho

Mikhalkin

Spencer

Sellami

Ozan

Lee

Wieczorek

Song

Park

Liu

Zhao

Jiao

Ko

Wang

Tomber

Fintushel

Akbulut

Blincoe

Puckett

Bernard

Williams

Johnson

Greever

Cabell

Haley

Bobo

Schatten

McCarthy

Thomas

Griffiths

Artola

Blumenthal

Akin

Kezlan

Johnson

HutchinsonPirtle Larson

Fair

Speers

Wright

Hedstrom

Taylor

PrinceCosta

Adams

Howe

StroudMoore

RandolphWard

Burdick

Rosenzweig

Mitchell

Vick

Perry

Harrison

KlemmKung

Lohuis

Terrell

Terrell

Hook

Rowlett

RinneHyams

Beem

Wheeler

Hansen

Nelson

Pettus Bryce

Capobianco

Frank

Alliston

Steelman

Mader

Wadsworth

Goggins

Frech

Young

Young

Singh

Anderson

Edwards Torrence

Shaker

Saiers

Bierstone

Fantham

Spatzier

Robinson

Adler

Behera

Burke

Campbell

Cheung

Cooper

Davies

Dawes

Franek

Gorelic

Jhu

Junqueira

KaiserLam

Lightstone

Ma

Madan

Mahatabuddin

Milnes

Moodie

Moore

Phillips

Poulin

Qiao

Solin

Steketee

Steprans

Stoltenberg

Swett

Szeptycki

Wang

Watson

Weiss

Zemel

Scott

Johnson

Sanders

Altman

Oh

Mackiw

Grosvenor

Crane

Jones

Thompson

Blanchard

Linden

Weiss

Bennett

BonnettCreede

Tang

Zhao

Zhu

Aizley

Smith

Spickler

Bank

Trotter

Brown

Baouendi

Shultz

Moser

Schwingendorf

Ghosechowdhury

YangBolstein

Klopfenstein

Li

Shulman

Kim

Sivaramakrishnan

ZhangShen Wong

Lin

Pheidas

Liu

Sun

Bagga

Hanges

Chang

Hwang

Roberts

RobertsHimonas

Gantner

Mutchler

Williams

BrandEifler

Mack

Cline Vogt

Patnaik

Marut

ShapiroLane Jensen

Verhey

Kim

FerdinandsGoonetilleke

Joseph

Frohliger

Brumfiel

Ryan

Kannan

Maxey

KimCarothers

Friedman

Burkinshaw

Shannon

RitchieKovach

YoonRouch

DuChateau

Cohoon

Premadasa

Henderson

Xu

Lipshitz

Silverman

Moore

Scharlemann

Wilkerson

Elliott

Bardos

Tripathi

Kim

Latremoliere

Pardalos

Leal

Binns

Mummert

LeeBrown

Chuan

Amrine

SchwennickeEstrada

TannenbaumDeretsky

Putnam

AlspachKruse

Chinn

Fwu

SchulteLorica

Person

Eudave

Doll

Schultens

Kowng

MooreSamuelson

Nicholsen

Loustau

Wilson

Kazam

Psomopolous

Yamini

Hassanali

Grosen

Ware

Fahy

Li

Sturm

Pufendorf

Pyung

Zhu

Lustfield

Sanders

Bustoz

Byrnes

IV

Ji

Pitts

Bagley

Chen

Deng

Ding

Hendricks

You

Parks

Scheffer

Brakke

Morgan

Kohn

White

Solomon

Mackenzie

ChangPerry

Sullivan

Steinke

Underwood

Chung

Lander ChengMessaoudene

Lawlor

Petrus

Chu

Gray

Campbell

Pukatzki

Roberson

Vaughn

Pages

Wright

Nelson

Smith

Woo

Williams

Hall

Rant

Johnson

Sadler

Harris

Rhee

Ho

Spiteri

Chin

Jiang

Zhu

Anderson

Lin

Nam

Nyenhuis

Zhou

Carter

Bermejo

Sertoz

Sharpe

Gentle

Lee

Akyildiz

Bailey

HutchingsHung

Hallet

Jorgensen

Carson

Heinicke

Stewart

Biggs

Cross

Page

Ascher

Austin

Carrell

Rosen

To

Abo

Hegde

TuncaliYang

Pollard

Bennett

Fiske

Delistathis

Pearl

RoarkNakaoKao Naylor

Doraiswamy

Dahlberg

Lagrange Poisson

Bauschke

Chun

Ding

Durnberger

Hare

Liu

Marshall

Qin

Samaratunga

Shi

Varga

Varma

Zhan

Dirichlet

Freedman

Fourier

Eisenstein

Brylawski

Mondschein

Abraham

Al

Barrett

Clarkson

CulwellDeaton

Falbo

Fitzpatrick

KowalikLumberg

Manougian

Northcutt

Reid

Smith

Sparkman

Sturtevant

Tucker

Walston

Williams

Bales

Ford

Frady

French

Hancasky

Kennedy

Lauer

LinMoreman

Ott

Reed

SmithCleave

Doren

White

Williams

Yang

Bennett

Bennett

Burns

II

Frawley

KimWilliams

HerdmanHooker

Bryan

Easton

Edwards

FordKurtz

Nuzman Uherka

WaymentBurton

BallMiller

Peratt

BrodJones

KnightMcIntyre

Moody

Tree

FullerReed

Straley

Hayes

Brady TzungGuglielmi

Blum

Akin

Golumbic

Ji

Valiant

Tolman

Costes

Cochran

Grinberg

Kearns

Nisnevich

Decatur

Roth

Majda

Stuart

Holen

McLaughlin

Bertozzi

Ozsvath

Szenes

Buchsbaum

Varadarajan

Hutchinson

Lawvere

Goldberg

Applegate

Feuer

Sridharan

Johnson

LittlefordWu

Faires

Fraenkel

Seaton

Uiyyasathian

Bulancea

Keiter

Liu

Buchanan

Cojocaru

Huang

Huh

Cartwrigh

BrownPolak

Karp

Rosenblum

Sankar

Neff

Gennart

Mehta

DolgoarshinnykhKordzakhia

Klaff

Avramidou

Denne

Sedwick

Marino

Kulkarni

NamboodriKulkarni

Deshpande Alam

Medecin

Tsyganov

Gorsky

Han

Attar

Tassa

Mor

Borosh

ShakiYesha

Klein

Felzenbaum

Dyn

Balaban

Mantel

Rabinowitz

Lam

Cullen

Buoni

Bentley

Taylor

Hastings

Murthy

Gompa

Kim

Park

Rabbee

Isaacson

Song

Scott

Mohrmann

DoerstlingNg

Kelley

Shah

Gross

Jonsson

Timofeyev

Roytburd

Adler

Ashmore

Eells

Wood

Gudmundsson

Chamberlin

Toledo

Burnette

Chen

Fearnley

Ferguson

Gill

Gillette

Lipschitz

Datta

Valente

Blanchette

Hoste

Kinyon

Lamoneda

Macura Matic

Wine

Cameron

El

Runckel

Thuong

Savage

Smith

Ackerson

Sr

Baskervill

Dupree

Steward

Hopper

Anders

Garner

Spikes

Perry

Sharp

Griffus

Poor

Lane

Daniels

Kuperberg

MiltonDoheny

DeLuciaKuperberg

ClarkStallings

Smith

Loubeau

Kurtz

Carlitz

Saltsman

Smiley

Curry

Yu

IIIChoi

Minc

Rakovec

Pave Mramor

Montaldo

Mustafa

Parmar

Worth

Ryden

Bahy

Erdem

Katz

Mendivil

Lawser

Meyer

Susko

Stroud

Hong

Helversen

Lalley

Rogers

Mitsuma

Crofts

Tong

Balakrishnan

Krussel

Burstall

Haile

Goldberg

Li

Edler Mau

Marathe

Liu

Adams

Steel

Neeman

Schimmerling

Lord

AllendoerferKobayashi

FlahertyParker

Lewellen

Bussian

Khadivi

LaDue

Withers

Green

Wertheimer

Brown

Crawford

Huthnance

FaulknerKuai

Meddin

Leeds

Martin

Pederson

Marcus

Kim

McIlwain

Shutters

Stromquist

Knudson

Branton

Libis

So

Kennedy

Harrington

Friedman

Zhou

Feldman

McAlpin

Vilms

Dubuc

Mukherjea

Krikorian

Atkin

Field

Hansen

Harpe

Stefan

Smith

Mohammed

Lemaire

Little

Penn

Goller

Rogerson

BairdWood

Glazebrook

Ferreira

Grove

Petersen

Møller

Markvorsen

Bendsøe

Nielsen

Brøns

GædeLarsen

Gross

Høst

KristensenVillemoesKnudsen

Franc

Vanderwinden

Ottarsson

Salavessa

Ratto

Valli

Doria

Small

Marriott

Bozhkov

Fardoun

Haack

HullingerVoss

Caballero

Morris

DobbinsCurd

O

Selden

Ahre

Koray

Hartenstein

Higman

Mauldon

Cobb

Chang

Taylor

Gugenheim

PaechterJames

Warner

Sutherland

Steer

Ming

Rutter

KrishnaraoTipple

Chan

EcclesThistlethwaite

Turi

Barcus

Guckenheimer

Sin

Ramakotaiah

Shelah

Kojman

Koszmider

Guzicki

Just

Zakrzewski

MarekKrawczyk

Sikorski

Rasiowa

Grzegorczyk

Janiczak

Ehrenfeucht

Brynski

OnyszkiewiczWisniewski

Zbierski

Krynicki

Apt Krajewski

Adamowicz

Dubiel

Sacks

Simpson

Swardson

Mañé

Karp

Livingston

Rice

Lafforgue

Benson

Kuntz

Hitchman

Blair

Bühler

Atela

Yu

MacNeille

Calkin

Mackey

Zuhong

Huang

Hsu

Lindblad

Low

Baek

Olsen

Slastikov

Reznikoff

Perez

Judice

Iwasawa

Liu

Feng

Wang

Li

Wang

Lazarev

Cao

Yim

PaulsColdingLiu

Shen

ChiDupre

Evans

Skau

Landstad

Lee

Giaquinto

May

Schack

Coll

Bidwell

Kaplan

Solel

Brenken

Jensen

Ge

RørdamHansen

Vitulli

Wassermann

Burstein

PriceMikovsky

Schmutz

Graham

Lazebnik Zito

Yen

Wertheimer

Garfield

Block

Borwein

Bowen

Croke

Effros

Rosenberg

Komornicki

Weibull

Feng

Levins

Vembar

Benndorf

Griswold

Ganocy

Kunz

Packer

Welty

Ahmed

Navaratna

Emmert

Yu

Gee

Li

Li

Jin

Hong

Cheng

Thompson

Sarsour

Dillon

Kibler

Singh

Chen

HassPowell

Melvin

Handel

Alexander

Eisenlohr

Matveyev

Dona

Jones

Lu

Hubbuck

Adams

Wong

Bresenham

Betz

Guilford

Kelly

Thomas Dickenson

Lassowsky

Harris

Cole

Mireault

Castro

Qiu

Shepardson

TalluriRaghavan

Epstein

Wang

SokolCroxton

Hashtroodi

Livadas

Itzkowitz

Laurent

ZhouMysore

Oliveira

Szatkiewicz

Luo

Tripp

Hamza

Graham

Tran

Royston

Lawes

Hoffman

Terentyev

FabbriMantellini

FrancaZampogni

Grigsby

O

PornputtkulWilliams

Wong

Walter

Riley

Hughes

Nelson

Staples

Scoy

Mitchell

WangLevine Cook

Grabiner

Comfort

Negrepontis

Dow

Kuratowski

Dienes

Ulmer

Magill

Sawyer

Melo

Rajagopalarao

Ginsburg

Peters

Noble

Blefko

Diamond

Jakel

Moore

Terasawa

Tsali

Woods

Broverman

Kodeih

Scribner

Abrams

TemteAlligood

Kahn

Jordan

Ng

Hunt

Kitchens

Markley

Sinclair

Patterson

Gruendler

Newhouse

Cima

Goolsby

Gordon

Sullivan

Wilson

Bourdon

OliveiraTrow

Bass

Tolle

Calvetti

Shields

Molinek

McNulty

Yang

Hung

Kwon

Hall

Auslander

Mann

Marczewski

Samuel

Putnam

BariLee

Ashiq

Maqsood

Meyer

Brunner

Cashing

Smith

Scheick

Johnson

Sealey

Morris

Nicholson

Pepe

BrownCopes

Timourian

Nathan

Walker

HsuShepardson

Batigne

III

Banerjee

Stallard

Resnikoff

Stuck

Robinson

Hucke

Rittgen

Höpfner

Pohl

Knaster

Kaiser

Chung

Mullineux

Nurlu

Brech

Hoorn

GefellerInfante

Schmid

Voepel

Parikh

Sibley

Douma

Kronmal

Xu

Stenlund

Grier

Grou

Smith

Cameron

Collins

Taylor

Robinson

Conder

Sehr

Fisher

JohnsonCohen

Law

Vidakovic

Thomas

Cottrill

Stover Farjoun

Forman

Feinerman

Kuchenbrod

Coven

AurouxDobranszky

Chasles

MathasBardoe

Paun

Buvat

Bovykin

Aubin

Kunio

Johannes

Weinberg

Carrère

Russell

Rang

Culmer Chapin

Schwartz

Mandallena

Goodykoontz

Spitznagel

Berger

KoidanSchedler

Minichiello

Kenyon

Stanley

Lee

Deb

Kahn

Ounsy

Brown

Hummel

Bourbon

McDonaldSong

Zacharia

MullenDymacek

Roselle

Marcone

McCooey

Obersnel

Bauer

Chan

Krasinkiewicz

Wilson

Stötzer

Krauss

Foster

Owen

Dudley

Kahlon

Crasswell

Guenther

Schulzer

Lear

Yang

Argabright

Asmar

Austin

Bund

ChaneyChen

Coury

Erlebach Ferguson

Frey

Froderberg

Keeler

Kitto

Lichtman

McMullen

Veiler

Miles

Moore

Ndakbo

PetrichPutney

Roush

Runnion

Swift

Thompson

VakilYap

Slagle

Stewart

Abdeljaouad

Colby

Floyd

Kurshan

Lindley Mochizuki

Seligson

Topp

Vinsonhaler

Williams

Renz

Dayawansa

SalehiXu

McRae

Meaney

Fish

Jones

Miller

Springsteel

Strong

Beebe

Cathey Miyata

Overton

Vucic

Kitto

Chapman

III

Ragozin

Wulbert

Rodriguez

Lawes

Feng

Yao

Zhong

Mabizela

Chu

Mahmoud

Lee

Park

Singler

Tennant

Mellor

Trace

Hopenwasser

Wedhorn

Rapoport

Neumann

Martinez

Dahlmeier

Kühl

Seibert

Durling

Koschorke

Wagner

Graff

Saracino

Térouanne

Richardson

Otto

Ligatti

OutassourtHouakmi

Kabbaj

Hotchkiss

Hunt

Greenwood

Peile

Lander

WellsBuczak

MacphersonRees

LischkaTeague

PenttilaCohen

Covington

McSorley

Whelan

Halpenny

Stokes

Bending

Gomes

Gasquoine

Eaton

Metzger

Mozzochi

III

Halverson

Lee

Wong

Boyce

Li

Cassidy

From

Gryparis

Benes

Grispolakis

Herman

Mohamad

Fraughnaugh

Goodsell

Bender

Brady

Cohen

Brown

Layton

Wang

Oppenheimer

Etnyre

Cadavid

Coroian

McMorris

Diny

Myers

Margush

Peach

Dehon

Singh

Yang

Yen

Landman

Bechata

Boyer

Tsui

Xu

Archer

Dolan

Amin

Beetham

Bryson

Camm

CappittGarside

Menick

Gibbon

Hoare

Howard

Howson

Jackson

Liggonah

McDonough

McDermott

Prince

RowleyRowlinson

Scott

Smith

Tobin

Ferraro

Tritter

Wichman

Woodhouse

Doyle

BryantCalvertOmlin

Ferrucci

Hasssani

Duris

Zhornitskaya

WilliamsCox

Ikebe

Baker

Anderson KilgoreKang

Sun

Hahm

Rickman

Price

Smith

Weitkamp

Pappas

BrackinLegrand

Brown

Hirst Yu

FerreiraHatzikiriakou

Humphreys

Giusto

Bonawitz

Huang

Zhang

Jinghong

Schenck

Pitts

Liu

Stormer

Saks

Waiveris

BaloglouFerreiraTrigos

Zhou

Masaveu

Widman

Raczkowski

Feyock

Southcott

Rieffel

Swick

Chu

Schlunt

Hsu

Grasman

Beck

Tessaro

Chipman

Sun

Pignani

DallaPatten

Gunnells

Sanders

Manderscheid

Greenberg

Pilyugin

Chernoff

Terry

Tang

Edwards

Yue

Woodson

Nkwanta

Widener

Slaman

Phillips

Wypasek

Arthurs

Grabbe

Kidwell

Carter

Reed

King

Fennell

BenzBlack

Weintraub

Winter

Potoczny

Anderson

Kaufman

Munoz

Brown

Li

Shell

Winicki

Zaslavsky

ShamaOrgad

LadegaillerieContou

Perez

Oudom

Balavoine

Toure

GuediriLabbi

Wertheim

Alibert

Grothendieck

Guin

Lafontaine

Reiz

Verdier

Sidney

Cooper

Wu

Blanc

Long

Malek

Marker

Handron

Richardson

Macintyre

Mayer

Tan

Barnes

Molinari

Garland

Tourneau

Myers

Wesep

Wadge

Quaife

Zafrany

SomersEmamy

Yang

WolfeOlson

Strasen

Manders

Benson

Franco

Wong

Young

Nanda

Weiner

Weissler

Arvin

Laubenfels

Johnson

Gaffey

Walton

FarnellBarankin

Willoughby

Sussman

StengerO

SiosonPixley

Subrahmanyam

Astromoff

Pickett

Knoebel

Froemke

Kelenson

Dennis

Mills

NashLiere

Stanley

Corvo

Heilmayr

Green

Pearce

John

Hellerstein

Arens

Hrushovski

Tanaka

Vourtsanis

Weinstein

CaiCalhoun

Bonet

Peterzil

Dumas

Hernandez Dasgupta

Teti

John

Schlatter

Staddon

HowardJean

Demaree

Gallin

Resek

SugarZuckerman

Lovaglia

Boisdefre

Yildiz

Topuzu

Koosis Prosser

Sawatzy

Bear

Kallin

Singh

Starbird

HeOncu

Weidner

Kaplan

Nordstrom

Apodaca

Giller

Menasco

Hughes

Ruberman

Schorow

Aitchison

Ouyang

Walker

HirschKania

RuanHerald

Taylor

Yu

Tong

KohKraines

Kwack

Zumbrunn

Harle

Kiernan

Minovitch

Ogawa

Maynadier

Lundquist

Mabuchi

Markowitz

Balas

Morton

Wood

Yang

Zandi

Kim

Vila

Hasegawa

Smith

JagyTotaro

GrzegorczykOldham

Li

Gomprecht

Guan

Huang

HwangWon

Laufer

Resnikoff

Patterson Coomes

Fleissner

Kraft

RankinSteck

Konijn

Cottle

Zhang

Biddle Wright

Pierce

Williams

Morris

WolfeAlderton

Daus

SteedWong

Pobanz Skarstedt

ColemanMiles

Pollock

Singer

Sanchez

Noble

Nenadic

Latner

Pego

DrozThomann

LongPalais

Dziurzynski

Lagha

Naso

Posner

O

Garraway

Insel

Potter Bewley

Haynor

Scull

Blackadar

PlastirasQuint

Seifert

Erceg

Fox

Ayres

Barker

Marston

Hayes

Lewis

Danskin

Smith

Krabbe

Kipps

Buley

Smith

Goheen

III

Leipnik

Sion

Bledsoe

McMinn

Stenberg

Weihe

Bressler

Elliott

Cleveland

Peterson

Arnold

Pfaff

Chen

Dantzig

Fix

Hodges

SeidenHughes

Taylor

Jeeves

Ng

Putter

Chiang

Pyle

Tulloss

Dana

Kupka

Brauner

BlankenhornGreen

Berg

IorioRenault

WilliamsAvitzour

Kumjian

Beer

Megory

Exel Sheu

Wang

Loring

O

SchweitzerAbadie

Nagy

Wang

Hajac

Kahng

LadnerEpstein

Sasso

Lopez Perkins

Safi

Gay

Kopell

Shub

PalisByers

Dowling

Nitecki

Schneider

Shahshahani

Tomter

Cabral

Lacomba

Ong

III

Payne

Wan

Lopez

Schecter

Fried

Rassias

Rassias

Jewell

Langlois

Renegar

Saunders

Buffo

Kostlan

FriedmanGao

BishopPriest

Huang

Munoz

RojasXuan

Boulis

Garten

Bernier

Nistor

Dykema

Germain

Nica

Shlyakhtenko

Walker

Hsu

Homer

FisherWakerling

Amundson

Beauville

Anderson

Wilson

Hutchinson

Cam

Moore

Winston

Putnam

Robinson

Radner

Voiculescu

Feichtinger

Clay

Sawka

Strounine

Anton

Fischer

Betley

Page

MoultonKabanov

Limber

Rudolph

Woo

Cole

Birnbaum

Braga

Laska

Mike

Yhap Shenkin

Shim

Jin

Griffin Assadourin

Gans

Gurwood

Grotowski

Han Garza

Tonegawa

LiuLin

Yang

Nesi

Perna

Spencer

Paes

Marchesin

Chern

Bukiet

Jones

Kan

Furtado

Maesumi

Scheuermann

Jordan

Ossowski

Meth

Cohn

Lee

Schultz

Rodrigues

Engelberg

Laning

Mileti

Sukantamala

Shane

Shalen

Denes

Gostanian

Perlis

Harrow

Jacobs

Rosenberg

Keller

KoppelLinfield

Fechter

Emerson

Flint

Lipton

LoweSternberg Tepedino

Redondo

Bruno

Filippas

FiroozyeRybka

Girao

Lu

Grabovsky

Killough

Connell

Hundal

Zumbrun

Li

Zeng

Schor

Dreifus

Surace

Sorets

Lima

Naddaf

Qian

Wang

Xu

Goodman

Bloch

Madden

Fryman

Bland

Bergner

Kim

Ragland

Pinezich

Dai

Malekpour

Curran

Clair

Bannon

Schucany

Adams

Iseri

Cao

Shore

Everitt

Walker

Dieudonné

Serre

Grossberg

Schwartz

Shults

Lessmann

RichesonKosler

Wang

Darboux

Yan

Cheng

Levine

OKline

Daniel

Denny

CurielCruz

Gillette

Koul

Geertsema

Aiyar

Boza

Pessoa

James

Weerth

Dachs

Collins

Bjerve

QuangMuron

Polovina

Viollaz

Chow

Wu

Vadiveloo

Brodsky

HammerstromMarcondes

Poggio

Wang

Iachan

Abramson

Holmes

Trosset

Jelihovschi

Faraway

Park

Mo

Zhang

Jin

Wang

Lorentziadis

Bajamonde

Shen

Wang

Kim

Jiang

SakovGe

Hengartner

Ture

CutlerKipnis

Atkins

Sinha

Singh

Paik

YuanMiura

Azzam

Lo

Nair

Park

Wong

Taylor

Dabrowska Morita

Kim

Vallarino Song

Koo

Chiang

Wiggins

Klotz

Ghosh

Thompson

Heilbron

Lopes

Sheyner

Ferguson

Abrams

Esary

Striebel

WittenbergMajone

Smiriga

Yang Gomberg

Stigler

Chao

Torgersen

Acosta

Hoyos

Lindae

Goria

Araujo

TraxlerAalen

Balder

Moussatat

Caby

Chen

Swensen

Lo

WangYatracos

Janssen

ChangGu

Schwartz

Fernandez

YuBednarski

Chacko

Mikulski

Mehra

Bhuchongkul

Jogdeo

Hoyland

Bickel

Greenberg

RamachandramurtyGupta

Raghavachari

Doksum

Lawton

Hoadley

Bhattacharyya

Adichie

Gross

Hampel

Jaeckel

Stefansky

AnbarScholz

Guillier

Makani

Stuart

Jin

Davis

Bj

Carmichael

Loh

Sobel

RojoSukhatme

D

Gokhale

Draper

Wilson

Gurland

Eudey

Agarwal

Sane

ReadSingh

Borgman

Marcus

Kulkarni

Davies

Clifford

Samuels

Oyelese

Ray

Greig

Green Tsiatis

Singh

Javitz

Darden

Yohai

Imhof

Aswad

Athanasopoulos

Kan

Gaspari

LampeNiamsup

Dai

Stajner

Chen

Gunnarsson

Young

StanclZemanek

Sansing

Tischer

Bousfield

Fletcher

Hoyle

Croom Clemens

Bradley

Chand

TruittWestall

BoydThomson

Pope

Chen

Wang

Lominac

Kinch

Speece

Mitra

Mohamed

Elkhader

Goldston

Shafer

Lucas

Faigle

Peele

Molnar

Brook

Hinds

Drucker

Pellicciaro

HerwitzHilt

Deal

Showalter

Hannula

Raggi

Oppenheim

Troy

Jones

Cliff

Ralley

Solow

Groot

Hotelling

White

Calude

Mehlhorn

Mendelson

Palais

Sorbi

OBraun

Althoen

Jani

Weld

Chen

Latch

Cobb

Kolb

Nagarkatte

Scholnick

Hurwitz

Searl

DanasMisir

Arroyo

Goldstone

Mannucci

Yanofsky

Strassberg

Greenberger

Yan

Paisner

CarboneGeorgatos

Weiss

Masiello

Falley

Wisniewski

Benardete

MillerKim

Pogorzelski

Horowitz

Askanas Halpern

Subramaniam

Shipman

Mott

Srivastav

Ales

Sajna

Morris

III

Bucur

Zolesio

Cagnol

Raisbeck

Brooks

Chang

Zitarelli

Askitas

Dziri

Cea

Schmidt

Saber

Mesirov

Lamport

Eck

Drager

Ault

Terng

Wu

Bhattacharjee

Kamel

Swallow

Praeger

Armanios

Royle

Hollis

Shor

Budhiraja

Allen

Feighn

Wilson

PorterKatsuura

Pinneri

Tao

Gorman

Fiorini

Byer

CratoSweitzer

Kovacs

LaRiccia

III

Sommers

Frawley

Li

MinorIII Michael

Parr

UlrichPalachek

Bosmia

LeeThombsCha

Bao

Perera

Gerard

Polansky

Ernst

Pitblado

Chandra

Anderson

Gregory

Schach

Crofts

Dyer

Matlock

Stracener Boddie

Lester

Hsiao

Meeks

Haas

ChouYeh

Chow

Shyu

Borrego

Strickert

Li

Rousseeuw

Aarnes

Callahan

Patterson

Purcell

Rockoff

Sardinas

Schiller

Weinblatt

Young

Zaromp

Zaroodny

Betz

Knobelauch

AdkissonLovell

Papoulis

Woodard

Grant

Hartley

McDonough

Price

Gordon

Pownall

Remage

Busby

Kenschaft

Lutts

Vardi

Su

Gottschalk

Yang

Voce

Scobee

SkipperWilliams

Ko

Shallcross

Dietrich

Cho

Jensen

Wilson

Joly

Reeves

Sola

Mato

Naik

Jayaram

Bernadou

Kricker

Meda

Amillo

Powers

Fabiano

Miller Liu

Hill

Kang

Tadi

Spies Marrekchi

Huang

Borggaard

Zhang

Rubio

Stewart

StanleyHulsing

Lukesh

Fink

GrubbSchmidt

II

Thoe

Westlund

Al

Welch

Wilcox

Qian

Martin

Gandy

Lu

Replogle

Myers

Angus

Vaysleb

WebsterWinkler

Biesterfeld

McArthur

JohnWhitney

Cassorla

Shteingold

Ceccherini

Petrescu

Oliveira

Rudominer

Stallmann

BergerRalston

Popa

Lions

Hartz

Boisen

Kiltinen

Bridger

Ding

Du

Fisher

Green

Guan

Harada

LeightonLuo

Marcos

Martsinkovsky

Menzin

Munroe

Newell Platzeck

Ramras Smalø

TeterTodorov

Williamson

Wilson

Zaks

AkinArtale

Boffi

FaberGabel

Gemeda

Gonzalez

GoverKlucznik

Ko

Kulkarni

Maliakas

MillerSanchez

Srinivasan

TurnerWeyman

WinslowBode

Whitney

Zhang

Basu

Kao

LeePark

Sung

Wang

Ozeki

Boden

Gérard

Patry

Wu

Gottlieb

Kaminski

Humphrey

Oberste

Hubbard

Douady

Harper

Hemmati

Roe

Zuckerman

Dent

Arkowitz

Oversteegen

Rahman

Iooss

Maner

Gaal

Brouwer

Ghosh

Albert

Thomson

Alling

Luo HwangGong

Taussig

Edwards

Gross

Zimmer

Sit

Rose Heifetz

Kumar

Ye

Kojima

Kennedy

Vasas

Lok

Suciu

Zhang

Steiner

Mao Guo

Leung

OkHakim

LuttingerLee

Lisca

Yang

Leness

Lim

Li

Deloup

Joe

Beyer

Bradlow

Wagner

Chou

Kramer

Bourlioux

Carr

Limaye

Hong

HooperMcCudden

Rodriguez

SnaithFerdinand

Marshall

Tran

Richey

Macchione

Muratore

Huang

Bienstock

Szechtman

Corlette

Rowland

Shepler

Doody

Leibon

Picciotto

Wagstrom

Doyle

Douthett

Karlov

Asher

Salinetti

Su

Shankar

Bernstein

Zhao

Sofronidis

Huang

Tamulis

Limperis

Pong

Schiffman

Devadoss

MacDonald

Quintero

Gurski

Edler

Dunfield

Tolmatz

Ozbagci

Wynne

Cao

Ensil

Ling

Boersema

Huef

Li

Demas

Lemire

Deslauriers

Molina

Overbay

Yu

Park

Tran

Nevins

Euler

Luecking

Mathur

Feist

Korf

Vaughn

Carlton

Cowieson

Brown

Harnik

Kreider

Howe

Barry

Tucker

FeustalSinal

BrownHoffman

Landraitis

HigginsonWeidenhofer Berg

Gass

Marsh

RothCramton

Liepins

BurkhartGarnett

Atkinson

Wittbold

Welch

Sprouse

Wang

Miller

GutierrezDougherty

Hindman

Wood

O

Retta

Schwarz

Miller

Mulvey

Paul

Fife

Pelland Hidalgo

Huber LeeSilberger

Johann

Horelick

Eisenberg

Kosorok

BrookHuang

Lawton

Koo

II

Turner

Marchetto

Wimer

Miller

Borden

Piccione

Carter

Khan

Chen

Ahlbrandt

Borel

Lee

Papageorgiou

Cockburn

Graham

Zhu

Birmiwal

Wang

Boman

Jastrzebowski

Epelbaum Curtis

Zikan

Guu

Morton

Leichner

Carlyle

Matthews

Ait

Lien

Yu

Nishibata

Howard Viswanathan

Drachman

Chan

Bourgeois

Ferrari

Sun

III

Foisy

Odden

Carr

Nailor

Porter

Shin

Travers

Mueller

Bellis

Ghuman

Sirotine

Kearsley

Cheng

Mou

Poon

Wang

Wang

Zhou

Berggren

Fernandez

Chang

Garcia

Frisch

Suchower

Morgan

Okamoto

Seiferas

Goldfarb

Johnson

Addepalli

Chang

Yang

Huang

Barrett

Schwartz

Liu

Chang

Liu

Lawrence

ChenDaras

Faro

Roy

Willms

Wicklin

Myers

Worfolk

Zhou Kullmann

Sheng

Meier Stein

Hermiller

Huang

VeraPena

Solomon

Schleicher

Ma

Xu

Macarie

Zhang

Meyer

Tong

Du

Gasarch

Vanaja

KweonLiu

Lu

Hare

Park

Carney

Lubell

Qiang

Cho

Guijarro Kapovitch

McGowan

PlautSearleWilhelm

GallinariKeswani

Park

Guerin

James

Alvarez

Denny

Dodd

Haddad

Xu

Lee

Pleszkoch

Patrick

Testa

Osei

Kelly

Cox

Nirkhe

Farsi

Minami

Gould

Meylan

Vityaev

White Daw Cleary

Eaves

Crass

Wang

Zhou

Shors

Clanahan

Dadarlat

Benhenni

Myers

Hall

Debonis

DavisDelahan

Passow

Knappenberger

Gao

Borzellino

Koh

Bisch

Radulescu

Boca

Andretta

Cunningham

Ly

Hauk

Domke

Ilyes

Matagrano

Brown

Narayanan

Majumdar

Harris

Muddana

Chu

Beale

Mouron

He

Bialostocki

Shu

Unnithan

HuthZhang

Villarreal

Alvarez

Doucet

BishopIssar

Jubran

Mesina

Ye

Harris

Gale

Shin

Nelson

Muntersbjorn

BhatiaHong

Xi

Millspaugh

Petkovsek

HohmannJin

Zhou

ChenZhang

Huang

Meerdink

BloomsburgSchaal

Lotspeich

Burke

Mosher

Dondoshansky

Djordjevic

Lahiri

Wieand

Tiro Lee

MingotiLi

Funo

Popoviciu

Emir

Fitzpatrick

Golden

Gass

Hall

Gross

Garrett

Wang

Roussanov

Nelson

Kwean

Hagen

Mira

Johnstone

Koller

Halpern

Lai

Shachter

Siegmund

Bowker

Lele

Adak

Kozlov

ParkWang

GravesChan

ChuangKim

Shan

ZhangZhu

Wong

III

Betensky

Sigal

Loader

VenkatramanKuwana

Dupuis

Zhang

Teng

Tu

Zhang

Zhang

Feingold

Rabinowitz

Branson

Menon

Springer

Swarup

Mak

Wu

Lai

Geisser

Kamin

VolminkTerryBloch

Heisey

Karatzas

Rosamond

Adams

Kaye

Ling

Loui

Nesin

Pinkham

Pfenning

Owings

Shapiro

Sasaki

Herzog

Wiskott

Woo

TrudingerPalmer

Bondy

Chan

Fischer

Wilson

Lau

Danielson

Devine

Lee

Yang

White

Iyengar

O

Kasum

Krajewski

EdwardsZaidi

Harris

Horn

Currier

Kossak

Fora

Appelbaum

Tsai

Deliyanni

Dempster

Briggs

Blue

Zhou

Alexander

Namesnik

Dong

Ye

Liao

Park

Hardie

Paulin

Moran

Subbiah

Tan

Stitz

Fredericks

Biskup

Kaul

Safari

Booth

Cockroft

Yahya

Wei

Bull

Barnes Cross

Howie

Hughes

Clapham

Wilks

Titt

Pease

AvakianValentine

Gere

Canaday

Sealander

Wood

MosesDolciani

LeeGeorge

Olum

Yagi

Asprey

Sheung

Arakaki

Lewis

Allen

Muckenhoupt

Stover

Isaak

Plana

Narayan

Coster

Dilks

Akutowicz

Krule

Maier

Russo

Calhoun

Dahlin

Gautier

Malone

Pekara

Plachy

Rogers

BenharbitWeber

Knight

Salazar

Abedi

Sedory

Noel

Wadleigh

Cecil

Jobe

Whitfield

Bedgood

Blondeau

Bruyr

GloverGlynn

Woods

Gerneth

Clark

Butler

Cochell

Crawford

KcKown

Mark

McMillianMcKellipsDooley

McKown

Taylor

Rall

Saks

Hall

Ahmad

Balakrishnan

Qian

Batiz

Hammons

MooreHsia

Durkin

Terrell

Milies

Evans

SandersJohn

Simone

Malghan

GroveHansen

Andersen

Léonard

Madsen

Mortensen

Pedersen

Hitchin

Houghton

Pedersen

Eilers

Johnsen

Pedersen

Crossley

Hale

Argyros

Dey

Jacobs

Leslie

Parberry

Tierney

Kahng

Zsidó

Ying

Forster Andre

Stillwell

Benveniste

Fabian

Weiner

Fernandes

Rao

RajlichMcClosky

Kowalski

CoppotelliThiel

Miller

Brogan

Hass

Trampus

Portman

Hopper

Schwiebert

Kent

Davis

Tucker

Brooks Beeson

Hutchinson

Wolf

Johnson

Goodman

Mansfield

Ogden

Rounds

Frabetti

Lih

Loday

Hu

Sussner

Moser

Crosby

Krishnamurthi

Zapata

Vanderbilt

Murray

GoncalvesFernandes

Grasse

Chun

Cruickshank

Peschke

Montgomery

Fang

Wiens Heo

Zhou

Stiadle

Kopperman

Shirley

AignerRåde

Ko Bigelow

Menad

Preston

Ganske

Weber

Tang

Suciu

Stancu

Clarke

Johnson

Ray

Chae

Heyworth

Brown

HumphriesKuksov

Ýçen

Altenburg

MorianSteiger

Winter

Andrist

Farjami

Davenport

Anshelevich

Pickrell

Dai

Dang

Hu Liu

Brilleslyper

Hebey

Aubin

Gossett

Fahlberg

Radjavi

Kohli

Shukla

Walker

Naber

Pursch

Gubbi HarrisZhou

SongZhang

Ponomarenko

Hrusak

Rabus

Peralta

Sohoni

Osborn

Worthington McCulley

Donaldson

Ulrich

Vargas

Broussard

Marinov

IV

Irwin

Kaigh

Rose

Rooney

Dawes

Denman

Kuttler

Simmons

Krause

Spellman

Treisman

TourniaireRin

Bosse

Ferguson

Xu

Movshovitz

Chou

Rulla

Lindstrom

Juan

Walkington

Koo

Babich

Finley

Brahm

Harms

Sullivan

Feng

McPhee

Rock

Guilfoyle

Powell

Pak

Smith

Patkowska

SiekluckiBuckingham

Mintz

Nam

Lucke

Marlin

Badzioch

Spencer

Sharp

Cook

Atkinson

Atkinson

McKay Gilbey

Saxl

Langworthy

Brydon

MannCartwright

Camina

Bhattacharjee

GrovesMaund

Quick

Greenhill

Bamblett

Pantelidakis

Haigh

Traustason

Schneider

Lloyd

Tulley

Burns

Inyang

Sanderson Andreou Pipinos

Shareef

Cooper

McIsaac

Emmens

Ronse

Liebeck

Jones

Bruyns

RamsayBhattacharya

Blackburn

Tompson

MöllerTryer

Audu

Venkataraman

McIver

McNab

Behrendt

Vaughan

Britnell

Roney

Rutherford

GiudiciTarzi

Archer

McLeishMosley

Johnson

Mellor

Bousbouras

Barbina

Nadas

Hamilton

Payne

HarkinsWakefield

Cauchie

Williams

Law

Bamberg

Nochefranca

RaposaPasechnik

Hartley

Fang

Gamble

Li

Khayaty

Iranmanesh

Zhou

LimCuaresma

Inglis

Lawther

Baddeley

Whiston

Rodgers

Hegedüs

Boos

Agnus

NaegelKleidman

Vauhkonen

Purvis

Brundan

Schaffer

Goodwin

Qian

Hungenahally

Wang

Heisterkamp

Liu

MomohJosephApine

Pantano

Hines

Trees

Guwal

Gomez

Nguyen

Maharjan

Schneider

Kujawa

PetalcorinEballe

Gray

Rashwan

Konnerth

Nuebling

Kamanou

Hong

He

Sawyer

Zeithoefler

Chen

Blumenstein

AjoodanianJu

Hou

Cleveland

Perez

Ng

Pikovsky

Menguy

Hirschfeldt

Liu

KamizonoKou

CadenillasXue

Lakner

Mokliatchouk

Wang

Yang

Cvitanic

Cox

Baldursson

Hedetniemi

Sather

Hyland

Bartholdi

Seltzer

Moss

McColm

Gupta

Stiffler

Tausworthe

Waksman

HurdSherman

Fuzak

Trachtenberg

Thoene

Bloom

Cohen

Taylor

Cheng

Rutan

YovanofSong

Walker

Mayhew

Millen

Courter

Schaffer

Breznay

Chueh

Fei

Kang

Kiem

Protsak

Sahni

Lopez

Gueorguieva

Hartzel

Lee

Palmer

Rousseau

Jacobson

Ratcliff

Agresti

Berger

Bose

Huang

Yan

Pergler

Sun

Bedenikovic

Saveliev

Zimmer

Johnson

Arslan

Pantilie

Olson

Brown

Baccam

Mylnikov

Stover

Smillie

Djadli

Cowles

RamakrishnanRao

Orgun

Marquart

Augustine

Yakubu

Stefan

Misaghian

Lofaro

Zielinski

Lang

Wingard

Metzler

Martin

Huang

McClendon

Madan

Guha

Karoubi

Utikal

Timoney

Bernhard

Heilman

Matei

Smith

Baker

Gualtierotti

Chao

Frey

Christensen

Hucke

Perez

Selukar

Baldwin Xiong

Kim

DasGupta

Mandal

Amirdjanova

Smith

Nutt

Abbud

Dorey

Nyman

Rhie

Stenson

Stenson

Ferland

Symancyk

GorfinRhee

Wochels

Eszter

Gregory

Hasson

HalperinTerry

Blumen

Stacy

WalkerRichardson

Siddiqui

Iqbal

GarrenLu

Yun

Grady

Howe

Osborn

FukuokaMercuri

Velo

Ghebremichael

Mark

Sundaram

White

LePage

Ozawa

Hou

Eroh

Conlon

Brown

Fan

Tsai

WallerTurnbull

Chaloner

Jeevanjee

MolitorTra

Bownik

Kong

Andersen

Hjelmborg

Larsen

Gomez

Anderson

Farley

Su

AbadieCerri

Quackenbush

Guelzow

Scholz

Huang

Kim

Moon

VanDerWoude

Solodovnikov

Meush

Zhang

Müller

Tangerman

Ahn

Bang

Chen

Lu

Yang

Cashy

MillerTsai

Notz

Nordstrom

Schirmer

Virga

Phy

Liu

Yu

Bennett

Bogner

Deng

Huff

Turner

Straus

Burry

Curtis

Chatterji

PughMersky

Washburn

BacharCho

Gronbaek

Loeb

CulloughRosenfeld

Slobko

Spraglin

Kranjc

MorizumiUrner

Poon

Antoniak

Banos

Flanigan

Gilstein

GrayHall

Hong

Kuo

Maltz

Cardle

MelolidakisSamaniego

III

Steele

Truelove

Yu

LaszloWelmers

Evans

Johnson

Rawat

Weiner

Becker

Dubrovsky

FreedmanGordon

Jones

Kirousis

Kolaitis

Cutcheon

Phillips

Shochat

Smith

Tripodes

Jackson

Harabetian

MurphyPrueSun

Bernstein

GoldKugler

Jr

Balogun

Brizolis

CayfordDorn

Ewell

Gaddis

Hilliker

Kasdan

Krakowski

Motzkin

Neidleman

O

Sato

Schrot

Senge

ShermanSoule

IIIWild

Marcus

Walker

Krishnan

Bakke

SikkoEngeRawdon

Thayer

Lischer

RoccaNardo

Bentley

Ledet

Wiseman

Bercovier

PlavchakFernandez

KellyDimovskiO

Mihalik

SchuetzAl

Piotrowski

Charatonik

Kathman

Alonzo

McClellandNelson

Jeon

Park

Felcyn

Jalaluddin

Glover

Stemmons

JuedesBreutzmann

Lathrop

Hyeon

Minimair

Roh

Hausel

Hoffacker

Shimanski

Ward

Strojwas Zhuang

Huang

Dobcsanyi

Unger

Salamon

Seade

Poon

Oxbury

Dancer

Garcia

Scheinost

Gothen

Calderbank

Cruz

Chatterjee

Baldwin

Boalch

Feix

Sawon

Baier

Godement

Cartan

Korchagina

Kim

Srinivasan

Paiva

Zaidman

Thomas

Kollmer

Kitchen

Soofi

Jacobs

Lake

Lo

Bates

Clarke

HarperLee

Tygar

Wing

Berliner

Damon

Wong

Kindred

Knabe

Nettles

Zaremski

Detlefs

Lerner

Chen

Yee

HeydonGuattery

Smith

Necula

Draves

Colby

Okasaki

Tarditi

Acharya

ShiversHeintze

Nord

Lillibridge

Pierce

Morrisett

Stone

Minea

Campos

Jha

ZhaoLong

Burch

McMillanBrowne

Dill

Mishra

Sengers

Loyall

Weyhrauch

Reilly

Perkovic

SchuermannAnderson

Freeman

Elliott

MichaylovDietzen

Bauer

Birkedal

Wagner

WilsonSaraswat

Mulmuley

Campbell

Saibel

BrunnerWeng

SankohJames

Sklar

Castro

Basin

Capelle

Hoole

Abdelbar

Gustafson

Habibi

Moghadas

Razvan

Razani

Aghajani

Ruiz

Hurtubise

Huber

Zhang

Butler

Lippe

Alt

PoetLister

Ishiguro

Klamer

Roesch

Rector

Ahmed

Jong

Moti

Runnestrand

Bihari

Yunger

Arrow

Caicedo

Iwanowski

Blömer

Godau

Yap

Hough

Kaltofen

Zarikian

Lee

Thomason

Norman

Przebinda Allali

Buhrman

Klassen

Kaliszewski

Pollak

BarlandThakur

Siegel

Topal

Johnson

Tang

Ingram

Burel

Paterson

McKeague

Pergher

Fanti

Vieira

FrancoLocci

Silva

Chang

Glover Hopkinson

Johnson

Martin

Stonitsch

Winters

Waller

Heath

Strain

Seda

Hardy

Salleh

Dakin

Ashley

Abd

Jones

Ellis

Harasani

Mosa

Aof

ShrimptonAl

Mucuk

Tonks

Moore

Camerlo

Poleksic

Tighiouart

Mukherjee Chang

Kelley

Daugulis

Whitt

Shete

ZhengSriram

Chuang

Fisher

Glasner

Almgren

Ha

Demir

Schaeffer

Howard

Chou

Hemmer

Malraison

Jeang

Brent

Shieh

Tsai

Chern

Kuruc

Mesenbrink UnalSu Gardner

Horrocks

Tourkodimitris

Zhou

Bondarevsky

Pansu

Shang

Grau

Pei

Shao

Oprea

Chossat

Lukkarinen

Schinzel

Rocha

Lopes

Mendes

Crowley

Perez

Ben

Pilz

Bratteli

Garrett Silva

Spencer

Byers

Olson

Pohrer

Johnson

Stevens

CaviorMeter

Church

Fray

Menon

Wells

Long

Al

Howard

Reid

Anderson

Grimson

Dunning

Nash

Krabill

Williams

Hudson

HodelVaughan

Barkauskas

Alexander

Edmonds

Lutz

Howard

Bridges

Altman

Thomas

DuranAtalla

Hu

YavinBraden

Babson

Anderson

Baddoura

Scott

Adams

Fassett

Malone

Bernoulli

Icen

Baker

Hupert

Drutu

Kroll

Rumin

Rugina

LiKim

Havea

TataramDima

BuzeteanuMalita

Streinu

Câmpeanu

Dediu

ArslanovShu

Grozea

BaroniBaroni

Gluck

Weinberger

Renshaw

Pfaff

Katzenstein

Brandt

Bourdon

Wheeler

Lazzarini

Witherspoon

Kabak

Michelson

Hughes

Linden

Tebou

Haran

Park

Sad

PacificoÁvilaRuas

Vargas

Barandarián

Paternain

Araújo

Iturriaga

DoeringRuggiero

Carvalho

Craizer

Gómez

EnrichRovella

Beloqui

Vera

Catsigeras

Dias

Mora

Plaza

Labarca

Sambarino

Metzger

Romero

Díaz

Rocha

Malta

Pujals

Moreira

Camacho

Pinheiro

Colli

Gheiner

Martin

Morales

Martin

Sánchez

Ures

Reis

Duarte

ArroyoRodriguez

Tahzibi

Viana

Haab

Timotin

Alves

Costa Rios

Araújo

Castro

HoritaBaraviera

Bochi

Muniz AbdenurEdwards

Smarandache

Sanabria

Kakiko

O

Watson

Dowling

Hales

Jones

Markarian

Chéritat

Bernoulli

Pavlicek

Ganesan

GaussentLeroy

Pelc

Lisan

Coleman

Umoh

Anthony

Smith

Weerakoon

Yu Hsu

Deraux

Stefansson

Peinado

Wilson

Riedl

Habermas

Konstantinou

Rodriguez

Brooks

Kaplan

Kalish

Yu

Archambault

WeinerMonsour

Chan

WinnickiGuo Lee

Karagrigoriou

Fleming

Lee

Wang

Chen

Hwang

Zhong

Wu

Belnap

Liouville

Wilkin

Adewale

Wang

Foltin

Bourguignon

Browne

Gavin

Houde

Bruasse

Dloussky

Korn

Ayad

Murray

Apostolov

Aubry

Baumann

Bismuth

Bonavero

Bonnafé

Bounaim

Caillau

Capdeboscq

Carron

Cresson

Iqbal

Wang

DepauwGoul

Fanaai

Fouquet

Hammouch

Harou

Holcman

Hubert

Jeannerod

Schmitt

Koseleff

Lafitte

Lejay

Lieberum

Livernet

Lukasiewicz

Luong

Maubon

Milisic

Mounoud

Mouton

Nang

Picaud

Péreyrol

Ramazan

Remy

Renaudin

Ricard

Robert

Rollin

Sei

Soufyane

Stolovitch

Smania

Vasseur

Vernicos

Ngoc

Zoonekynd

Jayasimha

Quiroga

Llewellyn

Atwell

Guy

Mushtaq

Robinson

Helffer

Alinhac

Cartier

Laumon

Margerin

Druel

Carette

HaissinskyBle

Dutour

Castillo

Ladhari

Jeanne

Marin

Lysenko

Chami

Royer

DerridjMir

ReiznerMoussa

Alabau

Siopsis

Ritchey

Kassel

Mitschi

Rosso

Jabir

Thys

Corel

Ospel

Halbout

Lo

Finan

Hernandez

Nyberg

Pekonen

Harris

Hughes

Moroianu

Ramis

Santos

Gonzalez

Kornelson

Zhang

WambstNuss

BennisKauffmann

Smith

Metcalf

Aberra

Harvey

Minear

Ambrose

Cropper

Chien

Mimna

Griffor

Kim

Cho

Kim

Yoon

Son

Nam

Zoubairi

Alejandro

Chaves

VanDieren

Rocha

Barros

Lustig

Luzzatto

Wilson

Blum

Green

Charatonik

Czuba

Duda

En

Holland

Krupski MackowiakManka

Miklos

MioduszewskiNikiel

Omiljanowski

Prajs

Rakowski

Reichaw

Rudolf

Tomforde

Nussbaumer

Zaremba

Lehmacher

Lorensen

Wilding

Pimsner

Nicolescu

Derakhshan

Goodman

Stanley

Venkateswarlu

Rivertz

Tetali

McShine

Husband

Peron

Fletcher

Kim

Hrycay

Gagrat

Sharma

Hubbard

Hatcher

Lui

Yun

MontelGastinel

Gilbert

Daskalopoulos

Iusem

Puel

Belbahri

Borges

Brezinski

Chauvier

Eckertson LaBerge

Laforest

Yuan

McCarron

Murray

Besson

Kruskal

Bonnisseau

Kwon

Riera

Monico

Li Luo

AregbaHanouzet

Bryan

Che

Czarcinski

Felouzis

Hsu

Rondogiannis

Seaquist

Sellke

Yates

Ezell

Campbell

Markus

Nelson

Pinter

Staples

Jones

Haynes

Greenwell Klerlein

Rayburn

Yu

Patching

Bahls

Profio

Paris

Harle

YoungGrant

Mann

Cuckle

Jalali

Dodd

Meloul

Rowlands

Smaill

HodgettsNarciso

Sundholm

Thompson

Hicks

Phillips

Asaeda

Malgrange

Rege Devi

Raines

Verovic

Jothilingam

Jinnah

Chawathe

Limaye

Bhatwadekar

Parimala

Chhawchharia

Choudhuri

Hodge

Hanson

Casey

Nikshych

Raviart

Zaldivar

Foster

Sim

Fraser

Harvey

Gaucher

Laszlo

Debarre

McNamaraBeck

Ashdown

Niemi

Wiebking

Zoracki

Kouada

Hegner

Fotso

Kupferschmid

Dziuban

Ech

Pedroso

Covey

Makuch

Johnson

Rugenstein

Lamy

Fisher

Miller

Bumble

Lampazzi

Rosa

Chen

Poddar

Zhang

Hsieh

Clemens

Schneiderman

Hodgkin

Löcherbach

McLean

Nadler

Brown

Miller

Meloon

Langmead

Rios

Sutton

Koelling

Hagerty

Yen

Celik

Chae

LimMinut

Baldridge

Argiris

Ayaragarnchanakul

Chiang

HillJadallah

Oh

Stawiska

Moar

Mauger

Caravone

Glenn

Hamdache

Lehner

Knauer

Anand

Wajs

Geunes

Schäfer

Goudon

Shepard

Fitting

Clingher

Álvarez

Stephens

Hatch

NarasimhanGuiraud

Hoborski

Rosenblatt

Wilkosz

Pogorzelski

Rudnicki

Sto

GoWróbel

Pidekówna

TryukMoszner

Kuczma

ZajtzBochenek

Jakubowicz

Topa

Siwek

Bieszk

Serafin

KareVien

GawrylczykHy

Formella

G

Bielecki

TurskiMidura

Wo

Tabor

Grz

Brydak

KordylewskiSmajdor

Matkowski

CzerwikRozmus

Luchter

Gancarzewicz

SuchanekBello

Opozda

Pogoda

Wolak

Rybicki

Al

Deszy

Konderak

Winiarska

PostawaPielichowski

Przybycin W

Zandecka

Czerni

Pasicki

Mikulski

D

Kozak

Ju

WitowiczRobaszewska

Kucharzewski

W

Zhu

IV

O

Momken

Rentzmann

Heo

Acu

Adam

Agratini

Barbosu

Blaga

Catinas

ChioreanCismasiu

Ciupa

Cobzas

Diaconu

Dogaru

DumitrasDumitrescu

Dumitrescu Dünnbeil

Gavrea

Ong

Quinn

Zhong

Simonic

Marwaha

Jahandideh

Yahaghi

Nadathur

Felty

HannanHodas

Chirimar

Liang

McDowell

Hovick

Hruska

Jones

Kaur

Norris

IIBhat

Celikkan

Fredette

Sims

Vaidhyanathan

Weigel

Leibniz

Tarui

Robinson

PhoaVerity

Tan

Williams

Zhou

Bartoszek

Hodes

Luckham

Xiong

JimJagadeesan

Riecke

Davidson

Mukhopadhyay

Bachmann

Perez

Jin

LeeDass

SunTanaydin

Shyamalkumar

Shui

Ruff

Dmochowski

Varshavsky

Yang

McCabeRodenberg

De

Wang

Hayes

Visarraga

Oh

Diao

Kesinger

Ozawa

Deligne

Wehrly

Wang

Yang

Baek

Turner

Caviness

Fulman

Shpigel

Svendsen

Ouaknine

Sezinando

Li

Marle

Blyth

Dodd

Chen

Snow

Delzant

Hyde

Loizeaux

Whitten

Su

Wang

Gat

Scanlon

Morris

Kwon

Isaia

Karwowski

Bulutoglu

Wong

Currie

Cookson

Hakulinen

Duch

Shi

Lee

Lin

Chao

Wei

Wang

Park

Shen

Zou

Wang

Huang

Gaffney

Lu

Chen

Johnson

Yandell

Fine

Chan

Yeo

Sim

Wu

Omori

Mouhab

Borghi

Tao

Qiu

Satagopan

Feng

Taam

II

IIIOca Cuervo

Giovinazzo

Ssembatya

Cho

Kim

Potter

Zheng

Qu

Yu

YaoDong

Kademan

Shih

YangLo

Kim

Huang

Chen

Wu

Thelen

Donohue

Willard

Smith

Mohammad

Lafont

McConnell

Friedman

Suwilo

Benoist

Chastkofsky

Katz

Buff

Snell

Kim

Lim

Chen

Zhang

PerrizoPanda

McCann

Amirsoleymani

Ram

HakimzadehAzarbod

Haraty

Scott

Pasali

Jorsten

Stark

Gopalan

III

Hirschowitz

Fong

Beattie

Barton

Ozmutlu

Aungst

TuBirgoren

Murthy Barreto

Krachni

Kohler

BakerHiller

DuflotMathai

Tuomela

Arponen Spiez

Ye

Auroux

Barros

Frey

Orden

Pavelich

Kuzmack

III

Teleman

Ashley

Robertson

BilazarianItzikowitz

Haskins

Best

Ritter

Wasserman

Singleterry

Geiser

Young

Kahr

Feiner

Meleshuk

Minami

Wu

Shi

Egerstedt

Smith

Ho

Jackson

Ho

Hirschhorn

PeckovaAnderson

Emerson

Wituski

Parent

Kraft

Laue

Kirmayer

MachteyScrimshaw

MacQueen

Lowenthal

Marcus

Dorer

MacIntyre

Sukonick

Rosenthal

Wildius

Capozzoli

Hukle

Seppala

Tzimas

Lubarsky VaylWylie

TanWu

Lataille

Riazati

Clark

Rosenthal

Lengyel

Smith

Civil

Chavent

Bamberger

Leung

Collino

Sili

Lippel

Malagutti

Melo

Santiago

Tavares

Lemos

Santos

Silva

Persiano

Vogel

Demailly

Goukasian

Boucksom

Noailles

Cadet

Bachelot

Vaugon

Darrigrand

FagetJouini

Faugeras

Gauthier

Verdière

Després

Hillairet

Laanaia

Laeng

Lagoutière

Cornet

Rocha

Michel

Mourrain Ruatta

Sottocornola

Maltsiniotis

Gauduchon

Allaire

Dora

Aïd

Muenzenberger

Biquard

Edelman

Combe

Wang

Ferland

Etgu

Gonzalez

Rivera

Recoder

Rasoanaivo

Patra

Farmer

Umland

Kapoulas

Messmer

Hersonsky

Hou

Krebes

Sorgo

Kantorovitz

Yousef

Hughes

Pei

Chan

Pankin

Magnanti

Nogin

Tiede

Fabrey

Tauer

Robbins

Sablik

Pawlikowska

Ger

Sunderland

Benkoski

Andar

Yi

Brown

Micha

PopBumb

Morrell

Bumiller

Jenkins

Shields

Ryll

Cardenas

Mennella

Skoda

Nikodem

Fidytek

Gajda

Cholewa

Urban

Badora

Sikorska

Kulpa DomanskaSzostok

Telgarsky

Kaput

Hadfield

Li

Yoon

Gerdes

Buckwalter

Herzog

Buck

Back

Wang

WallaceLucchetti

Gros

Nembhard

Young

Boxwala

Guttag

Radcliffe

Wolf

Hickey

Bapat

Richardson

Miklau Gupta

Hulten

Bertrand

Liu

Anaya

Du

Mirani

Hoepfner

Khaoulani

Riou

Monvel

Anderson

Dennett

Stokke

Qian

Ho

Kapitza

Retzlaff

Perdomo

Schuette

Ionescu

Torii

Lebeau

Probert SaxtonWarkentin

Symes

Baron

Krog

Martins

Bartlomiejczyk

Kim

Fernandez

Davison

Zsilinszky

Wang

Beslagi

Pambira

Lenz

Dahmani

Balakrishnan

Davaux

Yates

Schubert

Wichiramala

Hu

Brodzki

Torunczyk

Vu

KnightenWalker

Bracho

Dobrowolski

Pav

Ray

Dada

Petruzzi

Eek

III

Chandramouli

Atluri

MartinMarks

Ray

Khojasteh

Liu

Farkas

Johnson

Ning

Wu

Abusalim

Eiron

Kuonen

Nair

Oyet

Booth

Mills

Maze

Yun

Young

GuoBencivenga

Moraru

Jetzer

Xiong

New

Wei

Pisier

Gilbert

Stoustrup

Rangel

Luong

Arminjon

Li

Kjiri

Madrane

Kagabo

Ayari

Soumis

Zaoui

Gaboune

Desaulniers

Baouche

Zhou

Tomita

Benchakroun

Zhao

Messer

Kachani

Freund

Epelman

Araya

Hammond

Kowalski

Bonato

Solano

Pereira

Hwang

Chen

Richie

Kim

OlesonWoodard

Kim

Ren Wang

Aelst

Croux

Molenberghs

Arnavut

Shi

McLendon

Dolich

Shashoua

Epstein

Hughey

Pavliotis

Kowalski

Lu

Viglione

Khouider

Barszcz

Siu

Jabuka

Alfaro

Reyes

Delgado

Falconi Peredo

Nowak

Legut

Viola

Smith

Mawhinney

George

Burris

Wilmut

Hines

Ong

Cartledge

Mansourati

Huang

Ramsay

III

Espinoza

Parwani

Cho

Lu

Getoor

Li

Chen

Tong

Liu

Tang

Tung

Ho

Spivakovsky

Shih

Lim

Ernst

Whittlesey

Vassilakis

Gatsonis

Dukic

Berman

Been

Daruwala

Berger

Li

Esedoglu

Even

Lynch

Servedio

Ding

Sandilya

Lipton

Viglas

Gum

Bahoura Park

Shaw

Jou

Even

Harrison

Stevens

Lewis

Dreyer

Young

Strle

Xu

Zhu

Wang

BrennemanXu

Zhang

Zhao

Short

Hou

Kvam

Svaiter

Drummond

PerezBurachik

Sandoval

Otero

Miller

Macomber

Strawderman

Humpherys

Kolata

Frid

Emerson

Amla

Kaplan

Trefler

Petterson

Gamboa

Seier

House

Fouvry

Carmody

Hitchcock

Cooper

Momigliano

Penn Polakow

Gupta

McCanne

Yelick

Raman

Im

ImielinskiHsu

ChomickiVadaparty

Viswanathan

Virmani

Abdulghani

Navas

Bonner

Evan

Lopes

Tan

Laredo

Cheng

Schneider

Araujo

Taylor

Kroll

Dunne

Lopresti

Vetterli

Xu

Walz

White

Aguilar

Pihlaja

Yu

Lin

Mancuso

Ozaydin

Smith

Wu

Toman

Dragotti

Lipski

DurfeeBoneh

Patel

Chajewska

Su

HazellBurgess Mitchell

Asadi

Freund

Shapiro

Govindaraju

Shmatikov

Walker

Pfeffer

Jones

Yang

Sahami

Grossberg

Chakraborty

Peot

Katz

Pradhan

Bensoussan

Tracz

Friedman

Lakshmanan

Leinster

Pardoux

Verrill

Ip

Fisher

Park

Kenney

Wolf

Hu

Hoang

Luenberger

Rutledge

Wong

Katiyar

Yun

Augustin

Hofer

Powell

Doran

Tymoczko

Nowick

Madhav

Chan

Sastry

Manevitz

Singer

Lipsett

Brenier

Knutson

Domingos

Fix

Hong

Moura

Ohring

Morales

Jerrum

Sabini

LaMarca

Nowak

Cohn

Dai

Chaudhuri

Tao

Stuart Du

Aruliah

Tilioua

Krekel

III

Sitter

Bingham

Zaiane

Han

Koperski

Berres

Fu

Gupta

Liu

Gemmell

Xie

Lu

Ross

Ortega

Tseng

Obradovic

Parker

Gburzynski

Ono

Olesinski

Srinivasan

WuLiu

Keleman

McCauley

Guan

Terry

Murat

Vukadinovic

Lin

Sun

Kung

Martell Yang

Weaver

Cui

Kamburowska

Williams

Kalantan

Witbooi

Just

Bedford

Wu

Li

Mao

Wang

Williams

Wei

Pitselis

Nicoleris

Angers

Hains

Foisy

Gopalakrishnan

Scott

Gurtas

Chung

Molina

Bailey

Ollis

Bilisoly

Rao

Cai

Stefanescu

GulyasDing

Tsao

Tseng

McShane

Weirich

Smith

Li

Benzinger

Hafizogullari

Walker

Naumov

II

Borbely

Tzitzouris

Dobson

Crary

Lal

Wagner

Valiron

VilliersHuh

Xu

Kouba

Merdy

RauchHarcharras

Maurey

Abernethy

Arana

Oldson

Zhao

Charlesworth

Xia

Pei

Krause

Crouzeix

Delchamps

Stevens

Feat

Robert

Caro

Trihan

Cisinski

Bouffet

Duval

Sauloy

DysmanOliveira

Plotka

Kjos

AltafiniMahajan

Celani

Johnson

Woods

Paz

Wormald

RobalewskaDuckworth

Assiyatun

Stewart

Roegen

Gnedbaye

Ayadi

Aboughazi

Fresse

Kleppner

Goichot

Cuvier

Kokkendorff

Simonsen

Duchemin

Jung

Zhu

Yang

Daniel

Bartoszynski

Malaugh

Raz

Kelly

Busch

Goel

Li

Natalini

Lopuhaa

Gupta

Pinzoni

McLeod

Burns

Moche

Bhaumik

DuPre

Sarmiento

Ramsey

Roltgen

Sundarapandian

Eberhardt

Lin

Sloan

Sastry

Brochero

Pestman

Carver

Eklund

Driscoll

Broussard

Sweeny

Nam

Cherniavsky

Czyba

Bouvier

Pan

Pereyra

Al

Drewniak

Ger

Smajdor

Korvola

Tartar

Sadowska

Wasowicz

Bailey

Caicedo

Charnigo

Fagan

Colmenárez

Szyszkowski

Frank

Goodrich Condon

Manber

Fowler

Swart

Greenberg

Tempero

Ciesielski

Jordan

Goyal

Leite

CalicaMorgan

Bach

Stump

Graves

Kalman Zierler

MacLaren

Henrich

Forrest

Wieting

Hahn

Series

Traczyk

Tan

Kiniry

Maczynski

Leeson

Naumovic

Song

Barthe

Suresh

ThakurRaman

Shastri

Sujatha

Zakraj

Pajor

Martineau

Bick

Gutierrez

Collins

Tomasgard

Piterbarg

Unterberger

Loeper

PrelleCherry

RothsteinEpstein

Vallette

Ramchandran Gastpar

Rocha

Fleckinger

Torres

Haley

Demazure

Wei

Delort

Johnson

Karamouzis

Schochetman

Sen

Villard

Cook

Hoffman

Celiku

Lauda

Kobak

Roethig

Zhang

Koczkodaj

KullbackBell

Goldberg

Baker

Kova

Herley

Wang

Gabbay

Campillo

Snydal

Iwanik

Scorpan

Tuffley

Barchechat

Bonsdorff

Branco

Cruz

Downarowicz

Bich

Hayden

Moten

Jackson

Chen

Underwood

Murthy

Griffin

Smith

Allen Howe

Knoblock

Mendler

Stansifer

Krafft

Johnson

Privitera

Chan

Hauser

O

Muchnick

Harris

Darden

Anderson

MoriconiIIIBruell

Tyson

Wang

Simon

Martin

Cofer

Pearson

Goubran

Xu

Mayne

Jones

Browning

Onshuus

Petrakos

Rao

Röhrig

Moll

Biles

Fisher

Leuze

Talbert

Whitley

Voss

Manganaris

Ortega

Hapanyengwi

Yang

Yoo

Pettey

Swamy

Lyng

Nordman

Prevo

Ul

Greenberg

Mei

Escareno

Dozias

Rosin

Al

Zhou

Ying

Patel

Jackson

Chang

Lacey

Talih

Aspelund

Cadigan

Slay

Houseman

Al

Sui

Hoensch

Fuxia

Li

Ni

Garland

Osterweil

Yu

Qu

Vengazhiyil

Schoderbek

Diao

Zingano

Lu

Zamfirescu

Zitkovic

Phipps

Heddy

Chiang

Garber

Marchese

Liechty

Anstrom

Caragea

Spitzner

Lehman

Itza

Jaggard

Zehna

Lee

BellisMarinenko

Altinger

Raynaud

Fu

Ferrante

Lubanski

Ustunel

Hendren

Wojciechowksa

Gallot

Gerber

Lee

Balding

Aubry

Assad

Courtois

Kennison

Harrold

SoffaLiang

Sinha

Wang

Lee

Orlowska

Rauszer

Demers

Swaminathan

Kwong

Kallel

Schneider

Sharma

Lu

Villalpando

King

Kuntzmann

Jr

Huang

McCallum

Bokil

Mandolesi

Oehrtman

Alibegovic

Otieno

Moskowitz

Gerber

Givens

Hu

Sengupta

Dixon

Lee

Zárate

Lin

LiuXue

Britz

Czellar

DurandPolitano

Gambaudo

Demay

Laure

Wadih

Rossi

Signoret

PérouèmeRaffaï

Haragus

Lombardi

James

CharrisMa

Mackaaij

Mazumdar

Hoffman

Khayyal

BardRapport

Benchakrun

PolacsayCardona

Gratcheva

Yeganova

Dandurova

Yepremian

Chen

Rodrigues

Lopes

Kang

Crane

Moss

Beichl

Ikenaga

Lew

Webb

Mirkowska

Bartol

Tiuryn

Przymusinska

Vakarelov

Rudak

Soulé

Hairston

Tally

Chioma

Kern

Perry

Montgomery Taft

Lindblad

DeMayo

Bisk

Hingston

Alexandre

Collin

Noorbaloochi

Weinstein

Kaiser

Ortega Pauly

Bottacin

O

Wu

Svensson

Goulaouic

Ye

Boone

Dayanik

Sheppardson

Johnson Yi

Dong

Pang

Li

Zhang

Haimovich

Marini

Poritz

Negreiros

Greer

Gilbert

Welsh

Kocherlakota

Donnelly

Silva

Pixley

Kahn

Spiga

Miao

Pleban

Evans

Schaefer

MamaghaniRabii

Khanedani

Taghavi

Zafra

Bae

Calmès

Fennemore

Deaconu

Iancu

Soares

Chang

Deng

Tse Koschat

Tsui

Yan

HamadaWang

Chen

Chen

Miller

Sun

Anderson

Chipman Li

MoorheadTsung

Wu

BérubéCheng

Gee

Privault

Bronsard

Matheus

Chicken

AnstreicherBrixius

Lynch

Sahoo

Bagiella

Lim

Wu

Shi

Amini

Torres

Melnyk

Jacquet

Ykhlef

Bouzoubaa

Huynh

Bendhamane

Naulin

Bauderon

Bidoit

Langlais

Angeloni

Collins

Small

Bielawski

Dyson

Decreusefond

Leidy

Fu

Moore

Tang

Zabala

Nicoara

Shah

Cuaresma

Bond

Musuvathi

Parikh

Papi

Caianiello

Clark

Dinning

Gallo

Salkind

Pedersen

Bjørnstad

Schilling

Jeng

Levina

Kechris

Dordan

Quincampoix

SeubeMattioli

Doyen

CardaliaguetNajman

Monrocq

Mullers

Gorre

Rossi

Lacoude

Pujal

Guidy

Maderner

Picq

Bern

Truchi Tiihonen

Desaint

Aguilar

Guido Drai

Boisgerault

Gomez

Ferchichi

Gauthier

Velikina

XuNiu

ReedRobinson

Dibner

Jungck

Coppola

KavanaghJohnson

Kulesza

NordenHolmes

Roux

Schwartz

Souza

Battikh

Hamida

Hornbostel

Schlichting

Guglielmo

Moulin

Haddad

Bagchi

Micheas

Kim

Kesseler

TrucanoBertram

Dmytrenko

Williford

Sunderland

Cartan

Sobel

Bagchi

BloniarzBloom

Cosmadakis

Jaffe

Lynch

McCreight

Rackoff

Stockmeyer

Vilfan

BhattaMahantiPal

Roy

Sen

Burns

Fekete

DhavaleVerma

CoanDePrisco

GawlickGoldman

Jensen

Khazan

Luchangco Patt

Saias

Segala

Smith

Sogaard

Stark

Tuttle

Varghese

Welch

Donaldson

Hogstedt

Kreaseck Mitchell

Simon

Strout

Mahnic

Robic

Krishnamurthy

Cleve

FuSimon

Wilson

Akison

Zeng

Tiwari

Abu

Trahan

Luginbuhl

Atkinson

Das

Breazu

Bharali

Chu

Deutsch

Dsouza

Fujito

Fukuyama

Garay Grove

Kovoor

Lincoln

Moses

Obradovic

Popa

Ramaiyer

Roos

Sahuguet

SubrahmanyamSuciu

Veeramachaneni

Weber

Crick

Lee

Jeffrey

WuSouto

Lee

Zic

Kuo

Tyler

Flanagan Lesley

Plunkett

Kosa

Rhee

WalterLee

Swaminathan

McCartneyParwatikar

Chandranmenon

Venkatachary

Narendran

Sayeed

Shen

Mandal

Sundell

Lutz

Fernandez

Bourgeois

TennenholtzGuimaraes

Glenn

Golub

Ohori

Tajima

Seaton

Lunau

Kolesnikov

Dias

Parida

Koren

SilverEricson Casey

TeichmanGreenwald

FernandesCherepinsky

Paxia

Antoniotti

Nascimento

Lesisz

Miller

Bilodeau

Green

Hitz

Neudauer

Obradovic

Horowitz

Namjoshi

Bartroff

Monk

Randall

Cahen

Gutt

Shende

GalperinRamachandran

VijayanWigderson

North

Serpanos

Balasubramanian

Chmieliñski

MacWilliams

GastBarford

LewisTravis

Lewandowski

Chandler Mendleson

Arnon

LeBlanc

Cook

Chen

Jackson

O

Pruhs

Hunter

McClellan

Musser

Shapiro

Woodmansee

LeemingLewis

Papadopoulos

Martino

Polpitiya

Chimenti

Baer

Pinkert

AbdaliPetznickRubald

Wallace

NicolasPujols

Lubet

Lange

Lecompte

Bounhoure

Chatzidakis

Heap

Bailey

Gatto

Rao

Klahr HondaLeBlanc

Price

Relles

Schaller

Zeigler

Chou

Heindel

Horowitz

Li

Gai

Kang

Guven

Jung

Lin

Lee

Martin

Caprio

Morales

Roy

Sac

Barucq

CavazzoniBriani

Amadori

Plaza

Button

Bartocci

Gourdel

Mohan

Srivas

Grajek

Buescu

Malbos

Zimmermann

Bitran

Chiang

Rocha

Reinhold

Gluckman

Glaser

McWilliams

Yuh

Hogan

Hu

Kim

Sun

Fricker

Dam

Piwinger

Aganagic

Coulhon

Rao

Webber

Wisloski

LiYoung

Pilz

Subramanian

Abrahamson

Adachi

Bell

Bigelow

Mazancourt

Dobson

Agizy

EntrikenFourer

Horvitz

Hu

Jackson

Karamardian

Klotz

Konno

Krishna

Leary

Maier

V

Nicholson

Perold

Pisa

Prindiville Rech

Scott

Stone

Thapa

ToveySlyke

Winkler

WittrockWollmer

Gueroguieva

Coull

Capen

Bumrungsup

Amir

Vilamajó

Brady

Djang

Doherty

Duvall

Gallant

Goheen

Kaltenbach

Kaneko

McCallum

McCord

III

Ostrow

Rodriguez

Sacher

SingerStone

Yao

Krishnan

Beaver

Michalewicz

Olsen

Vytopil

Vasilevska

Wang

Curran

Andonie

Chigbu

Nelson

Chattopadhyay

Swamy

Chaudhuri

Yassini

Mansouri

Gascon

Meynard

Pacienza

Stahel

Voisin

Schmitt

Mease

Vogeler

Wasilewska

Dat

Knuckles

Hwang

Mancuso

Ingram

Hamedani

Kumar Kara

Mathieson

Boyett

Wittig

Geetha

Pasha

ChariMerkle

Taraporevala

Richard

Zhang

Kinateder

Gawarecki

Zhang

Henry

Ulm

Park

KobanIlicJosifovska

Manevska

Ahmeti

Merry

Maron

Grz

R

Horowitz

Popa

Gordillo

MaechlerRuckstuhl

Graf

Hulliger

Ronchetti

Myers

Rodrigues

Shen

Ma

Thiébaud

Meng

Mulry Reichman

Rosenthal

Taylor

Gheorghiciuc

Lu

Chao

Kurtzman

Zhou

Martinez

Grumbach

Waller

Abiteboul

Chandler

Connors

Giuliano

Kiel

Mager

Rovan

Vianu

Zaiddan

Strait

Datta

Germain

Stuffelbeam

Ravikishore

Lagrange

MoreiraPécou

Courcelle

Miled

Kolev

Lawrence

Vohra

Dawlings

Gomes Marques

Saunders

GarbaUmar

Kopamu

SoaresRibeiro

Goshi

Wu

HsuTzeng

Chen

Quirk

SeetharamamurthyKrishnamurthy

Teodorescu

Yang

Ramanamurthy

Diharce

Smith

Anwar

Yuchuan

Lakshmi

Barchechat

Page

Brooks

Qiu

Millhiser

Vrdoljak

Thomas Tang

Laghribi

Ko

Guiraud

Lotker

Ramaro

Roth

St

Rai

Vahed

Kollar

Talham

Liggett

SeiferWarfield

Stallworth

Franchi

Widtfeldt

Jacyna

WatsonHenrick

Kays

Newhall

Feng

Blanco

Natarajan

Supatgiat

Chen

Schlierf

Heather

Lambert

Nelson

Strauss

Hunt

Clark

Critchlow

LemonMantha

Banavar

Bracha

George

Rossberg

TaoYeh

Tinker

Hoggar

Hurt

Ismail

Keppler

Losada

Hernandez

Lamberton

Mezrag

Gabay

Anitescu

Chelluri

Bell

Antonic

PerloRedfern

Saitoti

Simmonds

Skelton

Holt

Duncan

Peragine

Zoli

Cubel

Kwon

Miles

Xie

Cox

Walton

Sudarsanacharyulu

Delmotte

Russ

Olk

Lübcke

BierbrauerWang

Scorza

May

Illanes

Florczak

Gaudens

Rao

Hernandez

Franjou

Muntean

Anisiu

Tian

Lawton

Parnas

Wu

Kamvysselis

Fricks

Mauceri

Esteban

Weber

Carmack Fox Dolev

Kumabe

Mourad

Mytilinaios

DuyckaertsBurq

GilbertMirchandani

Kutsyy

Lorenzon

Vidal

Orgogozo

NgôBoyer

Yaffe

Witte

Yip

Janiszewski

Lebesgue

Blau

Fajardo

Gorka

Moazzami

Dichterman

Duncan

Maidana

Kottman

EscardóSmyth

Nanevski

Serea

Larose

Lampert

Grasman

Estan

Schultz

Encarnación

RameshBrazzaleBoldi

Capkun

ChavezRoerhl Gigli

Kirk

Nason

Christian

Hartke

JonssonKaras

Delbos

Menkens

Asok

Hwang

FernándezMartins

Scárdua

Tomé

NetoMedeiros

Mol

Kolenikov

Lagemann

Manco

Zhu

Dickson

Sanders

StewartElling

Ganesh

Vanninathan

Tordeux

Zipkin

Mendelssohn

Yang

Brown

Henig

Selman

PozziEngström

Cobena

Cohen

Segoufin

Goetze

Mignet

Budzik

Wu

Scevenels

Chen

Daude

Nguyen

Wagner

Oliveira

Fries

Horwitz

Segerlind

Ousmane

Wimberly

Zheng

Maclaughlin

Li

Gu

Chen

Eppendahl

Mysior

Allen

Pellicer

BouakizChung

Shinde SinhaMonroe Harnett

Bhattacharjee

BabichChiang

Matthews

Coughlin

Radu

Pan

Slaby

Kuester

Dube

Chang

ChenChoi

Chang

Yen

Svoronos

HarelNarula

SongLavin

Ferguson

Koenigsberg

Zhang

Lee

Dyker

Jiang

García

Minhajuddin

Couper

DiazLakshman

LoboValente

Shanno

Muller

Dyer

Dydak

Diaz

Sperber

Zelenko

Kovilyanskaya

Atwood

MooreNagora

Robson

Sievers

Sacks

Schwartz

Velrajan

Subramanian

Sekar

Chandra

Jeyanthi

Cheskidov

Pientka

Cervesato

Washburn

Sledge

Hall

ArbietoLuzia

PassyTinchev

Daboussi

Hoeve

Boutry

Bottazzi

Aduen

Carlson

Long

Goubin

Frej

Gualtieri

Pfeifer

Park Enis

Greenland

Murphy

Delange

Santos

Sethi

Cameron

Baird

Miranda

Resch

Duckenfield

Lee

Suh

Park

IV

Tudor

Ghenciu

Vugrin

Hervas

Qiu

Raymon

Millan

Kim

Rajan

Chen

Harvey

Lathrom

Kellman

Myers

Atacik

Rios

WangCui

Segal

Pan

MillerKang

Yom

Faticoni

Dai

Suzuki

Cavalcanti

Mohsenipour

Herzog

Fulton

Koether

Hansen

Beauzamy

Witt

Levitt

Tyler

Ku

Candelaria

Mandal

Hora

Borwanker

SorumHendrickson

Hwang

Quiring

Lin

Hodges

McCulloch

Lee

Bian

Cirstea

Gerber

Dreyer

Low

Duncan

Piper

Pourmahdian

Strausz

Kopylov

Bidwell

Perry

Mangalam

II

Durand

Stein

Visconti

Wagner

Oguntuase

Diop

Lin

Quadjovie

Ogouyandjou

EzinNgakeu

Ogouyandjou

N

Nemade

Chellougui

Mehrotra

Hillier

Reghis

Belk

Dragomir

Horton

Hale

VanDeGrift

Vachani

Schneider

Eke

Donohue

Sane

Liang

ZaroufTahriElraichi

Beaucoup

Dégot

Hohl

Bécarie

Beley

Macovschi

Corvaisier

Bonnomet

Lévy

Bénozène

RoparsCassier

Chou Guerre

Finet

Douek

Ralambo

Martel

BonvalotLemberg

Planche

Cantor

Zahn

Yan

Bayle

Reviron

Zhu

Wei

Hill

Ledbetter

Bretti

Cavendish

Kennedy

Chun

Pacheco

Laurence

GuilletCarter

Liu

Look

Ebensperger

Frey

Ellison

Hu

Lei

Butenko

Lichnérowicz

Liu

Delanoe

Delay

Bayard

Cheney

Picioroaga

Hindawi

Walukiewicz

Clark

Ma

Hosni

Rajia

Lauria

Martins

Neal

Morgado

Almeida

Geller

Yuhan

Choi

Kumar

Ali

Lammens

HallerChalupsky

HexmoorCampbell

Ismail

BurhansSantore

Thilikos

Ing

Rine

Furaidan

Redett

Payan

Myers

Majumdar

McColl

Meng

Ledbetter

Lin

Berger

Morgan

Li

Ma

Mallick

Sultana

Akhter

Tiskin

Kececioglu

Aider

Kirkpatrick

Martin

Salmasian

Onnis

Anderson

Milheiro

Malitz

Wang

Kim

Lee

Do

Lizama

Bossert

KimLee

Eno

Czarnecki

Hopkins

Bird

Moore

Gonzalez

Lotito

Combs

Stone

Redl

George

Wan

Casey

Roubaud

Murray

Kitska

Shen

Hahn

Haiduc

Volkov

Song

Wang

Shi

Branscum

Suaray

Aashtiani

Templeton

Moghaddam

Nix

Knight

HillWafy

Moran

Cha

Lee

Xu

Amit

Wang

MierendorffVollaard

Stamm

Bauer

Orlik

Gortz

Yeganefar

Russo

Fard

Wise

Albrecht

Majumdar

Shafrir

Gabour

Pekoz

Quirk

Smith

Brislawn

Fourman

Qin

Huang

McAlister

Roeder

Rajan

Martin

ChitiSalemkar

Zamsky

Khoury

May

Tseng

LoulergueBamhaMerlin

Afilal

Moyal

Tripp

Jouni

Errami

Goodman

Celikler

Poliakovsky

Mirchandani

Huh

ZahranOzol Liang

Lins

Fogelsanger

Hong

Eswaran

Gao

Oudjit

Marin

Sawyer

Chamú

Lemke

Quint

Sepulveda

Fraser

Malo

Farzaneh

Gaddis

Baker

Wittner

LeiBielefeld

FisherFaught

Luo

Head

JosephShao

Sohl

Trivedi

David Gutterman

Ravdin

Zhao

Wang

Whitehouse

Marrero

Byun

Martin

Lyuu

Passat

Salehi

Beyaz

Marowka

Woodruff

Tulloch

Goncalves

Bagnato

Durairajan

Chanduka

Hussein

Cutz

Ott

Haworth

Eklund

Ntantu

Kundu

Renze

Daugulis

Matthews

Rajaram

Quirk

Koralov

Coleson

ButruilleTran

Corrias

Grenier

RoeschPuel

Benamou

DurazoKittelson

Ritchie

Gillen

Bush

Thom

Chakrabarti

Lakhina

Salame

Kim

Moore

Monroe

Lin

Lin

Moller

Bharadwaj

Dubey

Rottenfußer

Förster

Hijazi

Zoeteweij

Ginoux

Marshall

Tomova

MarchesiniZhao

Kysiak

Su

Nachman

Pe

Oliva

Chellas

Segerberg

Meyers

Tang

Katz

Atlas

Davies

Grayson

Ewald

Cartmell

Copeland

Quinsey

Blamey

Giaquinto

Almog

Bracho

McCarty

Bailin

Rosolini

Djedour

Zaki

Amiri

Rhefoulli

Wildberger

Young

Hebbar

Wenk

Heinrich

Lipshteyn

Laohakosol

Hogan

Karazeris

Baroni

Zenil

Parisse

Genestier

Saibi

Dammerman

Leach

Anderson

Takahahshi

Chung

Huh

Jeong

Lee

Ma

Todorovic

Bolker

Ghiggini

Fisher

Bojanczyk

Sanford

Ertekin

ChitrapuQian

WangNeill

Xu LiuPadmanabhan

Sundararaghavan

Tsigas

Stepp

Borie

Hunsaker

Koldehofe

Vincent

Song

Liu

Bossavit

Lee

Chun

Mukerjee

Jakimovik

Bryant

Pacuit

Towsley

Morel

Rosales

Wilde

AvrielBerahas

Breiner

GonenWahrman

Zang

Schweitzer

Rosa

Jellouli

Dass

Frey

Cetin

Elliott

Thorsen Schubert

Laquer

Daumer

Cirincione

Levin

Gapeyev

Møgelberg

Lee

GrollmanGeske

Rubinstein

Naik

Pavan

Sengupta

Chandler

CastilloKnupp

Xu

RobidouxJusto

Kulshrestha

Hernandez

Krug

Nasatyr

Nowak

Ying

Jennison

Acrivos

Kapp

Anderson

Mar

Gray

McFarlanePickavanceMenziesMcAlpine

Feldman

Sankappanavar

Jeffers

Riedel

Bailey

Bodelon

Carter

Mersch

Maung

Ahn

Bird

Sano

Skidmore

Mascarenhas

Toader

Fan

Ginot

Johnson

Peng

Goranko

Day

Hwang

Nou

Hu

Simard

Fleischer

Jia

Tang

Juarez

Charbonnel

Schiro

Lewis

Myers

Hoerbelt

Schmidt

Meyerson

Vernon

Comella

Seidman

Buerk

Giambrone

Iwuoha

Borasi

Mitchell

Reiner

GordonHollister

Frazier

Battaglia

Vecellio

Siskar

Xin

Bordignon

Han

Zhang

Yu

Interlando

Schäfer

Oty

Tsogka

Davis

Dac

Hung

Argyros

Nestoridis

Tsarpalias

Koumoullis

Kalamidas

ZachariadesMercourakis

Farmaki

Poulkou

Papanastassiou

Katseli Kyritsis

Kalavassis

Stratis

Demis

AthanassiadisKyriakouli

Sagias

Bleak

III

Alonso

Carballo

Vasquez

Leal

Muñoz

Meneses

Gomes

Calsamiglia

LewinerNonatoUesu

Auspitz

Castelo LopesFreitas

Pesco

Costakis

Bhargavan

Ricotta

Bessa

LimCazacu

Cazacu

Muresan

Kramer

Serb

Vernescu

Gaidici

ManoleIancu

Vlaic

Heinold

Kramer

Gansca

Mihoc

Tambulea

Micula Mihoc

Toader

Maruster

Toadere

Vladislav

Hoang

Kasa

Johnson

Vavpeti

Feng Duan

Sheffer

Song

Napp

Baudouin

Boulakia

Christodorescu

Bildea

Narasimhan

Guelman

Szalas

RuengsinsubLeerawat

Atserias

Hedden

Montalbán

Kardaras

Garuti

Du

KongWang

Silkin

Hermann

Zhang

Romahi

Villaverde

Gill

Carlsen

Wang

Vigoda

YuFang

Choi

Dorney

Weinberg

Groisman

Castro

Gonçalves

Biernacki

BakerO

Tan

Ordoñez

Myers

Bruguières

Calisal

Ross

Nowik

Mironov

Stewart

Dror

Wasil

Pearn

Nag Wang

Casco

Kumar

Chao

Sun

Kwon

Coy

Fu

Abbiw

Li

Frommer

Xiong

Li

Boyen

Guestrin

Lerner

Taskar

Nakrani

Eben

Regnier

Pinzón

Schiller

Cabbage

Das

Shattuck

Noubir

Wang

Wang

Klingenberg

Rousseau

Chaudhuri

Hafner

Wang

SbaiLeroy

Ohn ParkerSleewagen

Praet

Back Bardy

Barlet Bausch

Messaoud

BouazizKabbaj

Rémy

Ealy

Hée

Al

Ramjee

Holt

Xia

Gérardin

Port

Smedt

Roberts

Ionita

Bernard

Slivnik

BieliavskyDhooge

Chaibi

Novic

Crawford

Quarta

Kukavica

Zhou

Osses

Grenon

Conca

Fabre

Rodriguez

Shah

Willemse

Karno

Yih

Toumpakari

Hayes

PashaFatemi

Ewing

Montgomery

Brin

Popovici

Lagnado

Peng

Zhai

Flavell

Field

B

PelgrinShu

Nankervis

Ervolina

ChangLi

Bois Suwa

Tashman

Bolley

Philippe

Sadkane

Aubry

Chartier

Lebaud

Nassiri

Turek

Gonzalez

Kucharski

Fletcher

Panttaja

Graham

Added

Added

Allione

Bacry

Balabane

Bellouquid

Coron

Bouche

Degond

Desvillettes

Ducomet

EmamiRad

GhidoucheGolse

Lochak

Mardon

Masrour

Mokhtar

Mons

Peralta

Phung

Point

Paoli

PoupaudRingeisen

Santos

Sulem

Tatout

Tuomela

Mora

Rodríguez

Pascali

Tran

Gratie

Chiriac

Scurla IonCatana

Zeron

Buhphang

Marinescu

Benkaza

Rozanova

Hitzler

Peterson

Höring

Huang

Lewis

Cowen

Gonzalez

Paulson

Ho

Andersson

Blanck

Eliasson

Hamrin

Palmgren

Hils

Sigstam

Rego

Allibert

Duc

Hargé

Zouaghi

Teller

Saliola

Sinha

MayerStather

CarpenterRoss

Mamone

Oostra

Ng

Andrew

Breitzman

Saniee

Saucedo

Atici

Navaratna

Sinh

Middleton

Grujic

Schiffmann

Yang

Palombaro

Hollingsworth

Dula

Buchanan

Porter

Keeran

Yoon

Hur

Janardhanan

Bender

Saenz

Ventre

Sinclair

Nash

Dujol

Hart

Park

Grosholz

Ortiz

Todd

Quang

SiqueiraHu

Kim

Sy

Liu

Wang

Speights

Sun

LeeHo

Zhang

Watkins

Beferull

Chrysafis

Demirciler

HsuJiang

Lee

Lengwehasatit

Lin

Pan

Sagetong

SinghYoo

Horton

Caiado

Maingot

SrinivasamurthyXie

Chung

Ciancio

Buchin

Wilson

Cheng

Young

Fetnassi

Abakti

DjellitMegrez

Besbas

Cardoulis

Serag

Thibodeaux

Nagy

Otero

Barrón

Silva

Canton

Janeja

Warner

Messine

Almeida

YoonHamer

Abidin

SeraziRahal

Ren

Krebsbach

Wang

Pan

Ding

Goli

Truszczynski

Zhou

Grizzard

Tyner

Goran

Sandu

Sheng

Damian

Liu

Gavrea

Rostermundt

Weigand

HuangXu

Chow

Andrade

Schönenberger

Woodward

Pamula

Koropecki

Kelton

Thomas

Dib

Delahaye

Hamidi

Daenzer

Abreu

Beckmann

Gill

Leue

Feng

Stephens

Licata

Kischinhevsky

Granda

Ray

Healy

Skoda

Amunrud

Behrens

Jeppson

Mitchell

Pande

Pomfret

Wirt

McQueen

KirkwoodMoore

Chen

Inoue

Wang

Park

Gercken

Røysland

Andersen

Dahl

Michel

Cho

Proskin

Gordon Yegneswaran

Barbanel

May

Man

Moseman

Bhatnagar

Goda

McKinley

Tan

Jackson

Chen

Aafif

Lazar

Bose

Evans

Houh

Vandevoorde

Welborn

Zachary

Lago

Ratliff

Chatterjee

McCabe

Meissen

Nicholson

Schroeder

Maneva

Orna

Klein

Geanakoplos

Morris

Peretz

Lane

Komendantskaya

Kenton

Woodroofe

Belk

Girard

Zaidan

Paulo

Delampady

Fan

Lu

Oh

Sivaganesan

Loddo

White

Sotirov

Sherman

Poliak

Monteiro

Liu

Ioana

Clarelli

Serafini

Gal

D

Krzy

HobotB

Goebel

Radziszewski

Borówko

Dobrzycki

Zygmunt

Lewandowski

KrzyJakóbczyk

Jankowski

Stone

Behn

Zervos

Chuang

CookGillette

Mavrogiannis

Kamath

Laurent

Zhang

Pal

Hickson

Tassone

Lin

Leong

Gal

Ng

Chen

Gryparis

Nikolov

Shnaidman

Xu

ZhangLiang

Mitzenmacher

Mehta

Jin

Yang

Idwan

Drinea

Atanasov

Habib

Lee

Zhang

Shantanu

Kim

Yi

Gao Guo

Earl

Viglizzo

Xia

Li

Zhai

Vener

Marshall

Bak

Lin

Kim

Bogowski

Bucka

Burniak

Ciozda

Jab

Koczan

Stankiewicz

Stankiewicz

Wajler

Waniurski

Weso

Dascaliuc

Onica

Lu

Dutta Lee

Liu

Zhao

Gillette

Roe

Cong

Heller

Peterson

Castronovo

Dohlen

Li

Xing

Zhang

Zhou

Glackin

Johnson

Johnson

Wang

Soterwood

Salazar

Trippen

Webster

Marathe

McAtee

Wang

Anthappan

Pati

Jiminez

Chambers

Chivoret

Hu

Cho

Kim

Wu

Xiao

Zhang

WooLi

Hein

Kachmar

Ghorbel

Coviello

Zhang

EllermanPinter

Krasucki

Ndjatou

Steinsvold

Hutchinson

Kelley

Chu

Techanie

Janes

Wang

Du

FischerJenner

Clay

Romero

Couperus

Xu

Yue

Sheng

Sun

Yan

Chen

Andrei

Ou

Torres

TangWang

Zhang

Childers

Talay

Lu

Kokholm

Mosimann

Brzenk

Bandyopadhyay

Barrenetxea Vandewalle

DuboisAjdler

Makras

Phillips

Leitzel

Aranki

Kim

Might

Wang

Daniels

Martinez

Su

Attie

Dantas

Nguyen

Morrison

Lu

Shukla

Ghimire

Oliveira

Cheung

Balasundaram

Chaovalitwongse

Chou

Majumdar

PetrovicPuri

Schonberg

KozintsevPradhan

Yang

Grisvard

Cherruault

Mignot Mignot

Yvon

Cioranescu

Lascaux

Kernévez

Boujot

Gagliardo

Newbury

Swinden

König

Brugmans

RossijnMoll

Lloyd

Kang

Vance

HartmanSmith

Rivera

Borisuk

Beverly

Cerezo

Bardzell

Zhu

Chasen

Kang

Gokhale

Fast

Hammer

Goodwyn

Jaworski Schoenfeld

Saldanha

Haviv

Medvedev

Solak

Chopra

ChiangNguyen

Pierson

Brucker

Mears

Zhang

Richardson

Feng

Sommers

WladisChoi

Weng

Bardou

Chan

Gal

Sasyk

Cheng

MaximilienWan

XingYolum

Yu

Hernández

Mitra

Iozzi

Breaz

Malheiro

Schmidt

Chen

Torrez

Gupta

Krandick

Ruslanov

Hoover

Shvalb

Monash

Boynton

Herbei

Kaklamanis

Christensen

CourLarsen

Odgaard

Rasmussen

Sánchez

Thomsen

TrangbækBeran

Cromme

Larsen

Rank

Laborde

Hu

Poje

Lewis

Mollard

Whitten

Laure

Marie

SoucarisZhang

BegueriBoutot

Anantharaman Elkik

Ganapathy

Vernon

Loeppky

Feldman

Jamieson

Hangelbroek

KullBadran

MarakPeters

RefaiMohammad

Stevens

DeGryse

Michail

Li

Gatard

Caprau

Liu

Goodrick

Pullagura

Marcial

Kirupaharan

Foster

Govind

Joo

Meckesheimer

Bibighaus

Kennedy

Conradie

Douligeris

Pettie

Górka

Christensen

Leal

ZatelliJuriaans

Giuliani

Saraiva

Lobão

Ryu

Jonnalagadda

Rao

Dasgupta

Koester

Oliveira

Baykur

Bode

Usman

Keshari

FariaZhuang

IchiharaKitakubo

Takasawa

Yamashita

Mizushima

Rodgers Commander

Caine

Ayanides

Spielman

Guntupalli

Raulot

Kobeissi

Srivastava

Chowdhury

Lachaud

Alquie

BlacheCornus

TemkineEdouard

Aubry

Islim

Perret

Cherdieu

WielonskyDeshommes

Danset

Hatakenaka

Blassiere

SuiDenninghoff

Sadok

Hennert

Morice

Szabo

Conduché

Cheng

MacLean

Otwinowska

Sire

Dahlgren

Rodier

Rougemont

Lindell

Angelkot

Barnaart

Calkoen

Damen Göde

OskampFagaras

Ondaatje

Tonis

Constantinescu

Visinescu

Sistla

Dochtermann

Kahle

Sengar

Cattaneo

Chuang

Weiske

Williamson

Gamboa

Fu

Guo

Calkoen

Camphouse

Vugrin

Mensing

Wit

Simons Suerman

Swart Vrolik

Wenckebach Galen

Fuller

Lal

Krone

Alew

Schröder

Schröder

Barkatou

Cluzeau

Seref

Craciun

Farcot

Gholami RismanchianTaheri

Hoorn

Kayvanfar

Nasrabadi

Sebastiani

Davarpanah

EghdamiSedghi

Aslam

Serooskerken

Ekama

Ermerins

He

Louder

Bernadou

Malcok

He

Silva

Elashoff

Singh

Eyster

Williamson

VanderzandenBlake

WangKim

YangDhar

VasudavenMukherjee

Zhu

Lu

Cheng

Song Guo

Sanati

Chaudoir

Iyer

Goldvard

Mills

Walraven

Kocsard

Ma

Ranjan

Kweon

Agarwal

BrazLi

Punyakanok

Zimak

Demeter

Guerrero

Allievi

ChanAkinturk

Kose

PiaoWong

Ostafichuk

Andersson Varandas

Deny

Stoeckel

Chang

Iyenger

Niverthi

Swartz

Shao

Vlachou Papadoperakis

Paschos

Vasilonikolou

Winters

Maronna

Fraiman

Graciela

Ferretti

BenBianco

KelmanskyAdrover

Hernandez

MartínezVillar

Svarc

Bergesio

Szabo

Liaskos

Griffiths

Somboonsavatdee

Bustamante

Smallen

Hayes

Sheridan

DeAngelis

Garner

Manivel

Asvanunt

Shmatov

Han

Simon

Naidu

Lynch

Smith

Xia

Paun

Kalyvianaki

Wissman

Cribari

Ishdorj

Senellart

Chen

JiangMao

Merzifonluoglu

Bois

Ivanovski

Caubel

Maugendre

Russell

Purucker

Cai

Benzaken

Gursoy

Ozcan

Dunfield

Awasthi

Prévost

Lalement

Suh

Sivak

BudzikTyrala

Fechner

Aubriot

Desai

Gournay

Clerc

Siess

Morel

Venter

FriedmanMinh

Franklin

Sharma

Steffens

Sansò

Jamieson

Ozbay

Li

Delic

Bentz

Gu

LeeAn

Wohlever

Hsu

Pitsoulis

Roques

Chamberland

Nichols

Petrillo

Kushner

Rescher

Mattheou

Pruss

Puryear

Seibt

Carey

GoldingBrown

Marconi

Michalec

Owens

RichardsonBashier

Collier

Schuldenfrei

Putz

Mayo

Schwartz

Hertz

Skyrms

Sosa

Silvers

Tapus

Staworko

Dwyer

Schweizer

VanderSchraaf

Harms

Alexander

Hill

Skrenes

Greco

Madhok

Strander

Gertler

McDermid McGrath

Fantl

Reed

Kawall

Marton Reed

Comesana

Matheson

ShieberPace

Ettinger

Hazlett

Turri

Hooper

Rhoda

Stolt

Anderson

Lu

Lu

Allsup

Azmi

Gégout

Eksioglu

Olaya

Golbeck

Reniers

RogeonXu

Khoury

Barnhart

Miao

Balmus

Biesterfeldt

Groce

Duffy

Wehner

Wahl

Zhao

He

Reich

Jelgersma

Blanchard

Second

Dubois

Calle

Wiger

Cicho

Samulewicz

Gucht

Fatemi

D

Donno

Chinchuluun

McKenna

Fulina

Juteau

Chen

Loomis

Mueller

Yang

Cautis

Maruskin

Grant

Boginski

Hilali

Stadnicki

Juels

Steenberg

Fletcher

Takeda

Ferguson

Wang

Spraktes

Stern

Zemke

Glaeser

Coatmelec

Méhauté

Tessera

Bouhamidi

Chang

Choi

Jau

Shaikh

Porumbescu

Dalvi

Bisgaard

Laubinger

AlurBurckhardt

Singla

Mundt

BoessenrothSmithBaker

KlasiLing

Wright

Chewning

Brady

BuzbyCoutantCox

Crampton

Davis

FrancoDokken

Federighi

Geissinger

Glass

Graham

GrantGraves Hane

Hou

Howe

Hu

JamesLeitzel

Lin

Moore

Parr

PenazziLeitzel

Rim

Seo

Yang

Zhang

Briggs

Ginsburg

Komm

Fan

Maddaus

Phillips

Getchell

Kaltenborn

Dushnik

Ingraham

Stong

TullerScott

Newton

Stafford

Bruton

Conwell Pollard

Wegner

Trump

Wolf

Wolf

Larsen

Trimble

Whaples

Varino

Bell

Pothoven

Nadathur

Sims

Bendat

Higgins

Klein

Park

Kim

Byers Burdick

Lameier Cariola

Berkey

Castro

Coffey

Ortega

Wang

Ellis

Hlavacek

Fiedler

Kurepa

Unsurangsie Ali

Cossio Gadam

HassanpourNeuberger

Huneke

MerkesThron

Pree

Lazer

Riggs

Thale

Lange

Aull

Cook

Hillam

Drake

Hursch

Callas

DooherReed

Stevenson

Larson

Andima

Warren Morez

Valent

Ori

Diesto

Lin

Mullins

Ostrand

Burton

Benjelloun

Nemeth

Bernard Hook

Rowlett

Beem

Wheeler

Hansen

Nelson

Pettus Bryce

Frank

Alliston

Mader

Goggins

Young

Young

Singh

Anderson

Edwards Torrence

Saiers

Lustfield

Sanders

Lagrange Poisson

Bauschke

Dirichlet Fourier

EisensteinLipschitz

Wine

Cameron

Little

Yim

PaulsColdingLiu

Vitulli

Borwein

Croke

Cole

Hashtroodi

FabbriMantellini

FrancaZampogni

Sawyer

Markley

Wilson

Auslander

Chasles

Wang

Toure

GuediriLabbi

Dennis

Madden

Fryman

Kinch

Molnar

Brook

Fink

II

Ozeki

Huang

Euler

Silberger

Horelick

Eisenberg

BrookHuang

II

Bourgeois

Ferrari

Sun

IIICarr

Chang

GarciaGuerin

Beale

WiskottTrudinger

Palmer

Chan

Dempster

Plana

Pickrell

Dai

Dang

Brilleslyper

Menguy

Abbud

Dorey

Nyman

Rhie

Solodovnikov

EvansRawat

Ward

Strojwas Zhuang

Huang

Bernoulli

Bernoulli Habermas

Konstantinou

Liouville

Apostolov

Finan

Ambrose

ChavesBarrosBryan

Leibniz

Zhang

PerrizoPanda

McCann

Amirsoleymani

Haraty

Ye

Wu

Shi

Wituski

Gauduchon

Wang

Cholewa

Domanska

Schneider

Zhu

Czyba

Roethig

Johnson Yi

Dong

Pang

Li

Zhang

Ykhlef

Bidoit

KesselerHorowitzCahen

Gutt

Chattopadhyay

KurtzmanGrumbach

Waller

Abiteboul

Chandler

Connors

Giuliano

Kiel

Mager

Rovan

Vianu

ZaiddanMiles

Tian KottmanCobena

Segoufin

MignetNguyen

Ousmane

Coughlin

Aduen

Schneider

Hindawi

Anderson

Hong

Eswaran

Leach

Anderson

Ertekin

QianNeill

Xu LiuPadmanabhan

SundararaghavanYu

Hermann

Villaverde

Calisal

Ohn ParkerSleewagen

Xia

Port

SmedtBieliavskyDhooge

Chaibi

Young

CantonHamer

Krebsbach

Wang

Pan

Kelton

Chen

Anthappan

Brzenk

Phillips

Leitzel

Swinden

König

Brugmans

RossijnMoll

Jaworski Schoenfeld

Caine

Blassiere

SuiDenninghoff

Hennert

Angelkot

Barnaart

Calkoen

Damen Göde

OskampFagaras

Ondaatje

Tonis

Calkoen

Mensing

Wit

Simons Suerman

Swart Vrolik

Wenckebach Galen

Alew

Schröder

Schröder

Hoorn

Ekama

Ermerins

Chaudoir

Walraven

Allievi

ChanAkinturkWong

Senellart

Chen

JiangMao

TyralaJelgersma

Calle

Wiger

Cautis

Figure 6: The second largest component from the Mathematics GenealogyProject. Top: overall layout with node overlap removed. Bottom: close upview of a small area of the center-left part of above.

Page 20: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

72 Gansner and Hu E!cient Node Overlap Removal

References

[1] I. Borg and P. Groenen. Modern Multidimensional Scaling: Theory andApplications. Springer, 1997.

[2] U. Brandes and C. Pich. An experimental study on distance based graphdrawing. In GD’08: Proceedings of the Symposium on Graph Drawing, 2008(to appear).

[3] J.-H. Chuang, C.-C. Lin, and H.-C. Yen. Drawing graphs with nonuniformnodes using potential fields. In Proc. 11th Intl. Symp. on Graph Drawing,volume 2012 of LNCS, pages 460–465. Springer-Verlag, 2003.

[4] G. Di Battista, A. Garg, G. Liotta, R. Tamassia, E. Tassinari, andF. Vargiu. An experimental comparison of four graph drawing algorithms.CGTA: Computational Geometry: Theory and Applications, 7:303–325,1997.

[5] T. Dwyer, Y. Koren, and K. Marriott. Ipsep-cola: An incremental pro-cedure for separation constraint layout of graphs. IEEE Transactions onVisualization and Computer Graphics, 12(5):821–828, 2006.

[6] T. Dwyer, K. Marriott, and P. J. Stuckey. Fast node overlap removal. InProc. 13th Intl. Symp. Graph Drawing (GD ’05), volume 3843 of LNCS,pages 153–164. Springer, 2006.

[7] P. Eades. A heuristic for graph drawing. Congressus Numerantium, 42:149–160, 1984.

[8] H. Edelsbrunner and E. P. Mucke. Three-dimensional alpha shapes. ACMTrans. on Graphics, 13(1):43–72, 1994.

[9] C. Erten, A. Efrat, D. Forrester, A. Iyer, and S. G. Kobourov. Force-directed approaches to sensor network localization. In R. Raman,R. Sedgewick, and M. F. Stallmann, editors, Proc. 8th Workshop AlgorithmEngineering and Experiments (ALENEX), pages 108–118. SIAM, 2006.

[10] S. Fortune. A sweepline algorithm for Voronoi diagrams. Algorithmica,2:153–174, 1987.

[11] C. Friedrich and F. Schreiber. Flexible layering in hierarchical drawingswith nodes of arbitrary size. In Proceedings of the 27th conference on Aus-tralasian computer science (ACSC2004), pages 369–376. Australian Com-puter Society, 2004.

[12] T. M. J. Fruchterman and E. M. Reingold. Graph drawing by force directedplacement. Software - Practice and Experience, 21:1129–1164, 1991.

[13] E. R. Gansner, Y. Koren, and S. C. North. Graph drawing by stress ma-jorization. In Proc. 12th Intl. Symp. Graph Drawing (GD ’04), volume 3383of LNCS, pages 239–250. Springer, 2004.

Page 21: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

JGAA, 14(1) 53–74 (2010) 73

[14] E. R. Gansner and S. North. An open graph visualization system and itsapplications to software engineering. Software - Practice & Experience,30:1203–1233, 2000.

[15] E. R. Gansner and S. C. North. Improved force-directed layouts. In Proc.6th Intl. Symp. Graph Drawing (GD ’98), volume 1547 of LNCS, pages364–373. Springer, 1998.

[16] J. C. Gower and G. B. Dijksterhuis. Procrustes Problems. Oxford UniversityPress, 2004.

[17] L. Guibas and J. Stolfi. Primitives for the manipulation of general subdi-visions and the computation of voronoi. ACM Trans. Graph., 4(2):74–123,1985.

[18] S. Hachul and M. Junger. Drawing large graphs with a potential field basedmultilevel algorithm. In Proc. 12th Intl. Symp. Graph Drawing (GD ’04),volume 3383 of LNCS, pages 285–295. Springer, 2004.

[19] D. Harel and Y. Koren. A fast multi-scale method for drawing large graphs.J. Graph Algorithms and Applications, 6:179–202, 2002.

[20] K. Hayashi, M. Inoue, T. Masuzawa, and H. Fujiwara. A layout adjustmentproblem for disjoint rectangles preserving orthogonal order. In Proc. 6thIntl. Symp. Graph Drawing (GD ’98), volume 1547 of LNCS, pages 183–197. Springer, 1998.

[21] Y. F. Hu. Drawings of the mathematics genealogy project graphs.http://www.research.att.com/ yifanhu/GALLERY/MATH GENEALOGY.

[22] Y. F. Hu. E"cient and high quality force-directed graph drawing. Mathe-matica Journal, 10:37–71, 2005.

[23] Y. F. Hu and Y. Koren. Extending the spring-electrical model to overcomewarping e!ects. In Proceedings of IEEE Pacific Visualization Symposium2009 (PacificVis ’09), pages 129–136, 2009.

[24] X. Huang and W. Lai. Force-transfer: A new approach to removing over-lapping nodes in graph layout. In Proc. 25th Australian Computer ScienceConference, pages 349–358, 2003.

[25] J. W. Jaromczyk and G. T. Toussaint. Relative neighborhood graphs andtheir relatives. Proc. IEEE, 80:1502–1517, 1992.

[26] T. Kamada and S. Kawai. An algorithm for drawing general undirectedgraphs. Information Processing Letters, 31:7–15, 1989.

[27] G. Leach. Improving worst-case optimal Delaunay triangulation algorithms.In 4th Canadian Conference on Computational Geometry, pages 340–346,1992.

Page 22: Efficient, Proximity-Preserving Node Overlap Removal · For example, the Voronoi cluster busting algo-rithm [15, 29] works by iteratively forming a Voronoi diagram from the current

74 Gansner and Hu E!cient Node Overlap Removal

[28] W. Li, P. Eades, and N. Nikolov. Using spring algorithms to remove nodeoverlapping. In Proc. Asia-Pacific Symp. on Information Visualisation,pages 131–140, 2005.

[29] K. A. Lyons, H. Meijer, and D. Rappaport. Algorithms for cluster bustingin anchored graph drawing. J. Graph Algorithms and Applications, 2(1),1998.

[30] K. Marriott, P. J. Stuckey, V. Tam, andW. He. Removing node overlappingin graph layout using constrained optimization. Constraints, 8(2):143–171,2003.

[31] K. Misue, P. Eades, W. Lai, and K. Sugiyama. Layout adjustment and themental map. J. Vis. Lang. Comput., 6(2):183–210, 1995.

[32] North Dakota State University Dept. of Math. The mathematics genealogyproject.http://genealogy.math.ndsu.nodak.edu/.

[33] J. R. Shewchuk. Engineering a 2D quality mesh generator and Delaunaytriangulator. In Applied Computational Geometry: Towards GeometricEngineering, volume 1148 of LNCS, pages 203–222. Springer, 1996.

[34] J. R. Shewchuk. Delaunay refinement algorithms for triangular mesh gener-ation. Computational Geometry: Theory and Applications, 22:21–74, 2002.

[35] K. Sugiyama, S. Tagawa, and M. Toda. Methods for visual understandingof hierarchical systems. IEEE Trans. Systems, Man and Cybernetics, SMC-11(2):109–125, 1981.

[36] C. Walshaw. A multilevel algorithm for force-directed graph drawing. J.Graph Algorithms and Applications, 7:253–285, 2003.

[37] X. Wang and I. Miyamoto. Generating customized layouts. In GD ’95:Proceedings of the Symposium on Graph Drawing, volume 1027 of LNCS,pages 504–515. Springer, 1995.