Home | Archives | About | Login | Submissions | Notify | Contact | Search
 ES Home > Vol. 6, No. 1 > Art. 3

Copyright © 2002 by the author(s). Published here under license by The Resilience Alliance.

The following is the established format for referencing this article:
Cumming, G. S. 2002. Habitat shape, species invasions, and reserve design: insights from simple models. Conservation Ecology 6(1): 3. [online] URL: http://www.consecol.org/vol6/iss1/art3/

A version of this article in which text, figures, tables, and appendices are separate files may be found by following this link.

Report, part of Special Feature on Ralf Yorque Memorial Competition 2001

Habitat Shape, Species Invasions, and Reserve Design: Insights from Simple Models

Graeme S. Cumming


University of Florida


ABSTRACT

Species invasions have become a major threat to global biodiversity. We currently lack a general theory of species invasions that allows us to make useful predictions about when and where invasions will occur, whether they will be successful, and whether they will alter ecosystem function in invaded habitats. One line of enquiry in developing such a theory is to focus on the characteristics of successful invaders. A second, complementary approach is to examine habitats of interest more closely and ask how the properties of the habitat that is being invaded affect the likelihood of invasion success. In this paper, I consider the importance of habitat shape (also termed "habitat topology" or "habitat geometry") as a variable affecting the dispersal and abundance of invasive populations. I use two well-established simulation modeling approaches, namely, a cellular automaton model and a reaction-diffusion model, to mimic species invasions in hypothetical habitats that cover a range of linear, branching, rectangular, and square shapes. The results suggest that invasions in more geometrically complex habitats will occur faster and may ultimately produce a higher abundance of the invasive species. Differences in invasion rates are not a simple consequence of differences in overall connectivity, as shown by a comparison of habitats with identical connectivities but different spatial arrangements of cells. Ultimately, if combined with other modeling approaches, these methods may be useful in generating recommendations for managers about the vulnerability of particular habitats and reserve networks to invasion.

KEY WORDS: cellular automaton model, colonization, connectivity, dispersal, habitat complexity, habitat geometry, habitat shape, landscape ecology, reaction-diffusion model, reserve design, reserve networks, species invasion.

Published: February 13, 2002


INTRODUCTION

Human expansion of the geographical ranges of other species has become a major threat to global biological diversity. Numerous unplanned, uncontrolled experiments have shown how a wide range of invasive species including crayfish, mussels, insects, fish, birds, pathogens, and plants can affect the structure of the indigenous food web, alter key abiotic variables such as groundwater, and cause reductions in local species diversity (Parker and Reichard 1998, Parker et al. 1999). At the same time, many introductions are unsuccessful or have no effect on the structure and function of indigenous communities (Williamson and Fitter 1996). A good deal of effort has been invested in trying to understand how the intrinsic properties of invasive species such as their reproductive rates, dietary requirements, and associations with humans (Bazzaz 1986) contribute to their success or failure. Although these studies have yielded a variety of useful case studies, they have mostly failed to establish general principles to guide managers in novel instances.

Orians (1986) argues that the shift of attention away from the receiving environment to the nature of the colonizing species has contributed to the lack of progress in deriving a more general understanding of invasions. He advocates an approach that combines information about the invading organisms with information about the environments into which they are being introduced and discusses the properties of the receiving environment in terms of disturbance, biotic interactions, and temporal scale. Similarly, Parker et al. (1999) ask to what extent the impact of an invasive species is dependent on the environment into which it is introduced.

Invasions usually come as ecological surprises. Although it may not be possible to make strong predictions about the likelihood of species invasions (May 1976), we can anticipate that invasions will be more likely in some places than in others. In particular, some habitats or habitat configurations are more susceptible to invasion than others. If we can identify the general properties of habitats that make them more or less vulnerable to invasion, we need to take these properties into consideration when designing and managing conservation areas. There are many characteristics of a region that will affect the likelihood of its being successfully invaded, including:

  1. geographic isolation and proximity to potential sources of invaders (MacArthur and Wilson 1967). It should be noted that habitat proximity may be natural or anthropogenic. For example, areas on transport routes or with migratory human populations will be more vulnerable to invasion;
  2. the number of similar habitats in other parts of the world;
  3. the productivity of the habitat and the nature of the biota currently living within it (Pacala and Roughgarden 1982);
  4. the nature and frequency of relevant disturbances (Elton 1958, Hobbs and Huenneke 1992);
  5. the ease with which organisms move through the habitat as determined by relevant features such as vegetation type, wind, or water flow rates;
  6. historical factors affecting the local species pool such as recent extinctions and previous invasions (Allen et al. 1999);
  7. the specific match of invading species to habitat; and
  8. habitat size and shape.

These and other factors, such as the rate of increase and minimum viable population size of the invading species, will also determine how serious the consequences of the invasion are and the likelihood that the invading species can be controlled.

An important correlate of the risk associated with a particular introduction is the rate at which individuals of the invading species can multiply and disperse. In this paper, I examine the question of whether habitat shape can affect rates of colonization. Previous studies of habitat shape that focused primarily on metapopulations and dispersal between habitat fragments (Hamazaki 1996, Dunham et al. 1997) often ignored the relevance of habitat shape at smaller and larger scales. Although Major et al. (1999) found significantly higher robin (Erithacus rubecula) densities in larger habitat fragments and different age structures in the robin populations of large and small fragments, the scale of their analysis was such that the results must necessarily be considered in terms of between-patch rather than within-patch dispersal. As I demonstrate using two different, spatially explicit simulation methods (a cellular automaton model and a reaction-diffusion model), these processes are affected by habitat shape. The models are used to generate hypotheses about the susceptibility of different habitats to invasion. In the future, it may be possible to use this kind of approach to calibrate the relative vulnerabilities of habitat fragments and reserves to invasions.


METHODS

The spread of organisms in hypothetical habitats of different shapes was modeled using two different methods: a stochastic cellular automaton and a reaction-diffusion model. The Matlab routines for each model are provided in Appendix 1. Both methods have been widely used to study invasions (Auld and Coote 1980, Okubo 1980, Roughgarden 1986, Hengeveld 1994, Tilman and Kareiva 1997). In both instances, I kept the design of the model as simple as possible to minimize the number of parameters that might affect the outcome of the modeling exercise. All comparisons were undertaken using identical parameters and habitats of equivalent sizes (i.e., the same number of square cells) that differed only in shape.

Hypothetical habitats

Each hypothetical habitat consisted of 1600 square cells (the habitat files are available in Appendix 2). Habitat shapes ranged from a straight line 1600 cells long to a 40 x 40 grid. The network habitats (Fig. 1) imitate streams of different complexities with 0, 10, and 20 nodes, respectively. Hypothetical streams of the same length and with the same number of nodes can be constructed at different levels of complexity, depending on how many ramifications their divergences have (i.e., how hierarchical they are); I constructed both a simple and a more complex model for each of the branching streams (10 and 20 nodes). Note that the complex 10-node and 20-node networks have slightly different hierarchical arrangements.


Fig. 1. Different hypothetical streamlike habitats compared in the modeling exercise (these drawings are not to scale). Each habitat consists of 1600 square cells; all parts of each network are the same width. Drawing (a) represents a linear habitat with no nodes; (b), a simple design with 10 nodes; (c), a complex design with 10 nodes; (d), a simple design with 20 nodes; and (e), a complex design with 20 nodes. Note that the complex 10-node habitat (c) has a different form from that of the complex 20-node habitat (e).

GIF Image (8 K)


The regularly shaped habitats imitate square or rectangular terrestrial areas measuring 10 x 160, 20 x 80, and 40 x 40 cells, respectively. I did not attempt to simulate the effects of increasing the number of corners, although corner cells will obviously have a lower connectivity than do perimeter cells.

Cellular automaton model

A thorough description of cellular automata in spatial ecology can be found in Tilman and Kareiva (1997). The model follows a simple, iterative form in which, at each time step, occupied cells can produce two offspring (these "propagules" can be thought of as subpopulations or migrating individuals). The offspring are assigned randomly to any one of the cells within a user-defined maximum dispersal distance of the parent cell (Fig. 2); this distance is set at three cell widths for all simulations. If an occupied cell (value = 1) is selected by the random function, no net change occurs; if an unoccupied cell is selected, its value changes from 0 to 1. The multiplication and dispersal processes are offset by a mortality level that ranges from 0 to 1. Mortality is imposed on each cell by selecting a uniformly distributed random number between 0 and 1; at a mortality of 0.3, for example, a cell's value will change from 1 to 0 if the random number is less than or equal to 0.3.


Fig. 2. A flow chart showing the processes that occur within the cellular automaton model. The introduced population produces two propagules or offspring that disperse randomly within a set distance. If they land in an occupied cell, they die; if they land in an unoccupied cell, they survive. All occupied cells then undergo random mortality before the cycle repeats itself.

GIF Image (15 K)


Individual simulations were continued for 5000 iterations, by which time each simulation had reached equilibrium. Because the model is stochastic, it does not produce the same answer every time; although it approaches similar equilibrial densities, these may differ depending on random fluctuations. I used multiple replicates of each set of conditions to establish general trends. The program reports which cells are occupied at each iteration and the total number of cells occupied, which serves as a surrogate for metapopulation density. I initially explored the consequences of varying mortality rates using 20 replicates of each set of conditions. These simulations suggested that shape effects were more likely at higher mortality rates. I then ran 100 replicates in each hypothetical habitat type at a mortality of 0.3. These simulations included five stream habitat types (simple with 0 nodes and simple or complex with 10 or 20 nodes) and three grid habitat types (40 x 40, 20 x 80, and 10 x 160 cells, respectively).

For each hypothetical habitat, I considered the rate at which the simulation reached equilibrium and the total carrying capacity of each cell. The data were summarized using the total number of occupied cells at each time step. To determine an equilibrium value for cellular automaton simulations, I took the mean of the last 500 iterations. Time to equilibrium was defined as the time that elapsed before the total number of occupied cells first exceeded this mean value. A typical sequence of colonization through a real stream network in Wisconsin is shown in Figs. 3 and 4.


Fig. 3. Animated time series simulating colonization of a real stream habitat in Wisconsin by a hypothetical invasive species, as modeled using the cellular automaton model. The number in the upper left corner indicates the number of iterations at which the observation was made. The blue grid outlines habitat cells, and white shading indicates cell occupancy.

GIF Image (73 K)


Fig. 4. Plot showing the total size of the metapopulation of the real stream over time. As can be seen by watching Fig. 3, the species has reached all parts of the stream network by iteration 250; after this there is little net change in abundance, although the occupancies of different cells vary.

GIF Image (13 K)


Reaction-diffusion model

Roughgarden (1986) stated that the theory of the rate of spread of an invasion " ... is quite robust, has been empirically tested, and is about as reliable as theory gets." The theory to which she was referring originated with Fisher's (1937) population-genetic model for the spread of a favorable mutation and was first brought into a specifically ecological context by Skellam (1951). The central prediction, i.e., that the square root of the area occupied by the invading species grows linearly with time, follows from the coupling of a diffusion model with exponential population growth to produce a reaction-diffusion model. Although classical reaction-diffusion models have some shortcomings when applied to real data, because their assumption of a normal rather than a leptokurtic dispersal curve may result in the underestimation of the rate of spread of the invading population (Kot et al. 1996), this inaccuracy is irrelevant to the conclusions of this paper.

I used a simple form of reaction-diffusion model known as Fisher's equation. A full outline of mathematical and programming methods for diffusion models can be found in Press et al. (1992). Reaction-diffusion models have two parts: a diffusion term and a reaction term. Diffusion and reaction occur separately. The reaction term in this instance was a simple logistic population increase:

         Nt+1 = Nt + rNt(1 - (Nt/K)) (1)

where Nt is the population size at time t, r is the intrinsic rate of increase, and K is the carrying capacity (Tilman and Kareiva 1997). I did not include stochastic mortality in the population model. The population parameter r was set at 0.5, and K remained at 500 individuals per cell for all simulations.

The diffusion term used a multidimensional form of the diffusion equation (Press et al. 1992), which in one space dimension is

         u/t = x(Du/x) (2)

where D is the diffusion coefficient, t is time, u is the population size in a given cell, and x is the distance over which diffusion takes place. This equation can be differenced in various ways, the simplest of which (in a single dimension) is

         (ujn+1 - ujn)/t = D(uj+1n - 2ujn + uj-1n)/(x)2 (3)

where D is the diffusion coefficient, uj is the population size at time t, uj+1 and uj-1 indicate population sizes in neighbouring cells, n is the current iteration, t is the time step, and x is the distance over which diffusion takes place. I used this form of the equation because of its computational speed, which is important for simulations this large. Its main drawback is that it is only stable for parameter combinations such that

         2Dt/(x)2 1. (4)

All the simulations used unit habitat cells and a time step of 1, but, because each cell had up to four neighbours, the value of the diffusion coefficient (D) was constrained to less than 0.25.

For each cell, the model considers how many neighbors it has and uses the appropriate diffusion term (i.e., for one, two, three, or four neighbors). Neighboring cells in the reaction-diffusion model are defined as those that share two corners; dispersal was permitted only between immediate neighbors. If run to equilibrium, the model will fill all available habitat to carrying capacity (Fig. 5).


Fig. 5. Animated time series simulating colonization of a 10 x 10-degree grid by a hypothetical invasive species, as modeled using a reaction-diffusion process. A population of 100 individuals is introduced at the centre of the grid, and logistic population increase, coupled with diffusion, occurs until the population reaches carrying capacity. The number in the upper left corner indicates the iteration number. The colors correspond to the values of individual cells along a gradient from red through blue and green to yellow and back to red; cells are reshaded at each iteration.

GIF Image (99 K)


The reaction-diffusion model was run in the same hypothetical habitats as the cellular automaton model. In each instance, 100 individuals were introduced into a single cell, and the simulation continued until all the cells in the habitat had reached carrying capacity. The change in total abundance over time was then plotted to give the rate at which the invasive metapopulation increased. Because this model has no stochastic terms, multiple simulations under the same conditions were not necessary. Because there was no mortality term, the final carrying capacity of each habitat was identical.


RESULTS

For both the cellular automaton and the reaction-diffusion models, different hypothetical habitats (Fig. 1) were colonized at different rates (Figs. 6 and 7). The populations in the two-dimensional grids were the first to reach equilibrium, followed by those in the branching networks; the linear system was the slowest to be invaded in each instance. The more hierarchically arranged networks were colonized more quickly than the networks with a less nested form but the same number of nodes.


Fig. 6. Rates of occupancy of different hypothetical habitats under the cellular automaton model (A) and the reaction-diffusion model (B). In each graph, streamN denotes a branching habitat with N nodes that can be either simple (s) or complex (c), and grdxxy denotes a square or rectangular habitat with sides of length x and y.

GIF Image (27 K)


Fig. 7. Bar charts showing the differences in time to equilibrium for different hypothetical habitats under each model. Chart A results from the cellular automaton model at a mortality of 0.3; B, from the reaction-diffusion model with a population parameter of 0.5 and a carrying capacity of 500. Please see Fig. 6 for an explanation of the captions on the x axes.

GIF Image (29 K)


The influence of habitat shape on population processes will clearly be less pronounced for populations that have shorter generation times, move farther or faster, or have higher fecundity. As one might expect, the lower mortality rates in the cellular automaton model resulted in more similar colonization rates (Fig. 8).


Fig. 8. Equilibrium abundances attained in hypothetical habitats by the cellular automaton model. The error bars indicate ± one standard deviation in the values of the last 500 iterations (each of these values is an average of 100 simulations). Please see Fig. 6 for an explanation of the captions on the x axis.

GIF Image (16 K)


Interestingly, the final abundance of metapopulations from the cellular automaton model (as measured by the mean and standard deviation of the last 500 iterations) was significantly different between habitats (Fig. 9). In general, habitats that were colonized more quickly achieved higher eventual abundances of invaders. A test for correlation between time to equilibrium and eventual abundance yielded Kendall's Tau = -0.571 with a significance of p = 0.048 (n = 8). This result was influenced by the unexpectedly high abundance of individuals in the linear system; with this observation removed from the analysis, the value of Kendall's Tau increased to -0.81 (p = 0.007, n = 7).


Fig. 9. Times to equilibrium, expressed as number of time steps, in the 10-node stream network under different mortality conditions. When the random mortality term is set to 0.05, the population occupies its habitat more quickly and reaches a higher carrying capacity than at a mortality of 0.3.

GIF Image (8 K)


DISCUSSION

The results suggest unequivocally that habitat shape is an important determinant of the rate at which an invading population can fill available space. Although these models ignore many real-world factors, they serve as a useful heuristic from which to generate hypotheses. Both modeling methods have been applied successfully in real-world situations (Okubo 1980, Levin 1992, Tilman and Kareiva 1997) and yielded the same intuitively obvious conclusion. Habitats that have a more complex topology allow organisms to move through them at a faster rate, colonize unoccupied spaces more rapidly, and reach carrying capacity more quickly. Consequently, they are more likely than identical habitats of different topologies to be successfully invaded by an introduced species that is well suited to local conditions. The differences in the rates at which organisms can move within and between habitats may in turn create differences in the age structure of populations, depending on which life stages disperse more (Major et al. 1999), and the ultimate size of the population, depending on the local disturbance regime and how quickly empty habitats are recolonized.

The variations in colonization rates among different hypothetical habitats are not a simple consequence of differing degrees of connectivity. Although connectivity is undoubtedly important, the difference in colonization rates between hypothetical networks with identical connectivities but different spatial arrangements (such as the simple and complex networks with 10 nodes) shows that the precise arrangement of cells relative to one another is also important for processes related to dispersal. A more important metric, but one that is harder to quantify, is how branching or hierarchical the system is. Once an increasing population has split into two subpopulations at a node, it then increases at twice the previous rate. Faster colonization is facilitated by habitat configurations that split the population more frequently per unit area. Arrangements with more nodes are colonized more rapidly, but the position of these nodes relative to one another is also important. In real aquatic systems, this implies that more complex river networks will be more vulnerable to invasion than simpler ones; in the terrestrial context, reserve arrangements or the manner in which habitats are fragmented will be a correlate of their susceptibility to invasion.

The current focus in the design of reserves and reserve networks is primarily on proximity and connectivity. The connection of protected areas by corridors (Simberloff et al. 1992, Collinge 2000, Mortberg and Wallentinus 2000) needs to be carefully thought out, particularly in regions where species invasions are common. Increasing the connectivity of reserves will not necessarily be beneficial to the cause of conservation. Habitats that are more complex may be more vulnerable to the spread of invaders, parasites, and pathogens. On the positive side, they may also be more resilient to external perturbations because areas from which organisms are eliminated will be filled more quickly. The results of this study suggest that dispersal and population abundance will be influenced not only by the number of corridors but also by how hierarchical the resulting system is. In aquatic systems, where branching is more obvious, control of invasive species may be made more efficient by taking habitat complexity and topology into account; managers will need to move more rapidly to contain invasive species in habitats with complex topologies, where they will spread more quickly and attain higher abundances, than in simpler catchments where the spread of the species is likely to be slower and the final impact smaller. Similarly, it may be easier to fragment complex habitats deliberately without loss of functionality by breaking key connections, thus limiting the spread of invaders through the system.

Adequate tests of these predictions are likely be difficult in real situations, where differences in the local environment between habitat fragments may obscure shape effects. The model world differs from the real world in many ways, most importantly in the simplifying assumptions that the models make about habitat homogeneity and constant rates of movement. Stream environments will probably be less homogeneous within highly branching networks than within relatively linear systems because of differences in the rates of change in stream size. In addition, the number of tributaries feeding into a stream is affected by superficial geomorphology, which also affects biotic communities. Large differences in tributary ramifications are unlikely to occur in highly similar habitats. Real-world populations typically show considerable variation in mortality rates; abiotic disturbances, human interventions, and biotic factors such as competition and predation are seldom constant in time or space. Similarly, animals typically disperse more at certain times of the year than at others. The best test systems will probably be those involving hardy, ubiquitous invaders that move along stream networks or riparian corridors; possible study species include crayfish and rabbits.


SPECULATION

As with other explicitly spatial phenomena, the relative differences generated by shape effects are likely to depend on scale. In real-world situations where there is a choice between different reserve designs, this kind of simulation approach may provide some valuable insights into the likely success of invasions and reintroductions. Dispersal and reproduction models that more closely imitate the spread of real animals in real habitats need to be developed and tested in real and hypothetical reserves of different designs. We can envisage that most reserve designs will be a compromise between risk and security, with smaller reserves being more vulnerable to disruption and larger reserves more robust. Conversely, control of invasive species will be more difficult in larger areas. Given more information on the vulnerability of habitats to invasion, it may be possible at some point to calculate an optimal or minimum reserve size, shape, and connectivity for individual species to balance internally and externally driven processes. In the meantime, the most secure long-term strategy is probably to maintain reserves of different sizes and shapes (including some very isolated areas) and monitor them closely.

The shape-dependency of dispersal and reproduction processes over large areas and long time scales may also have important consequences for evolutionary processes such as speciation and extinction. Speciation is more likely in habitats where genetic isolation is more readily achieved. It stands to reason that the likelihood of an isolating event would be higher in longer, thinner habitats with fewer connections. Extinctions may also be more likely in less complex habitats; for example, the effects of global warming on cold-water fish species may be more evident in high-altitude streams that have fewer branches.


RESPONSES TO THIS ARTICLE

Responses to this article are invited. If accepted for publication, your response will be hyperlinked to the article. To submit a comment, follow this link. To read comments already accepted, follow this link.


Acknowledgments:

I am grateful to Steve Carpenter and two anonymous referees for comments on an earlier draft of this manuscript. This work was funded by a David H. Smith postdoctoral fellowship from The Nature Conservancy. This is publication DHS2001-1 of the David H. Smith Conservation Research Fellowship Program.


APPENDIX 1

Append1.zip contains Matlab version 5.3 routines for both of the models that are presented in this paper. The files are in ASCII text format. Use the links below to view the files online.

The cellular automaton model
Cellaut.m contains matlab code for the cellular automaton model. It is currently set to run 20 iterations, each of 5000 steps, under the given conditions.

The reaction-diffusion model
This program consists of six separate .m files. Diffuse.m is the master routine. Diffuse1.m to Diffuse4.m are diffusion routines that are called by Diffuse.m for cells with one to four neighbours. Reproduce.m contains the logistic population increase term. This model provides a framework into which any set of coordinates can be read. It requires that parameter restrictions are observed (as outlined in the methods section) and that the distance between cells is unity. Grids based on real coordinates can easily be reformatted to give unit coordinate spacing; simply subtract the minimum x and y coordinates and divide by the inter-cell distance. If this is done in a spreadsheet, keeping the key of matching coordinate pairs, the results can readily be matched to the original coordinates and plotted in ‘real’ space. Note that dispersal can only occur between adjacent cells; there is no long-distance dispersal to unconnected habitat patches. In both cases you will need to change the working directory (from which input files are read, and to which the results file is sent) by altering the line ‘cd d:\myfolder’ to ‘cd yourworkingdiskdrive:\yourfolderofchoice’. (e.g. change ‘d:\myfolder’ to d:\models\diffusion’). You may also need to add your folder to Matlab’s directory using the ‘set path’ option in the Matlab command window.

cellaut.m
% Cellular automaton model - stochastic dispersal, reproduction and mortality
% Written by Graeme Cumming, November 2000

% set the working directory for your own machine
cd e:\cellaut2

% these commands read in x,y coords from file myfile.txt
fid = fopen ('stream0.txt','r');
[xcoord,ycoord] = textread ('stream0.txt','%f %f');
status = fclose (fid);
count = size (xcoord);

% initialise the variables for the program
cell = zeros (count);
cell2 = zeros (count);
cell (500) = 1; %starting value
dispdist = 3; %dispersal distance in m
inc = 2; %number of 'offspring' per iteration
mortality = 300; %death rate / 1000
area = ceil (3.141592654*(dispdist^2)); %max possible number of neighbours
neighbour = zeros (count,area);

reps = 5000;

%first we write a matrix containing identifiers of all cells in dispersal range
for x = 1:count
   match = 1;
      for i = 1:count
          distance = sqrt(((xcoord(x)-xcoord(i))^2)+((ycoord(x)-ycoord(i))^2));
            if distance <= dispdist
              match = match + 1;
              neighbour(x,1) = neighbour(x,1)+1;
              neighbour(x,match) = i;
      end;
        end;
end;

%now begins the main loop of the program

for z = 1:100

cell = zeros (count);
cell2 = zeros (count);
cell (500) = 1;
results = zeros (10000,1);

for r = 1:reps

%disperse
for j = 1:count
   if cell(j) == 1
     cell2(j) = 1;
     for m = 1:inc
             rnum = rand * neighbour(j,1);
             p = ceil(rnum);
                     if p==1
                     p = 2;
                     end;
             plusone_id = neighbour(j,p);
             cell2(plusone_id) = 1;
     end;
       end;
end;

cell = cell2;
cell2 = zeros (count);

for k = 1:count
    if round(rand*1000) < mortality
       cell(k) = 0;
       end;
end;

%results
tally = sum(cell);
results(r,1) = tally;

if tally==0
    break
end;

disp (r);

end;
%^ ends the main loop

if z == 1
   final = results;
end;
if z > 1
   final = cat(2,final,results);
end;

end;

save ('results1.txt','final','-ascii');

diffuse.m
% Program Diffuse
% Written by Graeme Cumming, October 2000

% Program aim is to provide a general reaction-diffusion modelling framework
% Coordinates of study system are read in from a text file 'coords'
% A matrix 'proxim' is then written that holds the number of adjacent cells
% and which cells are adjacent, for each cell

% Diffusion occurs in one of three ways depending on # adjacent cells
%                1 adjacent cell: simple exchange
%                2 adjacent cells: reaction-diffusion in one plane
%                3 adjacent cells: r-d between 3 peripheral and one central cells
%                4 adjacent cells: two dimensional r-d

% After diffusion is completed for each cell, populations increase
% Population increase is determined by a logistic growth equation

% start by setting the home directory
cd e:\diffusn\streams\

% these commands read in x,y coords from columns in file tlake1.txt
fid = fopen ('stream0.txt','r');
[xcoord,ycoord] = textread ('stream0.txt','%f %f');
status = fclose (fid);
count = size (xcoord);
% the coordinate data are now in two vectors, 'xcoord' and 'ycoord'
% 'count' holds the number of coordinates

global adjacent
         adjacent = zeros (count,5);
% reserve space for number of and identifiers of adjacent cells
global current;
         current = zeros (count);
% the vector 'current' holds current n for each cell at time t
global cplus1;
         cplus1 = zeros (count);
% 'cplus1' holds n for each cell at time step t+1
global D;
         D = 0.1;
% D is the diffusion coefficient
% for the current diffuse2 it must be <= .5
global cellwidth;
cellwidth = 1;
% the real-world width of the cells, which are presumed to be squares

% now to calculate the proximity key
for j = 1:count
   adjacent(j,1) = 0;
   for i = 1:count
      distance = sqrt(((xcoord(i)-xcoord(j))^2)+((ycoord(i)-ycoord(j))^2));
      if distance == cellwidth
         adjacent(j,1) = adjacent(j,1) + 1;
         celltofill = adjacent(j,1) + 1;
         adjacent(j,celltofill) = i;
      end;
   end;
end;
% the 5 x count matrix has number of neighbours and up to 4 cell identifiers
% for each cell in the analysis


% seed the 500th cell with 100 individuals
current(500) = 100;

% next, the main diffusion loop

iterations = 3000;
step = 1;
%results = current;
num = 1;
results = zeros (count);

for k = 1:iterations
% number of diffusion iterations

% the following calls different diffusion routines
for j = 1:count
   switch (adjacent(j,1))
        case (1)
              diffuse1 (j);
        case (2)
              diffuse2 (j);
        case (3)
              diffuse3 (j);
        case (4)
              diffuse4 (j);
        otherwise
             disp ('ERROR - not finding neighbours');
   end;
reproduce (j);
end;

current = cplus1;

% save the results every n steps
if k/step == floor(k/step)
   % results = cat(2,results,cplus1);
   results(num) = sum(cplus1);
   num = num+1;
end;

disp (k)

if k/3000 == floor(k/3000)
     save ('results1.txt','results','-ascii');
end;

end;

diffuse1.m to diffuse4.m

diffuse1.m
function [diff1] = diffuse1(j)

% diffusion into the end-cell

global cplus1;
global adjacent;
global current;
global D;
global cellwidth;

neighbour = adjacent(j,2);
unj = current(neighbour);
% unj is the current value of the cell next to the end-point

endcell = current(j);

if endcell <= unj
   cplus1(j) = endcell + (unj-endcell)/2;
end;

if endcell > unj
   cplus1(j) = endcell - (endcell-unj)/2;
end;

diffuse2.m
function [diff2] = diffuse2(j)

global cplus1;
global current;
global adjacent;
global D;
global cellwidth;

unj = current(j);
currnt1 = adjacent(j,2);
unjplus1 = current (currnt1);
currnt2 = adjacent (j,3);
unjminus1 = current (currnt2);

RHS = (((unjplus1 - (2*unj) + unjminus1))/(cellwidth^2))*D;
% cellwidth = delta x

cplus1(j) = RHS + unj;

diffuse3.m
function [diff3] = diffuse3(j)

global cplus1;
global current;
global adjacent;
global D;
global cellwidth;

unj = current(j);

c1 = adjacent(j,2);
c2 = adjacent(j,3);
c3 = adjacent(j,4);

% c1-c3 are the identifiers of the 3 neighbouring cells

currnt1 = current(c1);
currnt2 = current(c2);
currnt3 = current(c3);

% currnt1-currnt3 are the values of the 3 neighbouring cells

RHS = (((currnt1 - (3*unj) + currnt2 + currnt3))/(cellwidth^2))*D;

% cellwidth = delta x = 1; delta t is 1
% the flow is now three-way

cplus1(j) = RHS + unj;

diffuse4.m
function [diff4] = diffuse4(j)

global cplus1;
global current;
global adjacent;
global D;
global cellwidth;

unj = current(j);

c1 = adjacent(j,2);
c2 = adjacent(j,3);
c3 = adjacent(j,4);
c4 = adjacent(j,5);

% c1-c4 are the identifiers of the 4 neighbouring cells

currnt1 = current(c1);
currnt2 = current(c2);
currnt3 = current(c3);
currnt4 = current(c4);

% currnt1-currnt4 are the values of the 4 neighbouring cells

RHS = (((currnt1 - (4*unj) + currnt2 + currnt3 + currnt4))/(cellwidth^2))*D;

% cellwidth = delta x = 1; delta t is also 1
% the flow is now four-way

cplus1(j) = RHS + unj;

reproduce.m
function [shithappens] = reproduce (j)

% exponential population increase

global cplus1;

N = cplus1(j);
r = .5;
K = 500;

babies = r*N*(1-(N/K));

%fate = rand;
% fate is a random number between 0 and 1
% corpses = ((fate/1)*N)/2;
% a random proportion of the population, not exceeding 50%, dies at every iteration

corpses = 0;

cplus1(j) = cplus1(j) + babies - corpses;

 

 


APPENDIX 2

Append2.zip contains the hypothetical habitat files used in the analysis. Each pair of (x,y) coordinates specifies the centre of a habitat cell. The files are in ASCII text format; PC users can open them through Excel or view them directly in Notepad.

grd10x160
1	1
2	1
3	1
4	1
5	1
6	1
7	1
8	1
9	1
10	1
11	1
12	1
13	1
14	1
15	1
16	1
17	1
18	1
19	1
20	1
21	1
22	1
23	1
24	1
25	1
26	1
27	1
28	1
29	1
30	1
31	1
32	1
33	1
34	1
35	1
36	1
37	1
38	1
39	1
40	1
41	1
42	1
43	1
44	1
45	1
46	1
47	1
48	1
49	1
50	1
51	1
52	1
53	1
54	1
55	1
56	1
57	1
58	1
59	1
60	1
61	1
62	1
63	1
64	1
65	1
66	1
67	1
68	1
69	1
70	1
71	1
72	1
73	1
74	1
75	1
76	1
77	1
78	1
79	1
80	1
81	1
82	1
83	1
84	1
85	1
86	1
87	1
88	1
89	1
90	1
91	1
92	1
93	1
94	1
95	1
96	1
97	1
98	1
99	1
100	1
101	1
102	1
103	1
104	1
105	1
106	1
107	1
108	1
109	1
110	1
111	1
112	1
113	1
114	1
115	1
116	1
117	1
118	1
119	1
120	1
121	1
122	1
123	1
124	1
125	1
126	1
127	1
128	1
129	1
130	1
131	1
132	1
133	1
134	1
135	1
136	1
137	1
138	1
139	1
140	1
141	1
142	1
143	1
144	1
145	1
146	1
147	1
148	1
149	1
150	1
151	1
152	1
153	1
154	1
155	1
156	1
157	1
158	1
159	1
160	1
1	2
2	2
3	2
4	2
5	2
6	2
7	2
8	2
9	2
10	2
11	2
12	2
13	2
14	2
15	2
16	2
17	2
18	2
19	2
20	2
21	2
22	2
23	2
24	2
25	2
26	2
27	2
28	2
29	2
30	2
31	2
32	2
33	2
34	2
35	2
36	2
37	2
38	2
39	2
40	2
41	2
42	2
43	2
44	2
45	2
46	2
47	2
48	2
49	2
50	2
51	2
52	2
53	2
54	2
55	2
56	2
57	2
58	2
59	2
60	2
61	2
62	2
63	2
64	2
65	2
66	2
67	2
68	2
69	2
70	2
71	2
72	2
73	2
74	2
75	2
76	2
77	2
78	2
79	2
80	2
81	2
82	2
83	2
84	2
85	2
86	2
87	2
88	2
89	2
90	2
91	2
92	2
93	2
94	2
95	2
96	2
97	2
98	2
99	2
100	2
101	2
102	2
103	2
104	2
105	2
106	2
107	2
108	2
109	2
110	2
111	2
112	2
113	2
114	2
115	2
116	2
117	2
118	2
119	2
120	2
121	2
122	2
123	2
124	2
125	2
126	2
127	2
128	2
129	2
130	2
131	2
132	2
133	2
134	2
135	2
136	2
137	2
138	2
139	2
140	2
141	2
142	2
143	2
144	2
145	2
146	2
147	2
148	2
149	2
150	2
151	2
152	2
153	2
154	2
155	2
156	2
157	2
158	2
159	2
160	2
1	3
2	3
3	3
4	3
5	3
6	3
7	3
8	3
9	3
10	3
11	3
12	3
13	3
14	3
15	3
16	3
17	3
18	3
19	3
20	3
21	3
22	3
23	3
24	3
25	3
26	3
27	3
28	3
29	3
30	3
31	3
32	3
33	3
34	3
35	3
36	3
37	3
38	3
39	3
40	3
41	3
42	3
43	3
44	3
45	3
46	3
47	3
48	3
49	3
50	3
51	3
52	3
53	3
54	3
55	3
56	3
57	3
58	3
59	3
60	3
61	3
62	3
63	3
64	3
65	3
66	3
67	3
68	3
69	3
70	3
71	3
72	3
73	3
74	3
75	3
76	3
77	3
78	3
79	3
80	3
81	3
82	3
83	3
84	3
85	3
86	3
87	3
88	3
89	3
90	3
91	3
92	3
93	3
94	3
95	3
96	3
97	3
98	3
99	3
100	3
101	3
102	3
103	3
104	3
105	3
106	3
107	3
108	3
109	3
110	3
111	3
112	3
113	3
114	3
115	3
116	3
117	3
118	3
119	3
120	3
121	3
122	3
123	3
124	3
125	3
126	3
127	3
128	3
129	3
130	3
131	3
132	3
133	3
134	3
135	3
136	3
137	3
138	3
139	3
140	3
141	3
142	3
143	3
144	3
145	3
146	3
147	3
148	3
149	3
150	3
151	3
152	3
153	3
154	3
155	3
156	3
157	3
158	3
159	3
160	3
1	4
2	4
3	4
4	4
5	4
6	4
7	4
8	4
9	4
10	4
11	4
12	4
13	4
14	4
15	4
16	4
17	4
18	4
19	4
20	4
21	4
22	4
23	4
24	4
25	4
26	4
27	4
28	4
29	4
30	4
31	4
32	4
33	4
34	4
35	4
36	4
37	4
38	4
39	4
40	4
41	4
42	4
43	4
44	4
45	4
46	4
47	4
48	4
49	4
50	4
51	4
52	4
53	4
54	4
55	4
56	4
57	4
58	4
59	4
60	4
61	4
62	4
63	4
64	4
65	4
66	4
67	4
68	4
69	4
70	4
71	4
72	4
73	4
74	4
75	4
76	4
77	4
78	4
79	4
80	4
81	4
82	4
83	4
84	4
85	4
86	4
87	4
88	4
89	4
90	4
91	4
92	4
93	4
94	4
95	4
96	4
97	4
98	4
99	4
100	4
101	4
102	4
103	4
104	4
105	4
106	4
107	4
108	4
109	4
110	4
111	4
112	4
113	4
114	4
115	4
116	4
117	4
118	4
119	4
120	4
121	4
122	4
123	4
124	4
125	4
126	4
127	4
128	4
129	4
130	4
131	4
132	4
133	4
134	4
135	4
136	4
137	4
138	4
139	4
140	4
141	4
142	4
143	4
144	4
145	4
146	4
147	4
148	4
149	4
150	4
151	4
152	4
153	4
154	4
155	4
156	4
157	4
158	4
159	4
160	4
1	5
2	5
3	5
4	5
5	5
6	5
7	5
8	5
9	5
10	5
11	5
12	5
13	5
14	5
15	5
16	5
17	5
18	5
19	5
20	5
21	5
22	5
23	5
24	5
25	5
26	5
27	5
28	5
29	5
30	5
31	5
32	5
33	5
34	5
35	5
36	5
37	5
38	5
39	5
40	5
41	5
42	5
43	5
44	5
45	5
46	5
47	5
48	5
49	5
50	5
51	5
52	5
53	5
54	5
55	5
56	5
57	5
58	5
59	5
60	5
61	5
62	5
63	5
64	5
65	5
66	5
67	5
68	5
69	5
70	5
71	5
72	5
73	5
74	5
75	5
76	5
77	5
78	5
79	5
80	5
81	5
82	5
83	5
84	5
85	5
86	5
87	5
88	5
89	5
90	5
91	5
92	5
93	5
94	5
95	5
96	5
97	5
98	5
99	5
100	5
101	5
102	5
103	5
104	5
105	5
106	5
107	5
108	5
109	5
110	5
111	5
112	5
113	5
114	5
115	5
116	5
117	5
118	5
119	5
120	5
121	5
122	5
123	5
124	5
125	5
126	5
127	5
128	5
129	5
130	5
131	5
132	5
133	5
134	5
135	5
136	5
137	5
138	5
139	5
140	5
141	5
142	5
143	5
144	5
145	5
146	5
147	5
148	5
149	5
150	5
151	5
152	5
153	5
154	5
155	5
156	5
157	5
158	5
159	5
160	5
1	6
2	6
3	6
4	6
5	6
6	6
7	6
8	6
9	6
10	6
11	6
12	6
13	6
14	6
15	6
16	6
17	6
18	6
19	6
20	6
21	6
22	6
23	6
24	6
25	6
26	6
27	6
28	6
29	6
30	6
31	6
32	6
33	6
34	6
35	6
36	6
37	6
38	6
39	6
40	6
41	6
42	6
43	6
44	6
45	6
46	6
47	6
48	6
49	6
50	6
51	6
52	6
53	6
54	6
55	6
56	6
57	6
58	6
59	6
60	6
61	6
62	6
63	6
64	6
65	6
66	6
67	6
68	6
69	6
70	6
71	6
72	6
73	6
74	6
75	6
76	6
77	6
78	6
79	6
80	6
81	6
82	6
83	6
84	6
85	6
86	6
87	6
88	6
89	6
90	6
91	6
92	6
93	6
94	6
95	6
96	6
97	6
98	6
99	6
100	6
101	6
102	6
103	6
104	6
105	6
106	6
107	6
108	6
109	6
110	6
111	6
112	6
113	6
114	6
115	6
116	6
117	6
118	6
119	6
120	6
121	6
122	6
123	6
124	6
125	6
126	6
127	6
128	6
129	6
130	6
131	6
132	6
133	6
134	6
135	6
136	6
137	6
138	6
139	6
140	6
141	6
142	6
143	6
144	6
145	6
146	6
147	6
148	6
149	6
150	6
151	6
152	6
153	6
154	6
155	6
156	6
157	6
158	6
159	6
160	6
1	7
2	7
3	7
4	7
5	7
6	7
7	7
8	7
9	7
10	7
11	7
12	7
13	7
14	7
15	7
16	7
17	7
18	7
19	7
20	7
21	7
22	7
23	7
24	7
25	7
26	7
27	7
28	7
29	7
30	7
31	7
32	7
33	7
34	7
35	7
36	7
37	7
38	7
39	7
40	7
41	7
42	7
43	7
44	7
45	7
46	7
47	7
48	7
49	7
50	7
51	7
52	7
53	7
54	7
55	7
56	7
57	7
58	7
59	7
60	7
61	7
62	7
63	7
64	7
65	7
66	7
67	7
68	7
69	7
70	7
71	7
72	7
73	7
74	7
75	7
76	7
77	7
78	7
79	7
80	7
81	7
82	7
83	7
84	7
85	7
86	7
87	7
88	7
89	7
90	7
91	7
92	7
93	7
94	7
95	7
96	7
97	7
98	7
99	7
100	7
101	7
102	7
103	7
104	7
105	7
106	7
107	7
108	7
109	7
110	7
111	7
112	7
113	7
114	7
115	7
116	7
117	7
118	7
119	7
120	7
121	7
122	7
123	7
124	7
125	7
126	7
127	7
128	7
129	7
130	7
131	7
132	7
133	7
134	7
135	7
136	7
137	7
138	7
139	7
140	7
141	7
142	7
143	7
144	7
145	7
146	7
147	7
148	7
149	7
150	7
151	7
152	7
153	7
154	7
155	7
156	7
157	7
158	7
159	7
160	7
1	8
2	8
3	8
4	8
5	8
6	8
7	8
8	8
9	8
10	8
11	8
12	8
13	8
14	8
15	8
16	8
17	8
18	8
19	8
20	8
21	8
22	8
23	8
24	8
25	8
26	8
27	8
28	8
29	8
30	8
31	8
32	8
33	8
34	8
35	8
36	8
37	8
38	8
39	8
40	8
41	8
42	8
43	8
44	8
45	8
46	8
47	8
48	8
49	8
50	8
51	8
52	8
53	8
54	8
55	8
56	8
57	8
58	8
59	8
60	8
61	8
62	8
63	8
64	8
65	8
66	8
67	8
68	8
69	8
70	8
71	8
72	8
73	8
74	8
75	8
76	8
77	8
78	8
79	8
80	8
81	8
82	8
83	8
84	8
85	8
86	8
87	8
88	8
89	8
90	8
91	8
92	8
93	8
94	8
95	8
96	8
97	8
98	8
99	8
100	8
101	8
102	8
103	8
104	8
105	8
106	8
107	8
108	8
109	8
110	8
111	8
112	8
113	8
114	8
115	8
116	8
117	8
118	8
119	8
120	8
121	8
122	8
123	8
124	8
125	8
126	8
127	8
128	8
129	8
130	8
131	8
132	8
133	8
134	8
135	8
136	8
137	8
138	8
139	8
140	8
141	8
142	8
143	8
144	8
145	8
146	8
147	8
148	8
149	8
150	8
151	8
152	8
153	8
154	8
155	8
156	8
157	8
158	8
159	8
160	8
1	9
2	9
3	9
4	9
5	9
6	9
7	9
8	9
9	9
10	9
11	9
12	9
13	9
14	9
15	9
16	9
17	9
18	9
19	9
20	9
21	9
22	9
23	9
24	9
25	9
26	9
27	9
28	9
29	9
30	9
31	9
32	9
33	9
34	9
35	9
36	9
37	9
38	9
39	9
40	9
41	9
42	9
43	9
44	9
45	9
46	9
47	9
48	9
49	9
50	9
51	9
52	9
53	9
54	9
55	9
56	9
57	9
58	9
59	9
60	9
61	9
62	9
63	9
64	9
65	9
66	9
67	9
68	9
69	9
70	9
71	9
72	9
73	9
74	9
75	9
76	9
77	9
78	9
79	9
80	9
81	9
82	9
83	9
84	9
85	9
86	9
87	9
88	9
89	9
90	9
91	9
92	9
93	9
94	9
95	9
96	9
97	9
98	9
99	9
100	9
101	9
102	9
103	9
104	9
105	9
106	9
107	9
108	9
109	9
110	9
111	9
112	9
113	9
114	9
115	9
116	9
117	9
118	9
119	9
120	9
121	9
122	9
123	9
124	9
125	9
126	9
127	9
128	9
129	9
130	9
131	9
132	9
133	9
134	9
135	9
136	9
137	9
138	9
139	9
140	9
141	9
142	9
143	9
144	9
145	9
146	9
147	9
148	9
149	9
150	9
151	9
152	9
153	9
154	9
155	9
156	9
157	9
158	9
159	9
160	9
1	10
2	10
3	10
4	10
5	10
6	10
7	10
8	10
9	10
10	10
11	10
12	10
13	10
14	10
15	10
16	10
17	10
18	10
19	10
20	10
21	10
22	10
23	10
24	10
25	10
26	10
27	10
28	10
29	10
30	10
31	10
32	10
33	10
34	10
35	10
36	10
37	10
38	10
39	10
40	10
41	10
42	10
43	10
44	10
45	10
46	10
47	10
48	10
49	10
50	10
51	10
52	10
53	10
54	10
55	10
56	10
57	10
58	10
59	10
60	10
61	10
62	10
63	10
64	10
65	10
66	10
67	10
68	10
69	10
70	10
71	10
72	10
73	10
74	10
75	10
76	10
77	10
78	10
79	10
80	10
81	10
82	10
83	10
84	10
85	10
86	10
87	10
88	10
89	10
90	10
91	10
92	10
93	10
94	10
95	10
96	10
97	10
98	10
99	10
100	10
101	10
102	10
103	10
104	10
105	10
106	10
107	10
108	10
109	10
110	10
111	10
112	10
113	10
114	10
115	10
116	10
117	10
118	10
119	10
120	10
121	10
122	10
123	10
124	10
125	10
126	10
127	10
128	10
129	10
130	10
131	10
132	10
133	10
134	10
135	10
136	10
137	10
138	10
139	10
140	10
141	10
142	10
143	10
144	10
145	10
146	10
147	10
148	10
149	10
150	10
151	10
152	10
153	10
154	10
155	10
156	10
157	10
158	10
159	10
160	10

grd20x80 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 8 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 18 9 19 9 20 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 10 11 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 11 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 20 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 11 12 12 12 13 12 14 12 15 12 16 12 17 12 18 12 19 12 20 12 1 13 2 13 3 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 12 13 13 13 14 13 15 13 16 13 17 13 18 13 19 13 20 13 1 14 2 14 3 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 13 14 14 14 15 14 16 14 17 14 18 14 19 14 20 14 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 14 15 15 15 16 15 17 15 18 15 19 15 20 15 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 15 16 16 16 17 16 18 16 19 16 20 16 1 17 2 17 3 17 4 17 5 17 6 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 16 17 17 17 18 17 19 17 20 17 1 18 2 18 3 18 4 18 5 18 6 18 7 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 18 18 19 18 20 18 1 19 2 19 3 19 4 19 5 19 6 19 7 19 8 19 9 19 10 19 11 19 12 19 13 19 14 19 15 19 16 19 17 19 18 19 19 19 20 19 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 20 20 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 1 22 2 22 3 22 4 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 1 23 2 23 3 23 4 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 1 24 2 24 3 24 4 24 5 24 6 24 7 24 8 24 9 24 10 24 11 24 12 24 13 24 14 24 15 24 16 24 17 24 18 24 19 24 20 24 1 25 2 25 3 25 4 25 5 25 6 25 7 25 8 25 9 25 10 25 11 25 12 25 13 25 14 25 15 25 16 25 17 25 18 25 19 25 20 25 1 26 2 26 3 26 4 26 5 26 6 26 7 26 8 26 9 26 10 26 11 26 12 26 13 26 14 26 15 26 16 26 17 26 18 26 19 26 20 26 1 27 2 27 3 27 4 27 5 27 6 27 7 27 8 27 9 27 10 27 11 27 12 27 13 27 14 27 15 27 16 27 17 27 18 27 19 27 20 27 1 28 2 28 3 28 4 28 5 28 6 28 7 28 8 28 9 28 10 28 11 28 12 28 13 28 14 28 15 28 16 28 17 28 18 28 19 28 20 28 1 29 2 29 3 29 4 29 5 29 6 29 7 29 8 29 9 29 10 29 11 29 12 29 13 29 14 29 15 29 16 29 17 29 18 29 19 29 20 29 1 30 2 30 3 30 4 30 5 30 6 30 7 30 8 30 9 30 10 30 11 30 12 30 13 30 14 30 15 30 16 30 17 30 18 30 19 30 20 30 1 31 2 31 3 31 4 31 5 31 6 31 7 31 8 31 9 31 10 31 11 31 12 31 13 31 14 31 15 31 16 31 17 31 18 31 19 31 20 31 1 32 2 32 3 32 4 32 5 32 6 32 7 32 8 32 9 32 10 32 11 32 12 32 13 32 14 32 15 32 16 32 17 32 18 32 19 32 20 32 1 33 2 33 3 33 4 33 5 33 6 33 7 33 8 33 9 33 10 33 11 33 12 33 13 33 14 33 15 33 16 33 17 33 18 33 19 33 20 33 1 34 2 34 3 34 4 34 5 34 6 34 7 34 8 34 9 34 10 34 11 34 12 34 13 34 14 34 15 34 16 34 17 34 18 34 19 34 20 34 1 35 2 35 3 35 4 35 5 35 6 35 7 35 8 35 9 35 10 35 11 35 12 35 13 35 14 35 15 35 16 35 17 35 18 35 19 35 20 35 1 36 2 36 3 36 4 36 5 36 6 36 7 36 8 36 9 36 10 36 11 36 12 36 13 36 14 36 15 36 16 36 17 36 18 36 19 36 20 36 1 37 2 37 3 37 4 37 5 37 6 37 7 37 8 37 9 37 10 37 11 37 12 37 13 37 14 37 15 37 16 37 17 37 18 37 19 37 20 37 1 38 2 38 3 38 4 38 5 38 6 38 7 38 8 38 9 38 10 38 11 38 12 38 13 38 14 38 15 38 16 38 17 38 18 38 19 38 20 38 1 39 2 39 3 39 4 39 5 39 6 39 7 39 8 39 9 39 10 39 11 39 12 39 13 39 14 39 15 39 16 39 17 39 18 39 19 39 20 39 1 40 2 40 3 40 4 40 5 40 6 40 7 40 8 40 9 40 10 40 11 40 12 40 13 40 14 40 15 40 16 40 17 40 18 40 19 40 20 40 1 41 2 41 3 41 4 41 5 41 6 41 7 41 8 41 9 41 10 41 11 41 12 41 13 41 14 41 15 41 16 41 17 41 18 41 19 41 20 41 1 42 2 42 3 42 4 42 5 42 6 42 7 42 8 42 9 42 10 42 11 42 12 42 13 42 14 42 15 42 16 42 17 42 18 42 19 42 20 42 1 43 2 43 3 43 4 43 5 43 6 43 7 43 8 43 9 43 10 43 11 43 12 43 13 43 14 43 15 43 16 43 17 43 18 43 19 43 20 43 1 44 2 44 3 44 4 44 5 44 6 44 7 44 8 44 9 44 10 44 11 44 12 44 13 44 14 44 15 44 16 44 17 44 18 44 19 44 20 44 1 45 2 45 3 45 4 45 5 45 6 45 7 45 8 45 9 45 10 45 11 45 12 45 13 45 14 45 15 45 16 45 17 45 18 45 19 45 20 45 1 46 2 46 3 46 4 46 5 46 6 46 7 46 8 46 9 46 10 46 11 46 12 46 13 46 14 46 15 46 16 46 17 46 18 46 19 46 20 46 1 47 2 47 3 47 4 47 5 47 6 47 7 47 8 47 9 47 10 47 11 47 12 47 13 47 14 47 15 47 16 47 17 47 18 47 19 47 20 47 1 48 2 48 3 48 4 48 5 48 6 48 7 48 8 48 9 48 10 48 11 48 12 48 13 48 14 48 15 48 16 48 17 48 18 48 19 48 20 48 1 49 2 49 3 49 4 49 5 49 6 49 7 49 8 49 9 49 10 49 11 49 12 49 13 49 14 49 15 49 16 49 17 49 18 49 19 49 20 49 1 50 2 50 3 50 4 50 5 50 6 50 7 50 8 50 9 50 10 50 11 50 12 50 13 50 14 50 15 50 16 50 17 50 18 50 19 50 20 50 1 51 2 51 3 51 4 51 5 51 6 51 7 51 8 51 9 51 10 51 11 51 12 51 13 51 14 51 15 51 16 51 17 51 18 51 19 51 20 51 1 52 2 52 3 52 4 52 5 52 6 52 7 52 8 52 9 52 10 52 11 52 12 52 13 52 14 52 15 52 16 52 17 52 18 52 19 52 20 52 1 53 2 53 3 53 4 53 5 53 6 53 7 53 8 53 9 53 10 53 11 53 12 53 13 53 14 53 15 53 16 53 17 53 18 53 19 53 20 53 1 54 2 54 3 54 4 54 5 54 6 54 7 54 8 54 9 54 10 54 11 54 12 54 13 54 14 54 15 54 16 54 17 54 18 54 19 54 20 54 1 55 2 55 3 55 4 55 5 55 6 55 7 55 8 55 9 55 10 55 11 55 12 55 13 55 14 55 15 55 16 55 17 55 18 55 19 55 20 55 1 56 2 56 3 56 4 56 5 56 6 56 7 56 8 56 9 56 10 56 11 56 12 56 13 56 14 56 15 56 16 56 17 56 18 56 19 56 20 56 1 57 2 57 3 57 4 57 5 57 6 57 7 57 8 57 9 57 10 57 11 57 12 57 13 57 14 57 15 57 16 57 17 57 18 57 19 57 20 57 1 58 2 58 3 58 4 58 5 58 6 58 7 58 8 58 9 58 10 58 11 58 12 58 13 58 14 58 15 58 16 58 17 58 18 58 19 58 20 58 1 59 2 59 3 59 4 59 5 59 6 59 7 59 8 59 9 59 10 59 11 59 12 59 13 59 14 59 15 59 16 59 17 59 18 59 19 59 20 59 1 60 2 60 3 60 4 60 5 60 6 60 7 60 8 60 9 60 10 60 11 60 12 60 13 60 14 60 15 60 16 60 17 60 18 60 19 60 20 60 1 61 2 61 3 61 4 61 5 61 6 61 7 61 8 61 9 61 10 61 11 61 12 61 13 61 14 61 15 61 16 61 17 61 18 61 19 61 20 61 1 62 2 62 3 62 4 62 5 62 6 62 7 62 8 62 9 62 10 62 11 62 12 62 13 62 14 62 15 62 16 62 17 62 18 62 19 62 20 62 1 63 2 63 3 63 4 63 5 63 6 63 7 63 8 63 9 63 10 63 11 63 12 63 13 63 14 63 15 63 16 63 17 63 18 63 19 63 20 63 1 64 2 64 3 64 4 64 5 64 6 64 7 64 8 64 9 64 10 64 11 64 12 64 13 64 14 64 15 64 16 64 17 64 18 64 19 64 20 64 1 65 2 65 3 65 4 65 5 65 6 65 7 65 8 65 9 65 10 65 11 65 12 65 13 65 14 65 15 65 16 65 17 65 18 65 19 65 20 65 1 66 2 66 3 66 4 66 5 66 6 66 7 66 8 66 9 66 10 66 11 66 12 66 13 66 14 66 15 66 16 66 17 66 18 66 19 66 20 66 1 67 2 67 3 67 4 67 5 67 6 67 7 67 8 67 9 67 10 67 11 67 12 67 13 67 14 67 15 67 16 67 17 67 18 67 19 67 20 67 1 68 2 68 3 68 4 68 5 68 6 68 7 68 8 68 9 68 10 68 11 68 12 68 13 68 14 68 15 68 16 68 17 68 18 68 19 68 20 68 1 69 2 69 3 69 4 69 5 69 6 69 7 69 8 69 9 69 10 69 11 69 12 69 13 69 14 69 15 69 16 69 17 69 18 69 19 69 20 69 1 70 2 70 3 70 4 70 5 70 6 70 7 70 8 70 9 70 10 70 11 70 12 70 13 70 14 70 15 70 16 70 17 70 18 70 19 70 20 70 1 71 2 71 3 71 4 71 5 71 6 71 7 71 8 71 9 71 10 71 11 71 12 71 13 71 14 71 15 71 16 71 17 71 18 71 19 71 20 71 1 72 2 72 3 72 4 72 5 72 6 72 7 72 8 72 9 72 10 72 11 72 12 72 13 72 14 72 15 72 16 72 17 72 18 72 19 72 20 72 1 73 2 73 3 73 4 73 5 73 6 73 7 73 8 73 9 73 10 73 11 73 12 73 13 73 14 73 15 73 16 73 17 73 18 73 19 73 20 73 1 74 2 74 3 74 4 74 5 74 6 74 7 74 8 74 9 74 10 74 11 74 12 74 13 74 14 74 15 74 16 74 17 74 18 74 19 74 20 74 1 75 2 75 3 75 4 75 5 75 6 75 7 75 8 75 9 75 10 75 11 75 12 75 13 75 14 75 15 75 16 75 17 75 18 75 19 75 20 75 1 76 2 76 3 76 4 76 5 76 6 76 7 76 8 76 9 76 10 76 11 76 12 76 13 76 14 76 15 76 16 76 17 76 18 76 19 76 20 76 1 77 2 77 3 77 4 77 5 77 6 77 7 77 8 77 9 77 10 77 11 77 12 77 13 77 14 77 15 77 16 77 17 77 18 77 19 77 20 77 1 78 2 78 3 78 4 78 5 78 6 78 7 78 8 78 9 78 10 78 11 78 12 78 13 78 14 78 15 78 16 78 17 78 18 78 19 78 20 78 1 79 2 79 3 79 4 79 5 79 6 79 7 79 8 79 9 79 10 79 11 79 12 79 13 79 14 79 15 79 16 79 17 79 18 79 19 79 20 79 1 80 2 80 3 80 4 80 5 80 6 80 7 80 8 80 9 80 10 80 11 80 12 80 13 80 14 80 15 80 16 80 17 80 18 80 19 80 20 80

grd40x40 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 2 23 2 24 2 25 2 26 2 27 2 28 2 29 2 30 2 31 2 32 2 33 2 34 2 35 2 36 2 37 2 38 2 39 2 40 2 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 3 10 3 11 3 12 3 13 3 14 3 15 3 16 3 17 3 18 3 19 3 20 3 21 3 22 3 23 3 24 3 25 3 26 3 27 3 28 3 29 3 30 3 31 3 32 3 33 3 34 3 35 3 36 3 37 3 38 3 39 3 40 3 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 10 4 11 4 12 4 13 4 14 4 15 4 16 4 17 4 18 4 19 4 20 4 21 4 22 4 23 4 24 4 25 4 26 4 27 4 28 4 29 4 30 4 31 4 32 4 33 4 34 4 35 4 36 4 37 4 38 4 39 4 40 4 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 5 10 5 11 5 12 5 13 5 14 5 15 5 16 5 17 5 18 5 19 5 20 5 21 5 22 5 23 5 24 5 25 5 26 5 27 5 28 5 29 5 30 5 31 5 32 5 33 5 34 5 35 5 36 5 37 5 38 5 39 5 40 5 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 6 10 6 11 6 12 6 13 6 14 6 15 6 16 6 17 6 18 6 19 6 20 6 21 6 22 6 23 6 24 6 25 6 26 6 27 6 28 6 29 6 30 6 31 6 32 6 33 6 34 6 35 6 36 6 37 6 38 6 39 6 40 6 1 7 2 7 3 7 4 7 5 7 6 7 7 7 8 7 9 7 10 7 11 7 12 7 13 7 14 7 15 7 16 7 17 7 18 7 19 7 20 7 21 7 22 7 23 7 24 7 25 7 26 7 27 7 28 7 29 7 30 7 31 7 32 7 33 7 34 7 35 7 36 7 37 7 38 7 39 7 40 7 1 8 2 8 3 8 4 8 5 8 6 8 7 8 8 8 9 8 10 8 11 8 12 8 13 8 14 8 15 8 16 8 17 8 18 8 19 8 20 8 21 8 22 8 23 8 24 8 25 8 26 8 27 8 28 8 29 8 30 8 31 8 32 8 33 8 34 8 35 8 36 8 37 8 38 8 39 8 40 8 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 18 9 19 9 20 9 21 9 22 9 23 9 24 9 25 9 26 9 27 9 28 9 29 9 30 9 31 9 32 9 33 9 34 9 35 9 36 9 37 9 38 9 39 9 40 9 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 10 11 10 12 10 13 10 14 10 15 10 16 10 17 10 18 10 19 10 20 10 21 10 22 10 23 10 24 10 25 10 26 10 27 10 28 10 29 10 30 10 31 10 32 10 33 10 34 10 35 10 36 10 37 10 38 10 39 10 40 10 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 11 9 11 10 11 11 11 12 11 13 11 14 11 15 11 16 11 17 11 18 11 19 11 20 11 21 11 22 11 23 11 24 11 25 11 26 11 27 11 28 11 29 11 30 11 31 11 32 11 33 11 34 11 35 11 36 11 37 11 38 11 39 11 40 11 1 12 2 12 3 12 4 12 5 12 6 12 7 12 8 12 9 12 10 12 11 12 12 12 13 12 14 12 15 12 16 12 17 12 18 12 19 12 20 12 21 12 22 12 23 12 24 12 25 12 26 12 27 12 28 12 29 12 30 12 31 12 32 12 33 12 34 12 35 12 36 12 37 12 38 12 39 12 40 12 1 13 2 13 3 13 4 13 5 13 6 13 7 13 8 13 9 13 10 13 11 13 12 13 13 13 14 13 15 13 16 13 17 13 18 13 19 13 20 13 21 13 22 13 23 13 24 13 25 13 26 13 27 13 28 13 29 13 30 13 31 13 32 13 33 13 34 13 35 13 36 13 37 13 38 13 39 13 40 13 1 14 2 14 3 14 4 14 5 14 6 14 7 14 8 14 9 14 10 14 11 14 12 14 13 14 14 14 15 14 16 14 17 14 18 14 19 14 20 14 21 14 22 14 23 14 24 14 25 14 26 14 27 14 28 14 29 14 30 14 31 14 32 14 33 14 34 14 35 14 36 14 37 14 38 14 39 14 40 14 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 15 9 15 10 15 11 15 12 15 13 15 14 15 15 15 16 15 17 15 18 15 19 15 20 15 21 15 22 15 23 15 24 15 25 15 26 15 27 15 28 15 29 15 30 15 31 15 32 15 33 15 34 15 35 15 36 15 37 15 38 15 39 15 40 15 1 16 2 16 3 16 4 16 5 16 6 16 7 16 8 16 9 16 10 16 11 16 12 16 13 16 14 16 15 16 16 16 17 16 18 16 19 16 20 16 21 16 22 16 23 16 24 16 25 16 26 16 27 16 28 16 29 16 30 16 31 16 32 16 33 16 34 16 35 16 36 16 37 16 38 16 39 16 40 16 1 17 2 17 3 17 4 17 5 17 6 17 7 17 8 17 9 17 10 17 11 17 12 17 13 17 14 17 15 17 16 17 17 17 18 17 19 17 20 17 21 17 22 17 23 17 24 17 25 17 26 17 27 17 28 17 29 17 30 17 31 17 32 17 33 17 34 17 35 17 36 17 37 17 38 17 39 17 40 17 1 18 2 18 3 18 4 18 5 18 6 18 7 18 8 18 9 18 10 18 11 18 12 18 13 18 14 18 15 18 16 18 17 18 18 18 19 18 20 18 21 18 22 18 23 18 24 18 25 18 26 18 27 18 28 18 29 18 30 18 31 18 32 18 33 18 34 18 35 18 36 18 37 18 38 18 39 18 40 18 1 19 2 19 3 19 4 19 5 19 6 19 7 19 8 19 9 19 10 19 11 19 12 19 13 19 14 19 15 19 16 19 17 19 18 19 19 19 20 19 21 19 22 19 23 19 24 19 25 19 26 19 27 19 28 19 29 19 30 19 31 19 32 19 33 19 34 19 35 19 36 19 37 19 38 19 39 19 40 19 1 20 2 20 3 20 4 20 5 20 6 20 7 20 8 20 9 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 20 20 21 20 22 20 23 20 24 20 25 20 26 20 27 20 28 20 29 20 30 20 31 20 32 20 33 20 34 20 35 20 36 20 37 20 38 20 39 20 40 20 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 21 21 22 21 23 21 24 21 25 21 26 21 27 21 28 21 29 21 30 21 31 21 32 21 33 21 34 21 35 21 36 21 37 21 38 21 39 21 40 21 1 22 2 22 3 22 4 22 5 22 6 22 7 22 8 22 9 22 10 22 11 22 12 22 13 22 14 22 15 22 16 22 17 22 18 22 19 22 20 22 21 22 22 22 23 22 24 22 25 22 26 22 27 22 28 22 29 22 30 22 31 22 32 22 33 22 34 22 35 22 36 22 37 22 38 22 39 22 40 22 1 23 2 23 3 23 4 23 5 23 6 23 7 23 8 23 9 23 10 23 11 23 12 23 13 23 14 23 15 23 16 23 17 23 18 23 19 23 20 23 21 23 22 23 23 23 24 23 25 23 26 23 27 23 28 23 29 23 30 23 31 23 32 23 33 23 34 23 35 23 36 23 37 23 38 23 39 23 40 23 1 24 2 24 3 24 4 24 5 24 6 24 7 24 8 24 9 24 10 24 11 24 12 24 13 24 14 24 15 24 16 24 17 24 18 24 19 24 20 24 21 24 22 24 23 24 24 24 25 24 26 24 27 24 28 24 29 24 30 24 31 24 32 24 33 24 34 24 35 24 36 24 37 24 38 24 39 24 40 24 1 25 2 25 3 25 4 25 5 25 6 25 7 25 8 25 9 25 10 25 11 25 12 25 13 25 14 25 15 25 16 25 17 25 18 25 19 25 20 25 21 25 22 25 23 25 24 25 25 25 26 25 27 25 28 25 29 25 30 25 31 25 32 25 33 25 34 25 35 25 36 25 37 25 38 25 39 25 40 25 1 26 2 26 3 26 4 26 5 26 6 26 7 26 8 26 9 26 10 26 11 26 12 26 13 26 14 26 15 26 16 26 17 26 18 26 19 26 20 26 21 26 22 26 23 26 24 26 25 26 26 26 27 26 28 26 29 26 30 26 31 26 32 26 33 26 34 26 35 26 36 26 37 26 38 26 39 26 40 26 1 27 2 27 3 27 4 27 5 27 6 27 7 27 8 27 9 27 10 27 11 27 12 27 13 27 14 27 15 27 16 27 17 27 18 27 19 27 20 27 21 27 22 27 23 27 24 27 25 27 26 27 27 27 28 27 29 27 30 27 31 27 32 27 33 27 34 27 35 27 36 27 37 27 38 27 39 27 40 27 1 28 2 28 3 28 4 28 5 28 6 28 7 28 8 28 9 28 10 28 11 28 12 28 13 28 14 28 15 28 16 28 17 28 18 28 19 28 20 28 21 28 22 28 23 28 24 28 25 28 26 28 27 28 28 28 29 28 30 28 31 28 32 28 33 28 34 28 35 28 36 28 37 28 38 28 39 28 40 28 1 29 2 29 3 29 4 29 5 29 6 29 7 29 8 29 9 29 10 29 11 29 12 29 13 29 14 29 15 29 16 29 17 29 18 29 19 29 20 29 21 29 22 29 23 29 24 29 25 29 26 29 27 29 28 29 29 29 30 29 31 29 32 29 33 29 34 29 35 29 36 29 37 29 38 29 39 29 40 29 1 30 2 30 3 30 4 30 5 30 6 30 7 30 8 30 9 30 10 30 11 30 12 30 13 30 14 30 15 30 16 30 17 30 18 30 19 30 20 30 21 30 22 30 23 30 24 30 25 30 26 30 27 30 28 30 29 30 30 30 31 30 32 30 33 30 34 30 35 30 36 30 37 30 38 30 39 30 40 30 1 31 2 31 3 31 4 31 5 31 6 31 7 31 8 31 9 31 10 31 11 31 12 31 13 31 14 31 15 31 16 31 17 31 18 31 19 31 20 31 21 31 22 31 23 31 24 31 25 31 26 31 27 31 28 31 29 31 30 31 31 31 32 31 33 31 34 31 35 31 36 31 37 31 38 31 39 31 40 31 1 32 2 32 3 32 4 32 5 32 6 32 7 32 8 32 9 32 10 32 11 32 12 32 13 32 14 32 15 32 16 32 17 32 18 32 19 32 20 32 21 32 22 32 23 32 24 32 25 32 26 32 27 32 28 32 29 32 30 32 31 32 32 32 33 32 34 32 35 32 36 32 37 32 38 32 39 32 40 32 1 33 2 33 3 33 4 33 5 33 6 33 7 33 8 33 9 33 10 33 11 33 12 33 13 33 14 33 15 33 16 33 17 33 18 33 19 33 20 33 21 33 22 33 23 33 24 33 25 33 26 33 27 33 28 33 29 33 30 33 31 33 32 33 33 33 34 33 35 33 36 33 37 33 38 33 39 33 40 33 1 34 2 34 3 34 4 34 5 34 6 34 7 34 8 34 9 34 10 34 11 34 12 34 13 34 14 34 15 34 16 34 17 34 18 34 19 34 20 34 21 34 22 34 23 34 24 34 25 34 26 34 27 34 28 34 29 34 30 34 31 34 32 34 33 34 34 34 35 34 36 34 37 34 38 34 39 34 40 34 1 35 2 35 3 35 4 35 5 35 6 35 7 35 8 35 9 35 10 35 11 35 12 35 13 35 14 35 15 35 16 35 17 35 18 35 19 35 20 35 21 35 22 35 23 35 24 35 25 35 26 35 27 35 28 35 29 35 30 35 31 35 32 35 33 35 34 35 35 35 36 35 37 35 38 35 39 35 40 35 1 36 2 36 3 36 4 36 5 36 6 36 7 36 8 36 9 36 10 36 11 36 12 36 13 36 14 36 15 36 16 36 17 36 18 36 19 36 20 36 21 36 22 36 23 36 24 36 25 36 26 36 27 36 28 36 29 36 30 36 31 36 32 36 33 36 34 36 35 36 36 36 37 36 38 36 39 36 40 36 1 37 2 37 3 37 4 37 5 37 6 37 7 37 8 37 9 37 10 37 11 37 12 37 13 37 14 37 15 37 16 37 17 37 18 37 19 37 20 37 21 37 22 37 23 37 24 37 25 37 26 37 27 37 28 37 29 37 30 37 31 37 32 37 33 37 34 37 35 37 36 37 37 37 38 37 39 37 40 37 1 38 2 38 3 38 4 38 5 38 6 38 7 38 8 38 9 38 10 38 11 38 12 38 13 38 14 38 15 38 16 38 17 38 18 38 19 38 20 38 21 38 22 38 23 38 24 38 25 38 26 38 27 38 28 38 29 38 30 38 31 38 32 38 33 38 34 38 35 38 36 38 37 38 38 38 39 38 40 38 1 39 2 39 3 39 4 39 5 39 6 39 7 39 8 39 9 39 10 39 11 39 12 39 13 39 14 39 15 39 16 39 17 39 18 39 19 39 20 39 21 39 22 39 23 39 24 39 25 39 26 39 27 39 28 39 29 39 30 39 31 39 32 39 33 39 34 39 35 39 36 39 37 39 38 39 39 39 40 39 1 40 2 40 3 40 4 40 5 40 6 40 7 40 8 40 9 40 10 40 11 40 12 40 13 40 14 40 15 40 16 40 17 40 18 40 19 40 20 40 21 40 22 40 23 40 24 40 25 40 26 40 27 40 28 40 29 40 30 40 31 40 32 40 33 40 34 40 35 40 36 40 37 40 38 40 39 40 40 40

stream0 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1 76 1 77 1 78 1 79 1 80 1 81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1 91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1 121 1 122 1 123 1 124 1 125 1 126 1 127 1 128 1 129 1 130 1 131 1 132 1 133 1 134 1 135 1 136 1 137 1 138 1 139 1 140 1 141 1 142 1 143 1 144 1 145 1 146 1 147 1 148 1 149 1 150 1 151 1 152 1 153 1 154 1 155 1 156 1 157 1 158 1 159 1 160 1 161 1 162 1 163 1 164 1 165 1 166 1 167 1 168 1 169 1 170 1 171 1 172 1 173 1 174 1 175 1 176 1 177 1 178 1 179 1 180 1 181 1 182 1 183 1 184 1 185 1 186 1 187 1 188 1 189 1 190 1 191 1 192 1 193 1 194 1 195 1 196 1 197 1 198 1 199 1 200 1 201 1 202 1 203 1 204 1 205 1 206 1 207 1 208 1 209 1 210 1 211 1 212 1 213 1 214 1 215 1 216 1 217 1 218 1 219 1 220 1 221 1 222 1 223 1 224 1 225 1 226 1 227 1 228 1 229 1 230 1 231 1 232 1 233 1 234 1 235 1 236 1 237 1 238 1 239 1 240 1 241 1 242 1 243 1 244 1 245 1 246 1 247 1 248 1 249 1 250 1 251 1 252 1 253 1 254 1 255 1 256 1 257 1 258 1 259 1 260 1 261 1 262 1 263 1 264 1 265 1 266 1 267 1 268 1 269 1 270 1 271 1 272 1 273 1 274 1 275 1 276 1 277 1 278 1 279 1 280 1 281 1 282 1 283 1 284 1 285 1 286 1 287 1 288 1 289 1 290 1 291 1 292 1 293 1 294 1 295 1 296 1 297 1 298 1 299 1 300 1 301 1 302 1 303 1 304 1 305 1 306 1 307 1 308 1 309 1 310 1 311 1 312 1 313 1 314 1 315 1 316 1 317 1 318 1 319 1 320 1 321 1 322 1 323 1 324 1 325 1 326 1 327 1 328 1 329 1 330 1 331 1 332 1 333 1 334 1 335 1 336 1 337 1 338 1 339 1 340 1 341 1 342 1 343 1 344 1 345 1 346 1 347 1 348 1 349 1 350 1 351 1 352 1 353 1 354 1 355 1 356 1 357 1 358 1 359 1 360 1 361 1 362 1 363 1 364 1 365 1 366 1 367 1 368 1 369 1 370 1 371 1 372 1 373 1 374 1 375 1 376 1 377 1 378 1 379 1 380 1 381 1 382 1 383 1 384 1 385 1 386 1 387 1 388 1 389 1 390 1 391 1 392 1 393 1 394 1 395 1 396 1 397 1 398 1 399 1 400 1 401 1 402 1 403 1 404 1 405 1 406 1 407 1 408 1 409 1 410 1 411 1 412 1 413 1 414 1 415 1 416 1 417 1 418 1 419 1 420 1 421 1 422 1 423 1 424 1 425 1 426 1 427 1 428 1 429 1 430 1 431 1 432 1 433 1 434 1 435 1 436 1 437 1 438 1 439 1 440 1 441 1 442 1 443 1 444 1 445 1 446 1 447 1 448 1 449 1 450 1 451 1 452 1 453 1 454 1 455 1 456 1 457 1 458 1 459 1 460 1 461 1 462 1 463 1 464 1 465 1 466 1 467 1 468 1 469 1 470 1 471 1 472 1 473 1 474 1 475 1 476 1 477 1 478 1 479 1 480 1 481 1 482 1 483 1 484 1 485 1 486 1 487 1 488 1 489 1 490 1 491 1 492 1 493 1 494 1 495 1 496 1 497 1 498 1 499 1 500 1 501 1 502 1 503 1 504 1 505 1 506 1 507 1 508 1 509 1 510 1 511 1 512 1 513 1 514 1 515 1 516 1 517 1 518 1 519 1 520 1 521 1 522 1 523 1 524 1 525 1 526 1 527 1 528 1 529 1 530 1 531 1 532 1 533 1 534 1 535 1 536 1 537 1 538 1 539 1 540 1 541 1 542 1 543 1 544 1 545 1 546 1 547 1 548 1 549 1 550 1 551 1 552 1 553 1 554 1 555 1 556 1 557 1 558 1 559 1 560 1 561 1 562 1 563 1 564 1 565 1 566 1 567 1 568 1 569 1 570 1 571 1 572 1 573 1 574 1 575 1 576 1 577 1 578 1 579 1 580 1 581 1 582 1 583 1 584 1 585 1 586 1 587 1 588 1 589 1 590 1 591 1 592 1 593 1 594 1 595 1 596 1 597 1 598 1 599 1 600 1 601 1 602 1 603 1 604 1 605 1 606 1 607 1 608 1 609 1 610 1 611 1 612 1 613 1 614 1 615 1 616 1 617 1 618 1 619 1 620 1 621 1 622 1 623 1 624 1 625 1 626 1 627 1 628 1 629 1 630 1 631 1 632 1 633 1 634 1 635 1 636 1 637 1 638 1 639 1 640 1 641 1 642 1 643 1 644 1 645 1 646 1 647 1 648 1 649 1 650 1 651 1 652 1 653 1 654 1 655 1 656 1 657 1 658 1 659 1 660 1 661 1 662 1 663 1 664 1 665 1 666 1 667 1 668 1 669 1 670 1 671 1 672 1 673 1 674 1 675 1 676 1 677 1 678 1 679 1 680 1 681 1 682 1 683 1 684 1 685 1 686 1 687 1 688 1 689 1 690 1 691 1 692 1 693 1 694 1 695 1 696 1 697 1 698 1 699 1 700 1 701 1 702 1 703 1 704 1 705 1 706 1 707 1 708 1 709 1 710 1 711 1 712 1 713 1 714 1 715 1 716 1 717 1 718 1 719 1 720 1 721 1 722 1 723 1 724 1 725 1 726 1 727 1 728 1 729 1 730 1 731 1 732 1 733 1 734 1 735 1 736 1 737 1 738 1 739 1 740 1 741 1 742 1 743 1 744 1 745 1 746 1 747 1 748 1 749 1 750 1 751 1 752 1 753 1 754 1 755 1 756 1 757 1 758 1 759 1 760 1 761 1 762 1 763 1 764 1 765 1 766 1 767 1 768 1 769 1 770 1 771 1 772 1 773 1 774 1 775 1 776 1 777 1 778 1 779 1 780 1 781 1 782 1 783 1 784 1 785 1 786 1 787 1 788 1 789 1 790 1 791 1 792 1 793 1 794 1 795 1 796 1 797 1 798 1 799 1 800 1 801 1 802 1 803 1 804 1 805 1 806 1 807 1 808 1 809 1 810 1 811 1 812 1 813 1 814 1 815 1 816 1 817 1 818 1 819 1 820 1 821 1 822 1 823 1 824 1 825 1 826 1 827 1 828 1 829 1 830 1 831 1 832 1 833 1 834 1 835 1 836 1 837 1 838 1 839 1 840 1 841 1 842 1 843 1 844 1 845 1 846 1 847 1 848 1 849 1 850 1 851 1 852 1 853 1 854 1 855 1 856 1 857 1 858 1 859 1 860 1 861 1 862 1 863 1 864 1 865 1 866 1 867 1 868 1 869 1 870 1 871 1 872 1 873 1 874 1 875 1 876 1 877 1 878 1 879 1 880 1 881 1 882 1 883 1 884 1 885 1 886 1 887 1 888 1 889 1 890 1 891 1 892 1 893 1 894 1 895 1 896 1 897 1 898 1 899 1 900 1 901 1 902 1 903 1 904 1 905 1 906 1 907 1 908 1 909 1 910 1 911 1 912 1 913 1 914 1 915 1 916 1 917 1 918 1 919 1 920 1 921 1 922 1 923 1 924 1 925 1 926 1 927 1 928 1 929 1 930 1 931 1 932 1 933 1 934 1 935 1 936 1 937 1 938 1 939 1 940 1 941 1 942 1 943 1 944 1 945 1 946 1 947 1 948 1 949 1 950 1 951 1 952 1 953 1 954 1 955 1 956 1 957 1 958 1 959 1 960 1 961 1 962 1 963 1 964 1 965 1 966 1 967 1 968 1 969 1 970 1 971 1 972 1 973 1 974 1 975 1 976 1 977 1 978 1 979 1 980 1 981 1 982 1 983 1 984 1 985 1 986 1 987 1 988 1 989 1 990 1 991 1 992 1 993 1 994 1 995 1 996 1 997 1 998 1 999 1 1000 1 1001 1 1002 1 1003 1 1004 1 1005 1 1006 1 1007 1 1008 1 1009 1 1010 1 1011 1 1012 1 1013 1 1014 1 1015 1 1016 1 1017 1 1018 1 1019 1 1020 1 1021 1 1022 1 1023 1 1024 1 1025 1 1026 1 1027 1 1028 1 1029 1 1030 1 1031 1 1032 1 1033 1 1034 1 1035 1 1036 1 1037 1 1038 1 1039 1 1040 1 1041 1 1042 1 1043 1 1044 1 1045 1 1046 1 1047 1 1048 1 1049 1 1050 1 1051 1 1052 1 1053 1 1054 1 1055 1 1056 1 1057 1 1058 1 1059 1 1060 1 1061 1 1062 1 1063 1 1064 1 1065 1 1066 1 1067 1 1068 1 1069 1 1070 1 1071 1 1072 1 1073 1 1074 1 1075 1 1076 1 1077 1 1078 1 1079 1 1080 1 1081 1 1082 1 1083 1 1084 1 1085 1 1086 1 1087 1 1088 1 1089 1 1090 1 1091 1 1092 1 1093 1 1094 1 1095 1 1096 1 1097 1 1098 1 1099 1 1100 1 1101 1 1102 1 1103 1 1104 1 1105 1 1106 1 1107 1 1108 1 1109 1 1110 1 1111 1 1112 1 1113 1 1114 1 1115 1 1116 1 1117 1 1118 1 1119 1 1120 1 1121 1 1122 1 1123 1 1124 1 1125 1 1126 1 1127 1 1128 1 1129 1 1130 1 1131 1 1132 1 1133 1 1134 1 1135 1 1136 1 1137 1 1138 1 1139 1 1140 1 1141 1 1142 1 1143 1 1144 1 1145 1 1146 1 1147 1 1148 1 1149 1 1150 1 1151 1 1152 1 1153 1 1154 1 1155 1 1156 1 1157 1 1158 1 1159 1 1160 1 1161 1 1162 1 1163 1 1164 1 1165 1 1166 1 1167 1 1168 1 1169 1 1170 1 1171 1 1172 1 1173 1 1174 1 1175 1 1176 1 1177 1 1178 1 1179 1 1180 1 1181 1 1182 1 1183 1 1184 1 1185 1 1186 1 1187 1 1188 1 1189 1 1190 1 1191 1 1192 1 1193 1 1194 1 1195 1 1196 1 1197 1 1198 1 1199 1 1200 1 1201 1 1202 1 1203 1 1204 1 1205 1 1206 1 1207 1 1208 1 1209 1 1210 1 1211 1 1212 1 1213 1 1214 1 1215 1 1216 1 1217 1 1218 1 1219 1 1220 1 1221 1 1222 1 1223 1 1224 1 1225 1 1226 1 1227 1 1228 1 1229 1 1230 1 1231 1 1232 1 1233 1 1234 1 1235 1 1236 1 1237 1 1238 1 1239 1 1240 1 1241 1 1242 1 1243 1 1244 1 1245 1 1246 1 1247 1 1248 1 1249 1 1250 1 1251 1 1252 1 1253 1 1254 1 1255 1 1256 1 1257 1 1258 1 1259 1 1260 1 1261 1 1262 1 1263 1 1264 1 1265 1 1266 1 1267 1 1268 1 1269 1 1270 1 1271 1 1272 1 1273 1 1274 1 1275 1 1276 1 1277 1 1278 1 1279 1 1280 1 1281 1 1282 1 1283 1 1284 1 1285 1 1286 1 1287 1 1288 1 1289 1 1290 1 1291 1 1292 1 1293 1 1294 1 1295 1 1296 1 1297 1 1298 1 1299 1 1300 1 1301 1 1302 1 1303 1 1304 1 1305 1 1306 1 1307 1 1308 1 1309 1 1310 1 1311 1 1312 1 1313 1 1314 1 1315 1 1316 1 1317 1 1318 1 1319 1 1320 1 1321 1 1322 1 1323 1 1324 1 1325 1 1326 1 1327 1 1328 1 1329 1 1330 1 1331 1 1332 1 1333 1 1334 1 1335 1 1336 1 1337 1 1338 1 1339 1 1340 1 1341 1 1342 1 1343 1 1344 1 1345 1 1346 1 1347 1 1348 1 1349 1 1350 1 1351 1 1352 1 1353 1 1354 1 1355 1 1356 1 1357 1 1358 1 1359 1 1360 1 1361 1 1362 1 1363 1 1364 1 1365 1 1366 1 1367 1 1368 1 1369 1 1370 1 1371 1 1372 1 1373 1 1374 1 1375 1 1376 1 1377 1 1378 1 1379 1 1380 1 1381 1 1382 1 1383 1 1384 1 1385 1 1386 1 1387 1 1388 1 1389 1 1390 1 1391 1 1392 1 1393 1 1394 1 1395 1 1396 1 1397 1 1398 1 1399 1 1400 1 1401 1 1402 1 1403 1 1404 1 1405 1 1406 1 1407 1 1408 1 1409 1 1410 1 1411 1 1412 1 1413 1 1414 1 1415 1 1416 1 1417 1 1418 1 1419 1 1420 1 1421 1 1422 1 1423 1 1424 1 1425 1 1426 1 1427 1 1428 1 1429 1 1430 1 1431 1 1432 1 1433 1 1434 1 1435 1 1436 1 1437 1 1438 1 1439 1 1440 1 1441 1 1442 1 1443 1 1444 1 1445 1 1446 1 1447 1 1448 1 1449 1 1450 1 1451 1 1452 1 1453 1 1454 1 1455 1 1456 1 1457 1 1458 1 1459 1 1460 1 1461 1 1462 1 1463 1 1464 1 1465 1 1466 1 1467 1 1468 1 1469 1 1470 1 1471 1 1472 1 1473 1 1474 1 1475 1 1476 1 1477 1 1478 1 1479 1 1480 1 1481 1 1482 1 1483 1 1484 1 1485 1 1486 1 1487 1 1488 1 1489 1 1490 1 1491 1 1492 1 1493 1 1494 1 1495 1 1496 1 1497 1 1498 1 1499 1 1500 1 1501 1 1502 1 1503 1 1504 1 1505 1 1506 1 1507 1 1508 1 1509 1 1510 1 1511 1 1512 1 1513 1 1514 1 1515 1 1516 1 1517 1 1518 1 1519 1 1520 1 1521 1 1522 1 1523 1 1524 1 1525 1 1526 1 1527 1 1528 1 1529 1 1530 1 1531 1 1532 1 1533 1 1534 1 1535 1 1536 1 1537 1 1538 1 1539 1 1540 1 1541 1 1542 1 1543 1 1544 1 1545 1 1546 1 1547 1 1548 1 1549 1 1550 1 1551 1 1552 1 1553 1 1554 1 1555 1 1556 1 1557 1 1558 1 1559 1 1560 1 1561 1 1562 1 1563 1 1564 1 1565 1 1566 1 1567 1 1568 1 1569 1 1570 1 1571 1 1572 1 1573 1 1574 1 1575 1 1576 1 1577 1 1578 1 1579 1 1580 1 1581 1 1582 1 1583 1 1584 1 1585 1 1586 1 1587 1 1588 1 1589 1 1590 1 1591 1 1592 1 1593 1 1594 1 1595 1 1596 1 1597 1 1598 1 1599 1 1600 1

stream10 60 1 61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1 76 1 77 1 78 1 79 1 80 1 81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1 91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1 121 1 122 1 123 1 124 1 125 1 126 1 127 1 128 1 129 1 130 1 131 1 132 1 133 1 134 1 135 1 136 1 137 1 138 1 139 1 140 1 100 2 100 3 100 4 100 5 100 6 100 7 100 8 100 9 100 10 100 11 100 12 100 13 100 14 100 15 100 16 100 17 100 18 100 19 100 20 100 21 100 22 100 23 100 24 100 25 100 26 100 27 100 28 100 29 100 30 100 31 100 32 100 33 100 34 100 35 100 36 100 37 100 38 100 39 100 40 100 41 100 42 100 43 100 44 100 45 100 46 100 47 100 48 100 49 100 50 100 51 100 52 100 53 100 54 100 55 100 56 100 57 100 58 100 59 100 60 100 61 100 62 100 63 100 64 100 65 100 66 100 67 100 68 100 69 100 70 100 71 100 72 100 73 100 74 100 75 100 76 100 77 100 78 100 79 20 80 21 80 22 80 23 80 24 80 25 80 26 80 27 80 28 80 29 80 30 80 31 80 32 80 33 80 34 80 35 80 36 80 37 80 38 80 39 80 40 80 41 80 42 80 43 80 44 80 45 80 46 80 47 80 48 80 49 80 50 80 51 80 52 80 53 80 54 80 55 80 56 80 57 80 58 80 59 80 60 80 61 80 62 80 63 80 64 80 65 80 66 80 67 80 68 80 69 80 70 80 71 80 72 80 73 80 74 80 75 80 76 80 77 80 78 80 79 80 80 80 81 80 82 80 83 80 84 80 85 80 86 80 87 80 88 80 89 80 90 80 91 80 92 80 93 80 94 80 95 80 96 80 97 80 98 80 99 80 100 80 100 81 100 82 100 83 100 84 100 85 100 86 100 87 100 88 100 89 100 90 100 91 100 92 100 93 100 94 100 95 100 96 100 97 100 98 100 99 100 100 100 101 100 102 100 103 100 104 100 105 100 106 100 107 100 108 100 109 100 110 100 111 100 112 100 113 100 114 100 115 100 116 100 117 100 118 100 119 100 120 100 121 100 122 100 123 100 124 100 125 100 126 100 127 100 128 100 129 100 130 100 131 100 132 100 133 100 134 100 135 100 136 100 137 100 138 100 139 100 140 100 141 100 142 100 143 100 144 100 145 100 146 100 147 100 148 100 149 100 150 100 151 100 152 100 153 100 154 100 155 100 156 100 157 100 158 100 159 100 160 101 160 102 160 103 160 104 160 105 160 106 160 107 160 108 160 109 160 110 160 111 160 112 160 113 160 114 160 115 160 116 160 117 160 118 160 119 160 120 160 121 160 122 160 123 160 124 160 125 160 126 160 127 160 128 160 129 160 130 160 131 160 132 160 133 160 134 160 135 160 136 160 137 160 138 160 139 160 140 160 141 160 142 160 143 160 144 160 145 160 146 160 147 160 148 160 149 160 150 160 151 160 152 160 153 160 154 160 155 160 156 160 157 160 158 160 159 160 160 160 161 160 162 160 163 160 164 160 165 160 166 160 167 160 168 160 169 160 170 160 171 160 172 160 173 160 174 160 175 160 176 160 177 160 178 160 179 160 180 160 100 161 100 162 100 163 100 164 100 165 100 166 100 167 100 168 100 169 100 170 100 171 100 172 100 173 100 174 100 175 100 176 100 177 100 178 100 179 100 180 100 181 100 182 100 183 100 184 100 185 100 186 100 187 100 188 100 189 100 190 100 191 100 192 100 193 100 194 100 195 100 196 100 197 100 198 100 199 100 200 100 201 100 202 100 203 100 204 100 205 100 206 100 207 100 208 100 209 100 210 100 211 100 212 100 213 100 214 100 215 100 216 100 217 100 218 100 219 100 220 100 221 100 222 100 223 100 224 100 225 100 226 100 227 100 228 100 229 100 230 100 231 100 232 100 233 100 234 100 235 100 236 100 237 100 238 100 239 20 240 21 240 22 240 23 240 24 240 25 240 26 240 27 240 28 240 29 240 30 240 31 240 32 240 33 240 34 240 35 240 36 240 37 240 38 240 39 240 40 240 41 240 42 240 43 240 44 240 45 240 46 240 47 240 48 240 49 240 50 240 51 240 52 240 53 240 54 240 55 240 56 240 57 240 58 240 59 240 60 240 61 240 62 240 63 240 64 240 65 240 66 240 67 240 68 240 69 240 70 240 71 240 72 240 73 240 74 240 75 240 76 240 77 240 78 240 79 240 80 240 81 240 82 240 83 240 84 240 85 240 86 240 87 240 88 240 89 240 90 240 91 240 92 240 93 240 94 240 95 240 96 240 97 240 98 240 99 240 100 240 100 241 100 242 100 243 100 244 100 245 100 246 100 247 100 248 100 249 100 250 100 251 100 252 100 253 100 254 100 255 100 256 100 257 100 258 100 259 100 260 100 261 100 262 100 263 100 264 100 265 100 266 100 267 100 268 100 269 100 270 100 271 100 272 100 273 100 274 100 275 100 276 100 277 100 278 100 279 100 280 100 281 100 282 100 283 100 284 100 285 100 286 100 287 100 288 100 289 100 290 100 291 100 292 100 293 100 294 100 295 100 296 100 297 100 298 100 299 100 300 100 301 100 302 100 303 100 304 100 305 100 306 100 307 100 308 100 309 100 310 100 311 100 312 100 313 100 314 100 315 100 316 100 317 100 318 100 319 100 320 101 320 102 320 103 320 104 320 105 320 106 320 107 320 108 320 109 320 110 320 111 320 112 320 113 320 114 320 115 320 116 320 117 320 118 320 119 320 120 320 121 320 122 320 123 320 124 320 125 320 126 320 127 320 128 320 129 320 130 320 131 320 132 320 133 320 134 320 135 320 136 320 137 320 138 320 139 320 140 320 141 320 142 320 143 320 144 320 145 320 146 320 147 320 148 320 149 320 150 320 151 320 152 320 153 320 154 320 155 320 156 320 157 320 158 320 159 320 160 320 161 320 162 320 163 320 164 320 165 320 166 320 167 320 168 320 169 320 170 320 171 320 172 320 173 320 174 320 175 320 176 320 177 320 178 320 179 320 180 320 100 321 100 322 100 323 100 324 100 325 100 326 100 327 100 328 100 329 100 330 100 331 100 332 100 333 100 334 100 335 100 336 100 337 100 338 100 339 100 340 100 341 100 342 100 343 100 344 100 345 100 346 100 347 100 348 100 349 100 350 100 351 100 352 100 353 100 354 100 355 100 356 100 357 100 358 100 359 100 360 100 361 100 362 100 363 100 364 100 365 100 366 100 367 100 368 100 369 100 370 100 371 100 372 100 373 100 374 100 375 100 376 100 377 100 378 100 379 100 380 100 381 100 382 100 383 100 384 100 385 100 386 100 387 100 388 100 389 100 390 100 391 100 392 100 393 100 394 100 395 100 396 100 397 100 398 100 399 20 400 21 400 22 400 23 400 24 400 25 400 26 400 27 400 28 400 29 400 30 400 31 400 32 400 33 400 34 400 35 400 36 400 37 400 38 400 39 400 40 400 41 400 42 400 43 400 44 400 45 400 46 400 47 400 48 400 49 400 50 400 51 400 52 400 53 400 54 400 55 400 56 400 57 400 58 400 59 400 60 400 61 400 62 400 63 400 64 400 65 400 66 400 67 400 68 400 69 400 70 400 71 400 72 400 73 400 74 400 75 400 76 400 77 400 78 400 79 400 80 400 81 400 82 400 83 400 84 400 85 400 86 400 87 400 88 400 89 400 90 400 91 400 92 400 93 400 94 400 95 400 96 400 97 400 98 400 99 400 100 400 100 401 100 402 100 403 100 404 100 405 100 406 100 407 100 408 100 409 100 410 100 411 100 412 100 413 100 414 100 415 100 416 100 417 100 418 100 419 100 420 100 421 100 422 100 423 100 424 100 425 100 426 100 427 100 428 100 429 100 430 100 431 100 432 100 433 100 434 100 435 100 436 100 437 100 438 100 439 100 440 100 441 100 442 100 443 100 444 100 445 100 446 100 447 100 448 100 449 100 450 100 451 100 452 100 453 100 454 100 455 100 456 100 457 100 458 100 459 100 460 100 461 100 462 100 463 100 464 100 465 100 466 100 467 100 468 100 469 100 470 100 471 100 472 100 473 100 474 100 475 100 476 100 477 100 478 100 479 100 480 101 480 102 480 103 480 104 480 105 480 106 480 107 480 108 480 109 480 110 480 111 480 112 480 113 480 114 480 115 480 116 480 117 480 118 480 119 480 120 480 121 480 122 480 123 480 124 480 125 480 126 480 127 480 128 480 129 480 130 480 131 480 132 480 133 480 134 480 135 480 136 480 137 480 138 480 139 480 140 480 141 480 142 480 143 480 144 480 145 480 146 480 147 480 148 480 149 480 150 480 151 480 152 480 153 480 154 480 155 480 156 480 157 480 158 480 159 480 160 480 161 480 162 480 163 480 164 480 165 480 166 480 167 480 168 480 169 480 170 480 171 480 172 480 173 480 174 480 175 480 176 480 177 480 178 480 179 480 180 480 100 481 100 482 100 483 100 484 100 485 100 486 100 487 100 488 100 489 100 490 100 491 100 492 100 493 100 494 100 495 100 496 100 497 100 498 100 499 100 500 100 501 100 502 100 503 100 504 100 505 100 506 100 507 100 508 100 509 100 510 100 511 100 512 100 513 100 514 100 515 100 516 100 517 100 518 100 519 100 520 100 521 100 522 100 523 100 524 100 525 100 526 100 527 100 528 100 529 100 530 100 531 100 532 100 533 100 534 100 535 100 536 100 537 100 538 100 539 100 540 100 541 100 542 100 543 100 544 100 545 100 546 100 547 100 548 100 549 100 550 100 551 100 552 100 553 100 554 100 555 100 556 100 557 100 558 100 559 20 560 21 560 22 560 23 560 24 560 25 560 26 560 27 560 28 560 29 560 30 560 31 560 32 560 33 560 34 560 35 560 36 560 37 560 38 560 39 560 40 560 41 560 42 560 43 560 44 560 45 560 46 560 47 560 48 560 49 560 50 560 51 560 52 560 53 560 54 560 55 560 56 560 57 560 58 560 59 560 60 560 61 560 62 560 63 560 64 560 65 560 66 560 67 560 68 560 69 560 70 560 71 560 72 560 73 560 74 560 75 560 76 560 77 560 78 560 79 560 80 560 81 560 82 560 83 560 84 560 85 560 86 560 87 560 88 560 89 560 90 560 91 560 92 560 93 560 94 560 95 560 96 560 97 560 98 560 99 560 100 560 100 561 100 562 100 563 100 564 100 565 100 566 100 567 100 568 100 569 100 570 100 571 100 572 100 573 100 574 100 575 100 576 100 577 100 578 100 579 100 580 100 581 100 582 100 583 100 584 100 585 100 586 100 587 100 588 100 589 100 590 100 591 100 592 100 593 100 594 100 595 100 596 100 597 100 598 100 599 100 600 100 601 100 602 100 603 100 604 100 605 100 606 100 607 100 608 100 609 100 610 100 611 100 612 100 613 100 614 100 615 100 616 100 617 100 618 100 619 100 620 100 621 100 622 100 623 100 624 100 625 100 626 100 627 100 628 100 629 100 630 100 631 100 632 100 633 100 634 100 635 100 636 100 637 100 638 100 639 100 640 101 640 102 640 103 640 104 640 105 640 106 640 107 640 108 640 109 640 110 640 111 640 112 640 113 640 114 640 115 640 116 640 117 640 118 640 119 640 120 640 121 640 122 640 123 640 124 640 125 640 126 640 127 640 128 640 129 640 130 640 131 640 132 640 133 640 134 640 135 640 136 640 137 640 138 640 139 640 140 640 141 640 142 640 143 640 144 640 145 640 146 640 147 640 148 640 149 640 150 640 151 640 152 640 153 640 154 640 155 640 156 640 157 640 158 640 159 640 160 640 161 640 162 640 163 640 164 640 165 640 166 640 167 640 168 640 169 640 170 640 171 640 172 640 173 640 174 640 175 640 176 640 177 640 178 640 179 640 180 640 100 641 100 642 100 643 100 644 100 645 100 646 100 647 100 648 100 649 100 650 100 651 100 652 100 653 100 654 100 655 100 656 100 657 100 658 100 659 100 660 100 661 100 662 100 663 100 664 100 665 100 666 100 667 100 668 100 669 100 670 100 671 100 672 100 673 100 674 100 675 100 676 100 677 100 678 100 679 100 680 100 681 100 682 100 683 100 684 100 685 100 686 100 687 100 688 100 689 100 690 100 691 100 692 100 693 100 694 100 695 100 696 100 697 100 698 100 699 100 700 100 701 100 702 100 703 100 704 100 705 100 706 100 707 100 708 100 709 100 710 100 711 100 712 100 713 100 714 100 715 100 716 100 717 100 718 100 719 20 720 21 720 22 720 23 720 24 720 25 720 26 720 27 720 28 720 29 720 30 720 31 720 32 720 33 720 34 720 35 720 36 720 37 720 38 720 39 720 40 720 41 720 42 720 43 720 44 720 45 720 46 720 47 720 48 720 49 720 50 720 51 720 52 720 53 720 54 720 55 720 56 720 57 720 58 720 59 720 60 720 61 720 62 720 63 720 64 720 65 720 66 720 67 720 68 720 69 720 70 720 71 720 72 720 73 720 74 720 75 720 76 720 77 720 78 720 79 720 80 720 81 720 82 720 83 720 84 720 85 720 86 720 87 720 88 720 89 720 90 720 91 720 92 720 93 720 94 720 95 720 96 720 97 720 98 720 99 720 100 720 100 721 100 722 100 723 100 724 100 725 100 726 100 727 100 728 100 729 100 730 100 731 100 732 100 733 100 734 100 735 100 736 100 737 100 738 100 739 100 740 100 741 100 742 100 743 100 744 100 745 100 746 100 747 100 748 100 749 100 750 100 751 100 752 100 753 100 754 100 755 100 756 100 757 100 758 100 759 100 760 100 761 100 762 100 763 100 764 100 765 100 766 100 767 100 768 100 769 100 770 100 771 100 772 100 773 100 774 100 775 100 776 100 777 100 778 100 779 100 780 100 781 100 782 100 783 100 784 100 785 100 786 100 787 100 788 100 789 100 790 100 791 100 792 100 793 100 794 100 795 100 796 100 797 100 798 100 799 100 800

stream20 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 40 2 40 3 40 4 40 5 40 6 40 7 40 8 40 9 40 10 40 11 40 12 40 13 40 14 40 15 40 16 40 17 40 18 40 19 40 20 40 21 40 22 40 23 40 24 40 25 40 26 40 27 40 28 40 29 40 30 40 31 40 32 40 33 40 34 40 35 40 36 40 37 40 38 40 39 1 40 2 40 3 40 4 40 5 40 6 40 7 40 8 40 9 40 10 40 11 40 12 40 13 40 14 40 15 40 16 40 17 40 18 40 19 40 20 40 21 40 22 40 23 40 24 40 25 40 26 40 27 40 28 40 29 40 30 40 31 40 32 40 33 40 34 40 35 40 36 40 37 40 38 40 39 40 40 40 40 41 40 42 40 43 40 44 40 45 40 46 40 47 40 48 40 49 40 50 40 51 40 52 40 53 40 54 40 55 40 56 40 57 40 58 40 59 40 60 40 61 40 62 40 63 40 64 40 65 40 66 40 67 40 68 40 69 40 70 40 71 40 72 40 73 40 74 40 75 40 76 40 77 40 78 40 79 40 80 41 80 42 80 43 80 44 80 45 80 46 80 47 80 48 80 49 80 50 80 51 80 52 80 53 80 54 80 55 80 56 80 57 80 58 80 59 80 60 80 61 80 62 80 63 80 64 80 65 80 66 80 67 80 68 80 69 80 70 80 71 80 72 80 73 80 74 80 75 80 76 80 77 80 78 80 79 80 80 80 40 81 40 82 40 83 40 84 40 85 40 86 40 87 40 88 40 89 40 90 40 91 40 92 40 93 40 94 40 95 40 96 40 97 40 98 40 99 40 100 40 101 40 102 40 103 40 104 40 105 40 106 40 107 40 108 40 109 40 110 40 111 40 112 40 113 40 114 40 115 40 116 40 117 40 118 40 119 1 120 2 120 3 120 4 120 5 120 6 120 7 120 8 120 9 120 10 120 11 120 12 120 13 120 14 120 15 120 16 120 17 120 18 120 19 120 20 120 21 120 22 120 23 120 24 120 25 120 26 120 27 120 28 120 29 120 30 120 31 120 32 120 33 120 34 120 35 120 36 120 37 120 38 120 39 120 40 120 40 121 40 122 40 123 40 124 40 125 40 126 40 127 40 128 40 129 40 130 40 131 40 132 40 133 40 134 40 135 40 136 40 137 40 138 40 139 40 140 40 141 40 142 40 143 40 144 40 145 40 146 40 147 40 148 40 149 40 150 40 151 40 152 40 153 40 154 40 155 40 156 40 157 40 158 40 159 40 160 41 160 42 160 43 160 44 160 45 160 46 160 47 160 48 160 49 160 50 160 51 160 52 160 53 160 54 160 55 160 56 160 57 160 58 160 59 160 60 160 61 160 62 160 63 160 64 160 65 160 66 160 67 160 68 160 69 160 70 160 71 160 72 160 73 160 74 160 75 160 76 160 77 160 78 160 79 160 80 160 40 161 40 162 40 163 40 164 40 165 40 166 40 167 40 168 40 169 40 170 40 171 40 172 40 173 40 174 40 175 40 176 40 177 40 178 40 179 40 180 40 181 40 182 40 183 40 184 40 185 40 186 40 187 40 188 40 189 40 190 40 191 40 192 40 193 40 194 40 195 40 196 40 197 40 198 40 199 1 200 2 200 3 200 4 200 5 200 6 200 7 200 8 200 9 200 10 200 11 200 12 200 13 200 14 200 15 200 16 200 17 200 18 200 19 200 20 200 21 200 22 200 23 200 24 200 25 200 26 200 27 200 28 200 29 200 30 200 31 200 32 200 33 200 34 200 35 200 36 200 37 200 38 200 39 200 40 200 40 201 40 202 40 203 40 204 40 205 40 206 40 207 40 208 40 209 40 210 40 211 40 212 40 213 40 214 40 215 40 216 40 217 40 218 40 219 40 220 40 221 40 222 40 223 40 224 40 225 40 226 40 227 40 228 40 229 40 230 40 231 40 232 40 233 40 234 40 235 40 236 40 237 40 238 40 239 40 240 41 240 42 240 43 240 44 240 45 240 46 240 47 240 48 240 49 240 50 240 51 240 52 240 53 240 54 240 55 240 56 240 57 240 58 240 59 240 60 240 61 240 62 240 63 240 64 240 65 240 66 240 67 240 68 240 69 240 70 240 71 240 72 240 73 240 74 240 75 240 76 240 77 240 78 240 79 240 80 240 40 241 40 242 40 243 40 244 40 245 40 246 40 247 40 248 40 249 40 250 40 251 40 252 40 253 40 254 40 255 40 256 40 257 40 258 40 259 40 260 40 261 40 262 40 263 40 264 40 265 40 266 40 267 40 268 40 269 40 270 40 271 40 272 40 273 40 274 40 275 40 276 40 277 40 278 40 279 1 280 2 280 3 280 4 280 5 280 6 280 7 280 8 280 9 280 10 280 11 280 12 280 13 280 14 280 15 280 16 280 17 280 18 280 19 280 20 280 21 280 22 280 23 280 24 280 25 280 26 280 27 280 28 280 29 280 30 280 31 280 32 280 33 280 34 280 35 280 36 280 37 280 38 280 39 280 40 280 40 281 40 282 40 283 40 284 40 285 40 286 40 287 40 288 40 289 40 290 40 291 40 292 40 293 40 294 40 295 40 296 40 297 40 298 40 299 40 300 40 301 40 302 40 303 40 304 40 305 40 306 40 307 40 308 40 309 40 310 40 311 40 312 40 313 40 314 40 315 40 316 40 317 40 318 40 319 40 320 41 320 42 320 43 320 44 320 45 320 46 320 47 320 48 320 49 320 50 320 51 320 52 320 53 320 54 320 55 320 56 320 57 320 58 320 59 320 60 320 61 320 62 320 63 320 64 320 65 320 66 320 67 320 68 320 69 320 70 320 71 320 72 320 73 320 74 320 75 320 76 320 77 320 78 320 79 320 80 320 40 321 40 322 40 323 40 324 40 325 40 326 40 327 40 328 40 329 40 330 40 331 40 332 40 333 40 334 40 335 40 336 40 337 40 338 40 339 40 340 40 341 40 342 40 343 40 344 40 345 40 346 40 347 40 348 40 349 40 350 40 351 40 352 40 353 40 354 40 355 40 356 40 357 40 358 40 359 1 360 2 360 3 360 4 360 5 360 6 360 7 360 8 360 9 360 10 360 11 360 12 360 13 360 14 360 15 360 16 360 17 360 18 360 19 360 20 360 21 360 22 360 23 360 24 360 25 360 26 360 27 360 28 360 29 360 30 360 31 360 32 360 33 360 34 360 35 360 36 360 37 360 38 360 39 360 40 360 40 361 40 362 40 363 40 364 40 365 40 366 40 367 40 368 40 369 40 370 40 371 40 372 40 373 40 374 40 375 40 376 40 377 40 378 40 379 40 380 40 381 40 382 40 383 40 384 40 385 40 386 40 387 40 388 40 389 40 390 40 391 40 392 40 393 40 394 40 395 40 396 40 397 40 398 40 399 40 400 41 400 42 400 43 400 44 400 45 400 46 400 47 400 48 400 49 400 50 400 51 400 52 400 53 400 54 400 55 400 56 400 57 400 58 400 59 400 60 400 61 400 62 400 63 400 64 400 65 400 66 400 67 400 68 400 69 400 70 400 71 400 72 400 73 400 74 400 75 400 76 400 77 400 78 400 79 400 80 400 40 401 40 402 40 403 40 404 40 405 40 406 40 407 40 408 40 409 40 410 40 411 40 412 40 413 40 414 40 415 40 416 40 417 40 418 40 419 40 420 40 421 40 422 40 423 40 424 40 425 40 426 40 427 40 428 40 429 40 430 40 431 40 432 40 433 40 434 40 435 40 436 40 437 40 438 40 439 1 440 2 440 3 440 4 440 5 440 6 440 7 440 8 440 9 440 10 440 11 440 12 440 13 440 14 440 15 440 16 440 17 440 18 440 19 440 20 440 21 440 22 440 23 440 24 440 25 440 26 440 27 440 28 440 29 440 30 440 31 440 32 440 33 440 34 440 35 440 36 440 37 440 38 440 39 440 40 440 40 441 40 442 40 443 40 444 40 445 40 446 40 447 40 448 40 449 40 450 40 451 40 452 40 453 40 454 40 455 40 456 40 457 40 458 40 459 40 460 40 461 40 462 40 463 40 464 40 465 40 466 40 467 40 468 40 469 40 470 40 471 40 472 40 473 40 474 40 475 40 476 40 477 40 478 40 479 40 480 41 480 42 480 43 480 44 480 45 480 46 480 47 480 48 480 49 480 50 480 51 480 52 480 53 480 54 480 55 480 56 480 57 480 58 480 59 480 60 480 61 480 62 480 63 480 64 480 65 480 66 480 67 480 68 480 69 480 70 480 71 480 72 480 73 480 74 480 75 480 76 480 77 480 78 480 79 480 80 480 40 481 40 482 40 483 40 484 40 485 40 486 40 487 40 488 40 489 40 490 40 491 40 492 40 493 40 494 40 495 40 496 40 497 40 498 40 499 40 500 40 501 40 502 40 503 40 504 40 505 40 506 40 507 40 508 40 509 40 510 40 511 40 512 40 513 40 514 40 515 40 516 40 517 40 518 40 519 1 520 2 520 3 520 4 520 5 520 6 520 7 520 8 520 9 520 10 520 11 520 12 520 13 520 14 520 15 520 16 520 17 520 18 520 19 520 20 520 21 520 22 520 23 520 24 520 25 520 26 520 27 520 28 520 29 520 30 520 31 520 32 520 33 520 34 520 35 520 36 520 37 520 38 520 39 520 40 520 40 521 40 522 40 523 40 524 40 525 40 526 40 527 40 528 40 529 40 530 40 531 40 532 40 533 40 534 40 535 40 536 40 537 40 538 40 539 40 540 40 541 40 542 40 543 40 544 40 545 40 546 40 547 40 548 40 549 40 550 40 551 40 552 40 553 40 554 40 555 40 556 40 557 40 558 40 559 40 560 41 560 42 560 43 560 44 560 45 560 46 560 47 560 48 560 49 560 50 560 51 560 52 560 53 560 54 560 55 560 56 560 57 560 58 560 59 560 60 560 61 560 62 560 63 560 64 560 65 560 66 560 67 560 68 560 69 560 70 560 71 560 72 560 73 560 74 560 75 560 76 560 77 560 78 560 79 560 80 560 40 561 40 562 40 563 40 564 40 565 40 566 40 567 40 568 40 569 40 570 40 571 40 572 40 573 40 574 40 575 40 576 40 577 40 578 40 579 40 580 40 581 40 582 40 583 40 584 40 585 40 586 40 587 40 588 40 589 40 590 40 591 40 592 40 593 40 594 40 595 40 596 40 597 40 598 40 599 1 600 2 600 3 600 4 600 5 600 6 600 7 600 8 600 9 600 10 600 11 600 12 600 13 600 14 600 15 600 16 600 17 600 18 600 19 600 20 600 21 600 22 600 23 600 24 600 25 600 26 600 27 600 28 600 29 600 30 600 31 600 32 600 33 600 34 600 35 600 36 600 37 600 38 600 39 600 40 600 40 601 40 602 40 603 40 604 40 605 40 606 40 607 40 608 40 609 40 610 40 611 40 612 40 613 40 614 40 615 40 616 40 617 40 618 40 619 40 620 40 621 40 622 40 623 40 624 40 625 40 626 40 627 40 628 40 629 40 630 40 631 40 632 40 633 40 634 40 635 40 636 40 637 40 638 40 639 40 640 41 640 42 640 43 640 44 640 45 640 46 640 47 640 48 640 49 640 50 640 51 640 52 640 53 640 54 640 55 640 56 640 57 640 58 640 59 640 60 640 61 640 62 640 63 640 64 640 65 640 66 640 67 640 68 640 69 640 70 640 71 640 72 640 73 640 74 640 75 640 76 640 77 640 78 640 79 640 80 640 40 641 40 642 40 643 40 644 40 645 40 646 40 647 40 648 40 649 40 650 40 651 40 652 40 653 40 654 40 655 40 656 40 657 40 658 40 659 40 660 40 661 40 662 40 663 40 664 40 665 40 666 40 667 40 668 40 669 40 670 40 671 40 672 40 673 40 674 40 675 40 676 40 677 40 678 40 679 1 680 2 680 3 680 4 680 5 680 6 680 7 680 8 680 9 680 10 680 11 680 12 680 13 680 14 680 15 680 16 680 17 680 18 680 19 680 20 680 21 680 22 680 23 680 24 680 25 680 26 680 27 680 28 680 29 680 30 680 31 680 32 680 33 680 34 680 35 680 36 680 37 680 38 680 39 680 40 680 40 681 40 682 40 683 40 684 40 685 40 686 40 687 40 688 40 689 40 690 40 691 40 692 40 693 40 694 40 695 40 696 40 697 40 698 40 699 40 700 40 701 40 702 40 703 40 704 40 705 40 706 40 707 40 708 40 709 40 710 40 711 40 712 40 713 40 714 40 715 40 716 40 717 40 718 40 719 40 720 41 720 42 720 43 720 44 720 45 720 46 720 47 720 48 720 49 720 50 720 51 720 52 720 53 720 54 720 55 720 56 720 57 720 58 720 59 720 60 720 61 720 62 720 63 720 64 720 65 720 66 720 67 720 68 720 69 720 70 720 71 720 72 720 73 720 74 720 75 720 76 720 77 720 78 720 79 720 80 720 40 721 40 722 40 723 40 724 40 725 40 726 40 727 40 728 40 729 40 730 40 731 40 732 40 733 40 734 40 735 40 736 40 737 40 738 40 739 40 740 40 741 40 742 40 743 40 744 40 745 40 746 40 747 40 748 40 749 40 750 40 751 40 752 40 753 40 754 40 755 40 756 40 757 40 758 40 759 1 760 2 760 3 760 4 760 5 760 6 760 7 760 8 760 9 760 10 760 11 760 12 760 13 760 14 760 15 760 16 760 17 760 18 760 19 760 20 760 21 760 22 760 23 760 24 760 25 760 26 760 27 760 28 760 29 760 30 760 31 760 32 760 33 760 34 760 35 760 36 760 37 760 38 760 39 760 40 760 40 761 40 762 40 763 40 764 40 765 40 766 40 767 40 768 40 769 40 770 40 771 40 772 40 773 40 774 40 775 40 776 40 777 40 778 40 779 40 780 40 781 40 782 40 783 40 784 40 785 40 786 40 787 40 788 40 789 40 790 40 791 40 792 40 793 40 794 40 795 40 796 40 797 40 798 40 799 40 800 0 40 0 120 0 200 0 280 0 360 0 440 0 520 0 600 0 680 0 760

stream10c 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 1 42 2 42 3 42 4 42 5 42 6 42 7 42 8 42 9 42 10 42 11 42 12 42 13 42 14 42 15 42 16 42 17 42 18 42 19 42 20 42 21 42 21 43 21 44 21 45 21 46 21 47 21 48 21 49 21 50 21 51 21 52 21 53 21 54 21 55 21 56 21 57 21 58 21 59 21 60 21 61 21 62 21 63 21 64 21 65 21 66 21 67 21 68 21 69 21 70 21 71 21 72 21 73 21 74 21 75 21 76 21 77 21 78 21 79 21 80 21 81 21 82 21 83 21 84 22 42 22 84 23 42 23 84 24 42 24 84 25 42 25 84 26 42 26 84 27 42 27 84 28 42 28 84 29 42 29 84 30 42 30 84 31 42 31 84 32 42 32 84 33 42 33 84 34 42 34 84 35 42 35 84 36 42 36 84 37 42 37 84 38 42 38 84 39 42 39 84 40 42 40 84 41 42 41 84 42 11 42 12 42 13 42 14 42 15 42 16 42 17 42 18 42 19 42 20 42 21 42 22 42 23 42 24 42 25 42 26 42 27 42 28 42 29 42 30 42 31 42 32 42 33 42 34 42 35 42 36 42 37 42 38 42 39 42 40 42 41 42 42 42 84 43 84 44 84 45 84 46 84 47 84 48 84 49 84 50 84 51 84 52 84 53 84 54 84 55 84 56 84 57 84 58 84 59 84 60 84 61 84 62 84 63 84 63 85 63 86 63 87 63 88 63 89 63 90 63 91 63 92 63 93 63 94 63 95 63 96 63 97 63 98 63 99 63 100 63 101 63 102 63 103 63 104 63 105 63 106 63 107 63 108 63 109 63 110 63 111 63 112 63 113 63 114 63 115 63 116 63 117 63 118 63 119 63 120 63 121 63 122 63 123 63 124 63 125 63 126 64 84 64 126 65 84 65 126 66 84 66 126 67 84 67 126 68 84 68 126 69 84 69 126 70 84 70 126 71 84 71 126 72 84 72 126 73 84 73 126 74 84 74 126 75 84 75 126 76 84 76 126 77 84 77 126 78 84 78 126 79 84 79 126 80 84 80 126 81 84 81 126 82 84 82 126 83 84 83 126 84 11 84 12 84 13 84 14 84 15 84 16 84 17 84 18 84 19 84 20 84 21 84 22 84 23 84 24 84 25 84 26 84 27 84 28 84 29 84 30 84 31 84 32 84 33 84 34 84 35 84 36 84 37 84 38 84 39 84 40 84 41 84 42 84 84 84 126 85 42 85 84 85 126 86 42 86 84 86 126 87 42 87 84 87 126 88 42 88 84 88 126 89 42 89 84 89 126 90 42 90 84 90 126 91 42 91 84 91 126 92 42 92 84 92 126 93 42 93 84 93 126 94 42 94 84 94 126 95 42 95 84 95 126 96 42 96 84 96 126 97 42 97 84 97 126 98 42 98 84 98 126 99 42 99 84 99 126 100 42 100 84 100 126 101 42 101 84 101 126 102 42 102 84 102 126 103 42 103 84 103 126 104 42 104 84 104 126 105 42 105 43 105 44 105 45 105 46 105 47 105 48 105 49 105 50 105 51 105 52 105 53 105 54 105 55 105 56 105 57 105 58 105 59 105 60 105 61 105 62 105 63 105 64 105 65 105 66 105 67 105 68 105 69 105 70 105 71 105 72 105 73 105 74 105 75 105 76 105 77 105 78 105 79 105 80 105 81 105 82 105 83 105 84 105 126 106 42 106 126 107 42 107 126 108 42 108 126 109 42 109 126 110 42 110 126 111 42 111 126 112 42 112 126 113 42 113 126 114 42 114 126 115 42 115 126 116 42 116 126 117 42 117 126 118 42 118 126 119 42 119 126 120 42 120 126 121 42 121 126 122 42 122 126 123 42 123 126 124 42 124 126 125 42 125 126 126 11 126 12 126 13 126 14 126 15 126 16 126 17 126 18 126 19 126 20 126 21 126 22 126 23 126 24 126 25 126 26 126 27 126 28 126 29 126 30 126 31 126 32 126 33 126 34 126 35 126 36 126 37 126 38 126 39 126 40 126 41 126 42 126 126 127 126 128 126 129 126 130 126 131 126 132 126 133 126 134 126 135 126 136 126 137 126 138 126 139 126 140 126 141 126 142 126 143 126 144 126 145 126 146 126 147 126 148 126 149 126 150 126 151 126 152 126 153 126 154 126 155 126 156 126 157 126 158 126 159 126 160 126 161 126 162 126 163 126 164 126 165 126 166 126 167 126 168 11 168 12 168 13 168 14 168 15 168 16 168 17 168 18 168 19 168 20 168 21 168 22 168 23 168 24 168 25 168 26 168 27 168 28 168 29 168 30 168 31 168 32 168 33 168 34 168 35 168 36 168 37 168 38 168 39 168 40 168 41 168 42 168 126 169 42 169 126 170 42 170 126 171 42 171 126 172 42 172 126 173 42 173 126 174 42 174 126 175 42 175 126 176 42 176 126 177 42 177 126 178 42 178 126 179 42 179 126 180 42 180 126 181 42 181 126 182 42 182 126 183 42 183 126 184 42 184 126 185 42 185 126 186 42 186 126 187 42 187 126 188 42 188 126 189 42 189 43 189 44 189 45 189 46 189 47 189 48 189 49 189 50 189 51 189 52 189 53 189 54 189 55 189 56 189 57 189 58 189 59 189 60 189 61 189 62 189 63 189 64 189 65 189 66 189 67 189 68 189 69 189 70 189 71 189 72 189 73 189 74 189 75 189 76 189 77 189 78 189 79 189 80 189 81 189 82 189 83 189 84 189 126 190 42 190 84 190 126 191 42 191 84 191 126 192 42 192 84 192 126 193 42 193 84 193 126 194 42 194 84 194 126 195 42 195 84 195 126 196 42 196 84 196 126 197 42 197 84 197 126 198 42 198 84 198 126 199 42 199 84 199 126 200 42 200 84 200 126 201 42 201 84 201 126 202 42 202 84 202 126 203 42 203 84 203 126 204 42 204 84 204 126 205 42 205 84 205 126 206 42 206 84 206 126 207 42 207 84 207 126 208 42 208 84 208 126 209 42 209 84 209 126 210 11 210 12 210 13 210 14 210 15 210 16 210 17 210 18 210 19 210 20 210 21 210 22 210 23 210 24 210 25 210 26 210 27 210 28 210 29 210 30 210 31 210 32 210 33 210 34 210 35 210 36 210 37 210 38 210 39 210 40 210 41 210 42 210 84 210 126 211 84 211 126 212 84 212 126 213 84 213 126 214 84 214 126 215 84 215 126 216 84 216 126 217 84 217 126 218 84 218 126 219 84 219 126 220 84 220 126 221 84 221 126 222 84 222 126 223 84 223 126 224 84 224 126 225 84 225 126 226 84 226 126 227 84 227 126 228 84 228 126 229 84 229 126 230 84 230 126 231 84 231 85 231 86 231 87 231 88 231 89 231 90 231 91 231 92 231 93 231 94 231 95 231 96 231 97 231 98 231 99 231 100 231 101 231 102 231 103 231 104 231 105 231 106 231 107 231 108 231 109 231 110 231 111 231 112 231 113 231 114 231 115 231 116 231 117 231 118 231 119 231 120 231 121 231 122 231 123 231 124 231 125 231 126 232 84 232 126 233 84 233 126 234 84 234 126 235 84 235 126 236 84 236 126 237 84 237 126 238 84 238 126 239 84 239 126 240 84 240 126 241 84 241 126 242 84 242 126 243 84 243 126 244 84 244 126 245 84 245 126 246 84 246 126 247 84 247 126 248 84 248 126 249 84 249 126 250 84 250 126 251 84 251 126 252 11 252 12 252 13 252 14 252 15 252 16 252 17 252 18 252 19 252 20 252 21 252 22 252 23 252 24 252 25 252 26 252 27 252 28 252 29 252 30 252 31 252 32 252 33 252 34 252 35 252 36 252 37 252 38 252 39 252 40 252 41 252 42 252 84 252 126 253 42 253 84 253 126 254 42 254 84 254 126 255 42 255 84 255 126 256 42 256 84 256 126 257 42 257 84 257 126 258 42 258 84 258 126 259 42 259 84 259 126 260 42 260 84 260 126 261 42 261 84 261 126 262 42 262 84 262 126 263 42 263 84 263 126 264 42 264 84 264 126 265 42 265 84 265 126 266 42 266 84 266 126 267 42 267 84 267 126 268 42 268 84 268 126 269 42 269 84 269 126 270 42 270 84 270 126 271 42 271 84 271 126 272 42 272 84 272 126 273 42 273 43 273 44 273 45 273 46 273 47 273 48 273 49 273 50 273 51 273 52 273 53 273 54 273 55 273 56 273 57 273 58 273 59 273 60 273 61 273 62 273 63 273 64 273 65 273 66 273 67 273 68 273 69 273 70 273 71 273 72 273 73 273 74 273 75 273 76 273 77 273 78 273 79 273 80 273 81 273 82 273 83 273 84 273 126 274 42 274 126 275 42 275 126 276 42 276 126 277 42 277 126 278 42 278 126 279 42 279 126 280 42 280 126 281 42 281 126 282 42 282 126 283 42 283 126 284 42 284 126 285 42 285 126 286 42 286 126 287 42 287 126 288 42 288 126 289 42 289 126 290 42 290 126 291 42 291 126 292 42 292 126 293 42 293 126 294 11 294 12 294 13 294 14 294 15 294 16 294 17 294 18 294 19 294 20 294 21 294 22 294 23 294 24 294 25 294 26 294 27 294 28 294 29 294 30 294 31 294 32 294 33 294 34 294 35 294 36 294 37 294 38 294 39 294 40 294 41 294 42 294 126 295 126 296 126 297 126 298 126 299 126 300 126 301 126 302 126 303 126 304 126 305 126 306 126 307 126 308 126 309 126 310 126 311 126 312 126 313 126 314 126 315 126 316 126 317 126 318 126 319 126 320 126 321 126 322 126 323 126 324 126 325 126 326 126 327 126 328 126 329 126 330 126 331 126 332 126 333 126 334 126 335 126 336 11 336 12 336 13 336 14 336 15 336 16 336 17 336 18 336 19 336 20 336 21 336 22 336 23 336 24 336 25 336 26 336 27 336 28 336 29 336 30 336 31 336 32 336 33 336 34 336 35 336 36 336 37 336 38 336 39 336 40 336 41 336 42 336 126 337 42 337 126 338 42 338 126 339 42 339 126 340 42 340 126 341 42 341 126 342 42 342 126 343 42 343 126 344 42 344 126 345 42 345 126 346 42 346 126 347 42 347 126 348 42 348 126 349 42 349 126 350 42 350 126 351 42 351 126 352 42 352 126 353 42 353 126 354 42 354 126 355 42 355 126 356 42 356 126 357 42 357 43 357 44 357 45 357 46 357 47 357 48 357 49 357 50 357 51 357 52 357 53 357 54 357 55 357 56 357 57 357 58 357 59 357 60 357 61 357 62 357 63 357 64 357 65 357 66 357 67 357 68 357 69 357 70 357 71 357 72 357 73 357 74 357 75 357 76 357 77 357 78 357 79 357 80 357 81 357 82 357 83 357 84 357 126 358 42 358 84 358 126 359 42 359 84 359 126 360 42 360 84 360 126 361 42 361 84 361 126 362 42 362 84 362 126 363 42 363 84 363 126 364 42 364 84 364 126 365 42 365 84 365 126 366 42 366 84 366 126 367 42 367 84 367 126 368 42 368 84 368 126 369 42 369 84 369 126 370 42 370 84 370 126 371 42 371 84 371 126 372 42 372 84 372 126 373 42 373 84 373 126 374 42 374 84 374 126 375 42 375 84 375 126 376 42 376 84 376 126 377 42 377 84 377 126 378 11 378 12 378 13 378 14 378 15 378 16 378 17 378 18 378 19 378 20 378 21 378 22 378 23 378 24 378 25 378 26 378 27 378 28 378 29 378 30 378 31 378 32 378 33 378 34 378 35 378 36 378 37 378 38 378 39 378 40 378 41 378 42 378 84 378 126 379 84 379 126 380 84 380 126 381 84 381 126 382 84 382 126 383 84 383 126 384 84 384 126 385 84 385 126 386 84 386 126 387 84 387 126 388 84 388 126 389 84 389 126 390 84 390 126 391 84 391 126 392 84 392 126 393 84 393 126 394 84 394 126 395 84 395 126 396 84 396 126 397 84 397 126 398 84 398 126 399 84 399 85 399 86 399 87 399 88 399 89 399 90 399 91 399 92 399 93 399 94 399 95 399 96 399 97 399 98 399 99 399 100 399 101 399 102 399 103 399 104 399 105 399 106 399 107 399 108 399 109 399 110 399 111 399 112 399 113 399 114 399 115 399 116 399 117 399 118 399 119 399 120 399 121 399 122 399 123 399 124 399 125 399 126 400 84 401 84 402 84 403 84 404 84 405 84 406 84 407 84 408 84 409 84 410 84 411 84 412 84 413 84 414 84 415 84 416 84 417 84 418 84 419 84 420 11 420 12 420 13 420 14 420 15 420 16 420 17 420 18 420 19 420 20 420 21 420 22 420 23 420 24 420 25 420 26 420 27 420 28 420 29 420 30 420 31 420 32 420 33 420 34 420 35 420 36 420 37 420 38 420 39 420 40 420 41 420 42 420 84 421 42 421 84 422 42 422 84 423 42 423 84 424 42 424 84 425 42 425 84 426 42 426 84 427 42 427 84 428 42 428 84 429 42 429 84 430 42 430 84 431 42 431 84 432 42 432 84 433 42 433 84 434 42 434 84 435 42 435 84 436 42 436 84 437 42 437 84 438 42 438 84 439 42 439 84 440 42 440 84 441 42 441 43 441 44 441 45 441 46 441 47 441 48 441 49 441 50 441 51 441 52 441 53 441 54 441 55 441 56 441 57 441 58 441 59 441 60 441 61 441 62 441 63 441 64 441 65 441 66 441 67 441 68 441 69 441 70 441 71 441 72 441 73 441 74 441 75 441 76 441 77 441 78 441 79 441 80 441 81 441 82 441 83 441 84 442 42 443 42 444 42 445 42 446 42 447 42 448 42 449 42 450 42 451 42 452 42 453 42 454 42 455 42 456 42 457 42 458 42 459 42 460 42 461 42 462 6 462 7 462 8 462 9 462 10 462 11 462 12 462 13 462 14 462 15 462 16 462 17 462 18 462 19 462 20 462 21 462 22 462 23 462 24 462 25 462 26 462 27 462 28 462 29 462 30 462 31 462 32 462 33 462 34 462 35 462 36 462 37 462 38 462 39 462 40 462 41 462 42

stream20c 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 21 2 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 10 22 10 23 10 24 10 25 10 26 10 27 10 28 10 29 10 30 10 31 10 32 10 33 10 34 10 35 10 36 10 37 10 38 10 39 10 40 10 41 10 42 11 21 11 42 12 21 12 42 13 21 13 42 14 21 14 42 15 21 15 42 16 21 16 42 17 21 17 42 18 21 18 42 19 21 19 42 20 21 20 42 21 3 21 4 21 5 21 6 21 7 21 8 21 9 21 10 21 11 21 12 21 13 21 14 21 15 21 16 21 17 21 18 21 19 21 20 21 21 21 42 22 42 23 42 24 42 25 42 26 42 27 42 28 42 29 42 30 42 31 42 31 43 31 44 31 45 31 46 31 47 31 48 31 49 31 50 31 51 31 52 31 53 31 54 31 55 31 56 31 57 31 58 31 59 31 60 31 61 31 62 31 63 32 42 32 63 33 42 33 63 34 42 34 63 35 42 35 63 36 42 36 63 37 42 37 63 38 42 38 63 39 42 39 63 40 42 40 63 41 42 41 63 42 3 42 4 42 5 42 6 42 7 42 8 42 9 42 10 42 11 42 12 42 13 42 14 42 15 42 16 42 17 42 18 42 19 42 20 42 21 42 42 42 63 43 21 43 42 43 63 44 21 44 42 44 63 45 21 45 42 45 63 46 21 46 42 46 63 47 21 47 42 47 63 48 21 48 42 48 63 49 21 49 42 49 63 50 21 50 42 50 63 51 21 51 42 51 63 52 21 52 22 52 23 52 24 52 25 52 26 52 27 52 28 52 29 52 30 52 31 52 32 52 33 52 34 52 35 52 36 52 37 52 38 52 39 52 40 52 41 52 42 52 63 53 21 53 63 54 21 54 63 55 21 55 63 56 21 56 63 57 21 57 63 58 21 58 63 59 21 59 63 60 21 60 63 61 21 61 63 62 21 62 63 63 3 63 4 63 5 63 6 63 7 63 8 63 9 63 10 63 11 63 12 63 13 63 14 63 15 63 16 63 17 63 18 63 19 63 20 63 21 63 63 64 63 65 63 66 63 67 63 68 63 69 63 70 63 71 63 72 63 73 63 74 63 75 63 76 63 77 63 78 63 79 63 80 63 81 63 82 63 83 63 84 3 84 4 84 5 84 6 84 7 84 8 84 9 84 10 84 11 84 12 84 13 84 14 84 15 84 16 84 17 84 18 84 19 84 20 84 21 84 63 85 21 85 63 86 21 86 63 87 21 87 63 88 21 88 63 89 21 89 63 90 21 90 63 91 21 91 63 92 21 92 63 93 21 93 63 94 21 94 22 94 23 94 24 94 25 94 26 94 27 94 28 94 29 94 30 94 31 94 32 94 33 94 34 94 35 94 36 94 37 94 38 94 39 94 40 94 41 94 42 94 63 95 21 95 42 95 63 96 21 96 42 96 63 97 21 97 42 97 63 98 21 98 42 98 63 99 21 99 42 99 63 100 21 100 42 100 63 101 21 101 42 101 63 102 21 102 42 102 63 103 21 103 42 103 63 104 21 104 42 104 63 105 3 105 4 105 5 105 6 105 7 105 8 105 9 105 10 105 11 105 12 105 13 105 14 105 15 105 16 105 17 105 18 105 19 105 20 105 21 105 42 105 63 106 42 106 63 107 42 107 63 108 42 108 63 109 42 109 63 110 42 110 63 111 42 111 63 112 42 112 63 113 42 113 63 114 42 114 63 115 42 115 43 115 44 115 45 115 46 115 47 115 48 115 49 115 50 115 51 115 52 115 53 115 54 115 55 115 56 115 57 115 58 115 59 115 60 115 61 115 62 115 63 116 42 116 63 117 42 117 63 118 42 118 63 119 42 119 63 120 42 120 63 121 42 121 63 122 42 122 63 123 42 123 63 124 42 124 63 125 42 125 63 126 3 126 4 126 5 126 6 126 7 126 8 126 9 126 10 126 11 126 12 126 13 126 14 126 15 126 16 126 17 126 18 126 19 126 20 126 21 126 42 126 63 127 21 127 42 127 63 128 21 128 42 128 63 129 21 129 42 129 63 130 21 130 42 130 63 131 21 131 42 131 63 132 21 132 42 132 63 133 21 133 42 133 63 134 21 134 42 134 63 135 21 135 42 135 63 136 21 136 22 136 23 136 24 136 25 136 26 136 27 136 28 136 29 136 30 136 31 136 32 136 33 136 34 136 35 136 36 136 37 136 38 136 39 136 40 136 41 136 42 136 63 137 21 137 63 138 21 138 63 139 21 139 63 140 21 140 63 141 21 141 63 142 21 142 63 143 21 143 63 144 21 144 63 145 21 145 63 146 21 146 63 147 3 147 4 147 5 147 6 147 7 147 8 147 9 147 10 147 11 147 12 147 13 147 14 147 15 147 16 147 17 147 18 147 19 147 20 147 21 147 63 148 63 149 63 150 63 151 63 152 63 153 63 154 63 155 63 156 63 157 63 158 63 159 63 160 63 161 63 162 63 163 63 164 63 165 63 166 63 167 63 168 3 168 4 168 5 168 6 168 7 168 8 168 9 168 10 168 11 168 12 168 13 168 14 168 15 168 16 168 17 168 18 168 19 168 20 168 21 168 63 169 21 169 63 170 21 170 63 171 21 171 63 172 21 172 63 173 21 173 63 174 21 174 63 175 21 175 63 176 21 176 63 177 21 177 63 178 21 178 22 178 23 178 24 178 25 178 26 178 27 178 28 178 29 178 30 178 31 178 32 178 33 178 34 178 35 178 36 178 37 178 38 178 39 178 40 178 41 178 42 178 63 179 21 179 42 179 63 180 21 180 42 180 63 181 21 181 42 181 63 182 21 182 42 182 63 183 21 183 42 183 63 184 21 184 42 184 63 185 21 185 42 185 63 186 21 186 42 186 63 187 21 187 42 187 63 188 21 188 42 188 63 189 3 189 4 189 5 189 6 189 7 189 8 189 9 189 10 189 11 189 12 189 13 189 14 189 15 189 16 189 17 189 18 189 19 189 20 189 21 189 42 189 63 190 42 190 63 191 42 191 63 192 42 192 63 193 42 193 63 194 42 194 63 195 42 195 63 196 42 196 63 197 42 197 63 198 42 198 63 199 42 199 43 199 44 199 45 199 46 199 47 199 48 199 49 199 50 199 51 199 52 199 53 199 54 199 55 199 56 199 57 199 58 199 59 199 60 199 61 199 62 199 63 200 42 201 42 202 42 203 42 204 42 205 42 206 42 207 42 208 42 209 42 210 3 210 4 210 5 210 6 210 7 210 8 210 9 210 10 210 11 210 12 210 13 210 14 210 15 210 16 210 17 210 18 210 19 210 20 210 21 210 42 211 21 211 42 212 21 212 42 213 21 213 42 214 21 214 42 215 21 215 42 216 21 216 42 217 21 217 42 218 21 218 42 219 21 219 42 220 21 220 22 220 23 220 24 220 25 220 26 220 27 220 28 220 29 220 30 220 31 220 32 220 33 220 34 220 35 220 36 220 37 220 38 220 39 220 40 220 41 220 42 221 21 222 21 223 21 224 21 225 21 226 21 227 21 228 21 229 21 230 21 231 21 232 21 233 21 234 21 235 21 236 21 237 21 238 21 239 21 240 21 241 21 241 22 241 23 241 24 241 25 241 26 241 27 241 28 241 29 241 30 241 31 241 32 241 33 241 34 241 35 241 36 241 37 241 38 241 39 241 40 241 41 241 42 242 21 242 42 243 21 243 42 244 21 244 42 245 21 245 42 246 21 246 42 247 21 247 42 248 21 248 42 249 21 249 42 250 21 250 42 251 21 251 42 252 3 252 4 252 5 252 6 252 7 252 8 252 9 252 10 252 11 252 12 252 13 252 14 252 15 252 16 252 17 252 18 252 19 252 20 252 21 252 42 253 42 254 42 255 42 256 42 257 42 258 42 259 42 260 42 261 42 262 42 262 43 262 44 262 45 262 46 262 47 262 48 262 49 262 50 262 51 262 52 262 53 262 54 262 55 262 56 262 57 262 58 262 59 262 60 262 61 262 62 262 63 263 42 263 63 264 42 264 63 265 42 265 63 266 42 266 63 267 42 267 63 268 42 268 63 269 42 269 63 270 42 270 63 271 42 271 63 272 42 272 63 273 3 273 4 273 5 273 6 273 7 273 8 273 9 273 10 273 11 273 12 273 13 273 14 273 15 273 16 273 17 273 18 273 19 273 20 273 21 273 42 273 63 274 21 274 42 274 63 275 21 275 42 275 63 276 21 276 42 276 63 277 21 277 42 277 63 278 21 278 42 278 63 279 21 279 42 279 63 280 21 280 42 280 63 281 21 281 42 281 63 282 21 282 42 282 63 283 21 283 22 283 23 283 24 283 25 283 26 283 27 283 28 283 29 283 30 283 31 283 32 283 33 283 34 283 35 283 36 283 37 283 38 283 39 283 40 283 41 283 42 283 63 284 21 284 63 285 21 285 63 286 21 286 63 287 21 287 63 288 21 288 63 289 21 289 63 290 21 290 63 291 21 291 63 292 21 292 63 293 21 293 63 294 5 294 6 294 7 294 8 294 9 294 10 294 11 294 12 294 13 294 14 294 15 294 16 294 17 294 18 294 19 294 20 294 21 294 63 295 63 296 63 297 63 298 63 299 63 300 63 301 63 302 63 303 63 304 63 305 63 306 63 307 63 308 63 309 63 310 63 311 63 312 63 313 63 314 63 315 5 315 6 315 7 315 8 315 9 315 10 315 11 315 12 315 13 315 14 315 15 315 16 315 17 315 18 315 19 315 20 315 21 315 63 316 21 316 63 317 21 317 63 318 21 318 63 319 21 319 63 320 21 320 63 321 21 321 63 322 21 322 63 323 21 323 63 324 21 324 63 325 21 325 22 325 23 325 24 325 25 325 26 325 27 325 28 325 29 325 30 325 31 325 32 325 33 325 34 325 35 325 36 325 37 325 38 325 39 325 40 325 41 325 42 325 63 326 21 326 42 326 63 327 21 327 42 327 63 328 21 328 42 328 63 329 21 329 42 329 63 330 21 330 42 330 63 331 21 331 42 331 63 332 21 332 42 332 63 333 21 333 42 333 63 334 21 334 42 334 63 335 21 335 42 335 63 336 5 336 6 336 7 336 8 336 9 336 10 336 11 336 12 336 13 336 14 336 15 336 16 336 17 336 18 336 19 336 20 336 21 336 42 336 63 337 42 337 63 338 42 338 63 339 42 339 63 340 42 340 63 341 42 341 63 342 42 342 63 343 42 343 63 344 42 344 63 345 42 345 63 346 42 346 43 346 44 346 45 346 46 346 47 346 48 346 49 346 50 346 51 346 52 346 53 346 54 346 55 346 56 346 57 346 58 346 59 346 60 346 61 346 62 346 63 347 42 347 63 348 42 348 63 349 42 349 63 350 42 350 63 351 42 351 63 352 42 352 63 353 42 353 63 354 42 354 63 355 42 355 63 356 42 356 63 357 5 357 6 357 7 357 8 357 9 357 10 357 11 357 12 357 13 357 14 357 15 357 16 357 17 357 18 357 19 357 20 357 21 357 42 357 63 358 21 358 42 358 63 359 21 359 42 359 63 360 21 360 42 360 63 361 21 361 42 361 63 362 21 362 42 362 63 363 21 363 42 363 63 364 21 364 42 364 63 365 21 365 42 365 63 366 21 366 42 366 63 367 21 367 22 367 23 367 24 367 25 367 26 367 27 367 28 367 29 367 30 367 31 367 32 367 33 367 34 367 35 367 36 367 37 367 38 367 39 367 40 367 41 367 42 367 63 368 21 368 63 369 21 369 63 370 21 370 63 371 21 371 63 372 21 372 63 373 21 373 63 374 21 374 63 375 21 375 63 376 21 376 63 377 21 377 63 378 5 378 6 378 7 378 8 378 9 378 10 378 11 378 12 378 13 378 14 378 15 378 16 378 17 378 18 378 19 378 20 378 21 378 63 379 63 380 63 381 63 382 63 383 63 384 63 385 63 386 63 387 63 388 63 389 63 390 63 391 63 392 63 393 63 394 63 395 63 396 63 397 63 398 63 399 5 399 6 399 7 399 8 399 9 399 10 399 11 399 12 399 13 399 14 399 15 399 16 399 17 399 18 399 19 399 20 399 21 399 63 400 21 400 63 401 21 401 63 402 21 402 63 403 21 403 63 404 21 404 63 405 21 405 63 406 21 406 63 407 21 407 63 408 21 408 63 409 21 409 22 409 23 409 24 409 25 409 26 409 27 409 28 409 29 409 30 409 31 409 32 409 33 409 34 409 35 409 36 409 37 409 38 409 39 409 40 409 41 409 42 409 63 410 21 410 42 410 63 411 21 411 42 411 63 412 21 412 42 412 63 413 21 413 42 413 63 414 21 414 42 414 63 415 21 415 42 415 63 416 21 416 42 416 63 417 21 417 42 417 63 418 21 418 42 418 63 419 21 419 42 419 63 420 4 420 5 420 6 420 7 420 8 420 9 420 10 420 11 420 12 420 13 420 14 420 15 420 16 420 17 420 18 420 19 420 20 420 21 420 42 420 63 421 42 421 63 422 42 422 63 423 42 423 63 424 42 424 63 425 42 425 63 426 42 426 63 427 42 427 63 428 42 428 63 429 42 429 63 430 42 430 43 430 44 430 45 430 46 430 47 430 48 430 49 430 50 430 51 430 52 430 53 430 54 430 55 430 56 430 57 430 58 430 59 430 60 430 61 430 62 430 63 431 42 432 42 433 42 434 42 435 42 436 42 437 42 438 42 439 42 440 42 441 5 441 6 441 7 441 8 441 9 441 10 441 11 441 12 441 13 441 14 441 15 441 16 441 17 441 18 441 19 441 20 441 21 441 42 442 21 442 42 443 21 443 42 444 21 444 42 445 21 445 42 446 21 446 42 447 21 447 42 448 21 448 42 449 21 449 42 450 21 450 42 451 21 451 22 451 23 451 24 451 25 451 26 451 27 451 28 451 29 451 30 451 31 451 32 451 33 451 34 451 35 451 36 451 37 451 38 451 39 451 40 451 41 451 42 452 21 453 21 454 21 455 21 456 21 457 21 458 21 459 21 460 21 461 21 462 3 462 4 462 5 462 6 462 7 462 8 462 9 462 10 462 11 462 12 462 13 462 14 462 15 462 16 462 17 462 18 462 19 462 20 462 21


LITERATURE CITED

Allen, C. R., E. A. Forys, and C. S. Holling. 1999. Body mass patterns predict invasions and extinctions in transforming landscapes. Ecosystems 2: 114-121.

Auld, B. A., and B. G. Coote. 1980. A model of a spreading plant population. Oikos 34: 287-292.

Bazzaz, F. A. 1986. Life history of colonizing plants: some demographic, genetic, and physiological features. Pages 96-108 in H. A. Mooney and J. A. Drake, editors. Ecology of biological invasions of North America and Hawaii. Ecological Studies, Number 58. Springer-Verlag, New York, New York, USA.

Collinge, S. K. 2000. Effects of grassland fragmentation on insect species loss, colonization, and movement patterns. Ecology 81: 2211-2226.

Dunham, J. B., G. L. Vinyard, and B. E. Rieman. Habitat fragmentation and extinction risk of Lahontan cutthroat trout. North American Journal of Fisheries Management 17: 1126-1133.

Elton, C. S. 1958. The ecology of invasions by animals and plants. Methuen, London, UK.

Fisher, R. A. 1937. The wave of advance of advantageous genes. Annals of Eugenics 7: 355-369.

Hamazaki, T. 1996. Effects of patch shape on the number of organisms. Landscape Ecology 11: 299-306.

Hengeveld, R. 1994. Small-step invasion research. Trends in Ecology and Evolution 9: 339-342.

Hobbs, R. J., and L. F. Huenneke. 1992. Disturbance, diversity and invasion: implications for A conservation. Conservation Biology 6: 324-337.

Kot, M., M. A. Lewis, and P. van den Driessche. 1996. Dispersal data and the spread of invading organisms. Ecology 77: 2027-2042.

Levin, S. 1992. The problem of pattern and scale in ecology: Robert H. MacArthur award lecture. Ecology 73: 1943-1967.

MacArthur, R. H., and E. O. Wilson. 1967. The theory of island biogeography. Princeton Unviersity Press, Princeton, New Jersey, USA.

Major, R. E., F. J. Christie, G. Gowing, and T. J. Ivison. 1999. Age structure and density of red-capped robin populations vary with habitat size and shape. Journal of Applied Ecology 36: 901-908.

May, R. M. 1976. Simple mathematical models with very complicated dynamics. Nature 261: 459-467.

Mortberg, U., and H. G. Wallentinus. 2000. Red-listed forest bird species in an urban environment: assessment of green space corridors. Landscape and Urban Planning 50: 215-226.

Okubo, A. 1980. Diffusion and ecological problems: mathematical models. Springer-Verlag, Berlin, Germany.

Orians, G. H. 1986. Site characteristics favouring invasions. Pages 133-145 in H. A. Mooney and J. A. Drake, editors. Ecology of biological invasions of North America and Hawaii. Ecological Studies, Number 58. Springer-Verlag, New York, New York, USA.

Pacala, S. W., and J. Roughgarden. 1982. Spatial heterogeneity and interspecific competition. Theoretical Population Biology 21: 92-113.

Parker, I. M., and S. H. Reichard. 1998. Critical issues in invasion biology for conservation science. Pages 283-305 in P. Kareiva and P. L. Fiedler, editors. Conservation biology. Chapman & Hall, London, UK.

Parker, I. M., D. Simberloff, W. M. Lonsdale, K. Goodell, M. Wonham, P. M. Kareiva, M. H. Williamson, B. Von Holle, P. B. Moyle, J. E. Byers, and L. Goldwasser. 1999. Impact: toward a framework for understanding the ecological effects of invaders. Biological Invasions 1: 3-19.

Press, W. H., S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. 1992. Numerical recipes in C. Cambridge University Press, Cambridge, UK. Available online at http://www.ulib.org/webRoot/Books/Numerical_Recipes/bookc.html.

Roughgarden, J. 1986. Predicting invasions and rates of spread. Pages 179-188 in H. A. Mooney and J. A. Drake, editors. Ecology of biological invasions of North America and Hawaii. Ecological Studies, Number 58. Springer-Verlag, New York, New York, USA.

Simberloff, D., J. A. Farr, J. Cox, and D. W. Mehlman. 1992. Movement corridors: conservation bargains or poor investments? Conservation Biology 6: 493-504.

Skellam, J. G. 1951. Random dispersal in theoretical populations. Biometrika 38: 196-218.

Tilman, D., and P. Kareiva. 1997. Spatial ecology: the role of space in population dynamics and interspecific interactions. Princeton University Press, Princeton, New Jersey, USA.

Williamson, M., and A. Fitter. 1996. The varying success of invaders. Ecology 77:1661-1666.


Address of Correspondent:
Graeme S. Cumming [Erratum]
Dept. Wildlife Ecology and Conservation, University of
Florida , 308 Newins-Ziegler Hall , P.O. Box 110430, Gainesville, FL
32611
Phone: (352) 846-0558
Fax: (352) 392-6984
cummingg@wec.ufl.edu



Home | Archives | About | Login | Submissions | Notify | Contact | Search