Artifact Content
Not logged in

Artifact 52b3749d4c4e2f02533863d0dc9b9e5cb6cc6182:

Attachment "2002_10_xx_A_Scalable_ContentAddressable_Network_by_Sylvia_Ratnasamy.ps" to wiki page [Attic 001 for Holding Various Files] added by martin_vahi on 2018-01-20 12:57:12.
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: main.dvi
%%Pages: 108
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: Helvetica
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -f main
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 2002.10.17:1926
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
%%BeginProcSet: special.pro
%!
TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
{userdict/md get type/dicttype eq{userdict begin md length 10 add md
maxlength ge{/md md dup length 20 add dict copy def}if end md begin
/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
save N userdict maxlength dict begin/magscale true def normalscale
currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{
psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2
roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath
moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict
begin/SpecialSave save N gsave normalscale currentpoint TR
@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{
CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto
closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx
sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR
}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse
CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury
lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N
/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end}
repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N
/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
1 startangle endangle arc savematrix setmatrix}N end

%%EndProcSet
TeXDict begin 40258431 52099146 1000 600 600 (main.dvi)
@start
%DVIPSBitmapFont: Fa cmmi6 6 1
/Fa 1 101 df<EC03E0EC3FC0A21403A2EC0780A4EC0F00A4EB1F1EEBFF9E3801E0DE38
03807E3807007C48133C121E123E003C5B127CA3485BA215401560903801E0C012781303
393807E180391C1CF300380FF87F3807E03C1B247EA220>100 D
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fb cmti9 9 13
/Fb 13 122 df<EA0380EA07C0EA0FE0121FA3120FEA07601200A213C0A2EA0180A2EA03
00A212065A5A5A5A5A5A0B177A8718>44 D<121C123E127F12FFA212FE127C1238080877
8718>46 D<ED0F80913801FFC04A138080EC000FA2ED1F00A4153EA45DA45DEB03F0EB0F
F8EB1E1C9038780FF0EBF0071201EA03E0496C5A1207EA0F80A2001F495A13005AA2007E
495AA4007C49C7FC12FC15061507EC3E0EA2127C147EECFE1C383C01FCECBC18391E071C
38390E0E1E303907FC0FE03901F003C0223578B327>100 D<EB03F8EB0FFEEB3E0F9038
F80380EA01F0EA03E0EA07C0EA0F80A2EA1F0048EB0700140E007E133CEB03F8387FFFE0
4848C7FC00FCC8FCA45AA41580EC01C00078EB0380EC0700007C130E003C133C6C13F838
0F03E03807FF80D801FCC7FC1A2277A023>I<EB0180EB03C0EB07E0EB0FC01307EB0300
90C7FCABEA01F0487EEA071CEA0C1E121C12181238133E1270A25B12E01260C65AA3485A
A2485AA33807C0C014E0EBC1C0EA0F81A2EB8380130314005B1306EA071CEA03F86C5A13
337AB118>105 D<2703C003F8137F3C07F00FFE01FFC03C0C783C0F03C1E0001C017049
C67E3A383CE0078CD93D8001987F017F14F000701300017E5CA2017C5CD8E0FC010F495A
D860F814801200A248484948485AA34D5A4848133EA294380F818019C0484849EC8380EF
1F03A2F00700484849131E1806180E180C48484848EB0E38EF07F0000E6D486D5A3A227A
A03F>109 D<3903C007F03907F01FFC390C783C1E001CEB700F38183CC026383D801380
EB7F001270137EA2137CD8E0FCEB1F00EA60F81200A24848133EA35D485AA2EDF818161C
48481438EC01F0A21670D80F8013E0166016E016C048C7EAE380ED7F00000E143E26227A
A02B>I<14FCEB07FF90381F078090383C01C0017813E09038F000F0485A000314F8485A
120F4913FC121F90C7FC5A15F8007E1301A4007CEB03F012FC15E0140715C0007C130F15
80EC1F00003C131E5C6C5B000E5B380783E03803FF80D800FCC7FC1E2278A027>I<011E
137C90383F81FF903963C383809039E1C703C09039C1EC01E0000113FCD9C3F813F03803
83F014E016F8A2380707C01203120016F090380F8003A490391F0007E0A216C0150F013E
1480A2ED1F00151E017F133E5D15786E5A9038F9C3C09038F8FF80027EC7FC91C8FC485A
A4485AA4485AA2EA7FFEB5FC5B25307FA027>I<3903C00FC03907F03FF0390E78707839
1C38C03C39183D807CD8383F13FCEB7F00D8707E13F81570017C1300A2485A12601200A2
485AA4485AA4485AA4485AA448C8FCA2120E1E227AA020>114 D<1306130F5BA3133EA4
5BA45BA2B512E014F014E03801F000A3485AA4485AA4485AA448C7FCA214C014E0383E01
C0A2EB0380A2003C13005B130EEA1C0CEA1E38EA0FF0EA03C0143079AE19>116
D<011F137C90387F81FF9039E1C383803A0180E703C00003EBFE07390700FC0F120E02F8
138048EC070092C7FCA248485A12181200A2495AA4495AA21506150790380F800EA21238
007C5CD8FC1F13181538D8F83F5BD8F0335B3970E1C3C0393FC0FF80260F807EC7FC2222
7CA023>120 D<13F0D803F81306D8071C130FD80C1E131F121C12181238013E133E1270
A25B00E0147C1260C65AA215F8485AA33903E001F0A4EC03E013C012071203EC07C0140F
13E00001131F3900F07F80EB7FEFEB1F8FEB000FEC1F00A2141E001C133E003E133C007E
137C1478007C5B387001E0495A6C485AD81C1FC7FCEA0FFCEA07F020317AA025>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fc cmsy9 9 1
/Fc 1 22 df<126012F812FEEA7F80EA1FE0EA07F8EA01FE38007F80EB1FE0EB07F8EB01
FE9038007FC0EC1FF0EC07FCEC01FF9138003FC0ED0FF0ED03FCED00FFEE3FC0EE0FF0EE
03FCEE00FEA2EE03FCEE0FF0EE3FC0EEFF00ED03FCED0FF0ED3FC003FFC7FCEC07FCEC1F
F0EC7FC04948C8FCEB07F8EB1FE0EB7F80D801FEC9FCEA07F8EA1FE0EA7F8000FECAFC12
F81260CBFCAC007FB712FCB812FEA26C16FC2F3E7AB03C>21 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fd cmmi9 9 9
/Fd 9 123 df<15301578A215F0A3EC01E0A3EC03C0A3EC0780A3EC0F00A3141EA25CA3
5CA35CA3495AA3495AA3495AA249C7FCA3131EA35BA35BA35BA3485AA3485AA2485AA348
C8FCA3121EA35AA35AA35AA212601D4B7CB726>61 D<90260FFFC049B5FC8119FE902600
1FF09038000FE0F00780DA33F815001806EC31FCA2DA61FE5C1460818102C06D5B153F82
151FD901805D6F7EA26F7ED903005D82150382010601015C82150082496E485AA2EE3F81
A249DA1FC3C7FCA2EE0FE3A24915F6160717FE1603495D1601A2160001E05D00011678EA
07F0B56C1438173091C8121040337DB23D>78 D<ED07FC92387FFFC0913901F807F09139
0FE001F891391F80007E027EC77E4AEC1F80EB03F04948EC0FC04948EC07E0495A013F16
F049C8FC01FE15034916F81201485AA2485AA2120F5B001F16075B123FA34848ED0FF0A3
EF1FE0A290C9FC48EE3FC0A21880177F6C17005F5F4C5A4C5A6C7E4C5A001F4B5A6D4A5A
000F4B5A6D027EC7FC00075D6C6C495A6C6CEB07E0D800FEEB1F8090263F80FEC8FC9038
0FFFF80101138035377DB43A>I<ED01F0ED7FF8EDFFF0157F1503A2ED07E0A4ED0FC0A4
ED1F80A4ED3F00EB01F8EB07FEEB1F0790383E01FE1378EBF800485A48485B1207485AA2
001F495A1380123FA24848485AA4007E495A12FE1640166091380FC0C0127EA3003E9038
1FC180EC3F81001E90386F8300380F01C739078783C63903FE01FC3900F800F825357EB3
28>100 D<EB07C048B47E485B7EEA000FA2495AA449C8FCA4137EA45B151FED7F809138
01E0C03A01F80383E0EC0607EC0C0F14182603F03013C0026013809138C00700D9F180C7
FC4848C8FC13EE13FC7F380FFFE0EBC7F8EBC1FCEBC07E48487EA2168016C0D83F00EB01
80A3ED0300127E143EEC1E065D48EB0F1C007CEB07F80038EB03E023357DB328>107
D<D801E013FE3A07F803FF803A0E3C0F03C026183E1C7F90391F3001F000301360D93FC0
7F148012601400A2D8C07E495A12401200A249495AA34B5A485AA292381F808017C04848
EC8180ED3F01A292383E03004848137EED3E06A25E4848EB1E380007EC0FF06C48EB03C0
2A227EA02E>110 D<90391F801F8090397FE03FC09039E0F060603A018078C0F03A0300
7D81F80006EB7F03A248017E13F04815E0ED01C092C7FC485B1210C7FCA2495AA4495AA2
16401660494813C0121C123E007EEC0180D8FE0FEB0300A2D8FC191306D87831131C3930
70F078391FC03FE0390F801F8025227EA02C>120 D<13F0D803FCEB01C0D8071EEB03E0
D80C1F13071218A2003013809138000FC0485AA2137E00C0EC1F801240C65AA2ED3F0048
5AA34848137EA45D5BA34A5AA23801F0030000130F9038783FF0EB3FF3EB0FC3EB00034A
5AA200075C381F800F5D003F49C7FC5CEB003E003E5B00305B381801E0380E07C06CB4C8
FCEA01F823317EA026>I<9038078003EB1FE090383FF00690387FF80C01FF131CECFE78
3901E03FF039038001E090C712C0EC0180C7EA030014065C5C5C5C495A495A0106C7FC5B
5B49130849130C491318485A48C71230D806C013F0390FFE03E0381F3FFFD8380F13C000
301480486C130038C003FCEB00F020227DA024>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fe cmmi8 8 5
/Fe 5 114 df<15C01401A2EC0380A3EC0700A2140EA35CA35CA35CA35CA2495AA3495A
A349C7FCA3130EA25BA35BA35BA35BA3485AA2485AA348C8FCA3120EA35AA35AA25AA35A
A25A1A437CB123>61 D<0007B8FC5AA23B1FC003F0007FD81E00150E121C5A0030495AA2
48160CA24A5A5AA34849481308C71500A34AC8FCA4147EA45CA4495AA4495AA4495AA213
0F000FB512E048805D302D7FAC29>84 D<151FEC03FFA3EC003EA4157CA415F8A4903807
E1F0EB1FF1EB3C19EBF80D3901E007E01203EA07C0380F8003EC07C0EA1F00A25A003EEB
0F80127EA348EB1F00A31502EC3E065AA30078EB7C0C007C13FC393C01BC18381C033C39
0E0E1E303907FC0FE03903F003C0202F7DAD24>100 D<147E49B4FC903807C18C90380F
00DE011E137E133E5B49133E157C485A1203A24913F81207A3390FC001F0A4EC03E0A212
071407EC0FC00003131F3801E037000013E790387FCF80EB1F0F1300A2EC1F00A3123800
7C133E00FE133C147C485B495A387007C0D83FFFC7FCEA0FFC1F2C7F9D22>103
D<903807E01090381FF03090383C18709038F80CF03901E007E01203EA07C0380F8003EC
07C0EA1F00A25A003EEB0F80127EA348EB1F00A4143E5AA300785B007C13FCEA3C01381C
037C380E0EF8EA07FCEA03F0C7FC495AA4495AA4EBFFFEA31C2B7D9D20>113
D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Ff cmsy10 10.95 5
/Ff 5 107 df<007FB812F8B912FCA26C17F83604789847>0 D<0060166000F016F06C15
01007CED03E06CED07C06CED0F806C6CEC1F006C6C143E6C6C5C6C6C5C6C6C495A017C49
5A6D495A6D495A6D6C48C7FC903807C03E6D6C5A6D6C5A903800F9F0EC7FE06E5A6E5AA2
4A7E4A7EECF9F0903801F0F8903803E07C49487E49487E49486C7E013E6D7E496D7E496D
7E48486D7E4848147C48488048488048C8EA0F80003EED07C048ED03E048ED01F0481500
006016602C2C73AC47>2 D<EB07F8EB1FFE90387FFF8048B512E04880488048804880A2
4880A2481580A2B712C0A86C1580A26C1500A26C5CA26C5C6C5C6C5C6C5C6C6C1380D91F
FEC7FCEB07F822227BA72D>15 D<126012F812FEEA7F80EA1FE0EA07F8EA01FE38007F80
EB1FE0EB07F8EB01FE9038007F80EC1FE0EC07F8EC01FE9138007F80ED1FE0ED07F8ED01
FE9238007F80EE1FE0EE07F8EE01FE9338007F80EF1FE0EF07F8EF01FCA2EF07F8EF1FE0
EF7F80933801FE00EE07F8EE1FE0EE7F80DB01FEC7FCED07F8ED1FE0ED7F80DA01FEC8FC
EC07F8EC1FE0EC7F80D901FEC9FCEB07F8EB1FE0EB7F80D801FECAFCEA07F8EA1FE0EA7F
8000FECBFC12F81260CCFCAE007FB812F8B912FCA26C17F8364878B947>21
D<126012F0B3B3B3B3B11260045B76C319>106 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fg cmbxti10 10.95 12
/Fg 12 122 df<EA03C0EA0FF0EA3FF8127F13FC12FFA313F8A213F0EA7FE013C0EA1F00
0E0E758D20>46 D<EC0FF0EC7FFC49B5121E0107ECBF8090391FFC1FFF90263FF00713C0
90387FC00349486C13805A4813005B00074A1300120F5B121F49495A123FA34848495AA4
4848495AA3173C92383FF07C5BA3007F91387FE0F8A215FF003F49EBE1F06D5A001F49EB
E3E0390FF83FDF6CB5389FFFC06CD9FE0F1380C6D9F803130090391FE000FC2E2A77A836
>97 D<EC03FE91383FFF8091B512E0010314F090390FFE03F890381FF80190393FE007FC
9038FFC00FEC801F4813005A484814F8A2484814F0ED0FE0001FEC03804990C7FC123FA2
485AA4485AA55BA2007F153016786D14FC003F1401ED03F86C6CEB0FF06C6CEB3FE09039
FC03FF800003B612006C14FC6C6C13E0D90FFEC7FC262A77A830>99
D<EC07FCEC7FFF0103B512C0010F14E090381FFC0F90397FF003F0EBFFC04890388001F8
481300485AA24848EB03F0121F49EB07E0003F140F49EB3FC0007F903801FF8001F3B512
0090B512FCB612F0158049C8FC13E05BA7166016F0007FEC01F81503003FEC07F06DEB1F
E06C6CEB7FC03A0FF807FF006CB55A000114F86C6C13C0D90FFCC7FC252A76A830>101
D<141E147FECFF805BA25BA215007F5CEB007891C7FCAC133FEBFFC000037F487F380FC7
F81387381F07FCEA3E0FA2127C495A127812F8495AA212F0C6485AA2495AA3485BA34890
C7FCA23907FE0780140FA2EA0FFC15005CEA1FF8143EA2495A000F5B13F16CB45A6C5B6C
1380D8007EC7FC194178BF20>105 D<14FF90B5FCA25AA26C5B1307A3495AA4495AA449
5AA4495A163E4BB4FC0307138049485A92381F87C0ED3E1FED7C7F48903880F8FFEC81E1
EC83C1EC878148D90F831380EC1F01023E14004A6C5A484913784A90C7FC14C014F04813
FF15C015F001FC7F391FF83FFC141F6E7E0207EB03C0D83FF01407A43B7FE00FFC0F80A2
170002075BD8FFC0141E163E02035B90398001FFFC6E5B6CC7EA7FE0003CEC0F802A4079
BE30>107 D<EB01FEEA01FFA35A6C13FCEA000FA3EB1FF8A4EB3FF0A4EB7FE0A4EBFFC0
A4481380A4481300A4485AA4485AA4485AA4485AA314F0EA7FE1A438FFC3E0A314C0EA7F
C7A2383FCF80EBFF007EEA07FEEA01F8174078BE1B>I<91390FE0018091397FFC0FC090
3901FFFE3F010790B5128090381FF81F90383FE00F49487E49486C13005A4813005B0007
4A5A485AA2121F49495A123FA34848495AA44848495AA44B5A5BA3007F4A5AA25C003F5B
6D485B001F5BEBF03F6CB6FC000392C7FCC613FBEB3FC3EB00034A5AA44A5AA44A5AA301
0FB512C082A2495C7F2A3B77A830>113 D<EC1FF0ECFFFC010313FF010F148090391FE0
1FC090383F800F9138001FE049133F017E137F13FEA2000115C016806DEB3F00ECC00C02
FCC7FCECFF806C14E015F86D7F81131F6D7F1301EB001F1403380FC000EA3FE081487EA2
484813FEA2495B14016CC6485A007E495A393FC03FE06CB55A6C91C7FC000313FC38007F
E0232A78A82C>115 D<147814FE1301497EA2495AA4495AA4495AA4495AA2007FB512F0
15F8B612F0A27E39007FE000495AA4485BA44890C7FCA4485AA4485AA315F0381FF801A3
EC03E0EA3FF0EC07C0EC0F80141F001FEB3F00147E000F5BEBFFF86C5B000113C06C6CC7
FC1D3C78BA23>I<133FD9FFC0EB01C0000301F0EB07F0486D130FD80FC74A7EEB87FCEA
1F07003E4B5AA2EA7C0FA200784B5A38F81FF8A2495A00F04B5A1200495AA24B5BEBFFC0
A348494890C7FCA3EF078091390007FE0F5AA392390FFC1F00A27E031F133E153F6CD980
7F5BECC1FF903A7FFFF3FFF86D01E15B010F9038807FE0903A01FE001F80312A78A838>
I<133FD9FFC0EB01C0000301F0EB07F0486D130FD80FC7EC1FF8EB87FCEA1F07003EED3F
F0A2EA7C0FA20078ED7FE038F81FF8A2495A00F0EDFFC01200495AA24B1380EBFFC0A348
49481300A44A485A5AA34B5AA27E151F4B5A6CEB807FECC1FF6DB5FC6D5C010F13BF9038
01FE3F90C7FC4B5AA2D807E05C486C13FF486C5C003F5B4A90C7FC5D49485A4A5A49485A
9038803FE06C6CB45A90B5C8FC000713FC6C13F038007F802D3C78A833>121
D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fh cmtt10 10.95 31
/Fh 31 122 df<141E143F14FF5BEB03FEEB07F8EB0FF0EB1FE0EB3F80137FEBFF005B48
5A12035B485AA2485AA2485AA2123F5BA2127F90C7FCA412FEAD127FA47F123FA27F121F
A26C7EA26C7EA26C7E7F12016C7E7FEB7F80133FEB1FE0EB0FF0EB07F8EB03FEEB01FF7F
143F141E184771BE30>40 D<1238127CB4FC6C7E6C7E6C7E6C7E6C7EEA01FC7F6C7E7FEB
3F8014C0131FEB0FE0A2EB07F0A2EB03F8A214FC1301A214FE1300A4147FAD14FEA41301
14FCA2130314F8A2EB07F0A2EB0FE0A2EB1FC0133F1480EB7F005B485A5BEA07F8485A48
5A485A485A48C7FC127C1238184778BE30>I<120FEA1F80EA3FC0EA7FE0EAFFF0A4EA7F
E0EA3FC0EA1F80EA0F000C0C6E8B30>46 D<16E0ED01F0ED03F8A2150716F0150F16E015
1F16C0153F1680A2157F16005D5D14015D14035D14075D140F5D141F5DA2143F5D147F92
C7FC5C5C13015C13035C13075C130F5C131F5CA2133F5C137F91C8FC5B5B12015B12035B
12075B120F5BA2121F5B123F5B127F90C9FC5A5AA2127C123825477BBE30>I<EB03C013
0780130FA2131FA2133F137F13FF1203123F5AB5FC13EF138FEA7E0F1200B3B0003FB512
F84814FCB612FEA26C14FC6C14F81F3977B830>49 D<EB07FC90383FFFC090B512F04880
48804880390FF80FFF261FE00113803A3FC0007FC04848EB1FE090C7120F16F04814075A
6C15F81503A2127E123C1218C8FCA2150716F0150F16E0151F16C0153FED7F8016005D4A
5A4A5A4A5A4A5A4A5A4A5AECFF804948C7FC495A495A495A495A495A495A49C8FCD803FC
EB01F0485A4848EB03F8485A48B6FC5AB7FCA26C15F07E25397BB830>I<EB03FF013F13
E04913F848B57E4814FF481580380FFE019039F0003FC04848EB1FE0150F16F01507A26C
5A6C5AC8FC150F16E0A2151F16C0ED3F8015FF02071300903807FFFE495B5D81816DEBFF
80D9000113C09138003FE0ED0FF0ED07F8150316FC150116FE1500A21218123C127EB4FC
150116FC4814036C15F86C6C13076DEB0FF0D83FF0EB3FE03A1FFE01FFC06CB612806C15
006C5CC65C013F13F001031380273A7CB830>I<EC03FC4A7E140F141FA2143F147F157E
14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0A2EB3F80A2EB7F0013FEA2485A485AA2
485AA2485A485AA2485AA248C7FC12FEB8FCA21780A26C1600A2C8007EC7FCAA91387FFF
FEA291B6FCA26E5BA229397DB830>I<000FB612805A4815C0A21680A20180C8FCAEEB81
FF019F13C090B512F08115FE81D9FE0313809038F0007F49EB3FC00180EB1FE06CC7120F
000E15F0C81207A216F81503A31218123C127EB4FC150716F048140F6C15E06C141F6DEB
3FC0003F147F9039E001FF80261FFC0F13006CB55A6C5C6C14F0C65C6D1380D90FFCC7FC
25397BB730>I<EC0FF8EC7FFF49B51280010714C04914E04914F090383FF80F90397FC0
07F8EBFF803801FE00485A485A4848EB03F049EB01E0001F91C7FC5B123F5BA2127FEB00
0C903803FFE0010F13F8D8FF3F13FE48487F90B61280B712C09039FE007FE001F8EB1FF0
01E0130F49EB07F849EB03FCA290C7120116FE1500A37EA46C7E15016D14FC121F15036C
6CEB07F86D14F06C6C131F6C6CEB3FE09039FF81FFC06C90B512806C15006D5B011F13F8
010713E001011380273A7CB830>I<120FEA1F80EA3FC0EA7FE0EAFFF0A4EA7FE0EA3FC0
EA1F80EA0F00C7FCAF120FEA1F80EA3FC0EA7FE0EAFFF0A4EA7FE0EA3FC0EA1F80EA0F00
0C276EA630>58 D<EB7FF80003B5FC48804814E0488048809038E01FFC9038C003FE1401
6E7E6C487F6CC77FC8123FA491B5FC130F137F48B6FC12075A48EB803F383FF800EA7FE0
138048C7FC5AA4157F7E6C14FFEBC003263FF01FEBFF806CB7FC6C16C06C14CF6C028713
806C49C6FC26003FE090C7FC2A2A7BA830>97 D<EA3FFC127F487EA2127F123F1200AAEC
03FE91381FFF804A13E091B57E90B67E829138FE07FE9138F001FFDAC00013804A137FEE
3FC091C7121F17E049140FA217F01607A8160FA217E07F161F6E14C0163F6EEB7F806EEB
FF00ECF0039138FC0FFE91B55A5E495CD97C3F13C0D93C1F90C7FC90380003FC2C3980B7
30>I<ECFFE0010713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A13E0
001FEC1F804848EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE0
6C7E6D131F6C6C14C0D807FE133F3A03FFC0FF806C90B512006C5C6D5B011F5B01075B01
011380232A7AA830>I<913801FFE05C4A7FA28080EC0007AAEB03FE90381FFF874913E7
90B512F74814FF5A481303380FFC0001F0133F4848131F4848130F5B007F140790C7FCA2
5AA25AA87E6C140FA27F003F141F7F6C6C133F6D137F390FF801FF2607FE07EBFFC06CB7
12E06C02F713F06C14E76D01C313E0011F010313C0D907FCC8FC2C397DB730>I<14FF01
0713E0011F13F8017F7F90B57E488048010113803A07FC007FC04848133FD81FE0EB1FE0
49130F003F15F0491307127F90C7FCED03F85A5AB7FCA416F0A248C9FC7E7EA27F003FEC
01F07F6C6CEB03F86C7E6D1307D807FEEB1FF03A03FF807FE06C90B5FC6C15C0013F1480
6DEBFE00010313F89038007FC0252A7CA830>I<D903FC13FF90261FFF8713804901DF13
C04990B512E090B7FC5A2603FE07EB8FC03B07F801FE078048486C6CC7FC497FA2001F81
49133FA56D137F000F92C7FCA26D5B6C6C485A3903FE07FC48B55A5D485C5D01DF5BD9C3
FCC8FC01C0C9FCA413F06CB512F06C14FF16C04815F0488148813A3FE0001FFE01801301
48C8127F007E8100FE168048151FA56C153F007E1600007F5DD83FC0EB01FED81FF0EB07
FC6CB4EB7FF86C90B55A6C5D6C5D6C6C91C7FC011F13FC010113C02B3E7DA730>103
D<EA3FFC127F487EA2127F123F1200AAEC01FE91380FFF80023F13E04A7F90B67EA29138
FE07FCECF00102E07F14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF84801FC14FCB56C
4813FEA26C496C13FC6C01F814F82F3880B730>I<EA7FF8A2487EA2127FA21200AB0203
B512804A14C017E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A
4A5A4A5A4A5A01FD7F90B57E8114F7ECE3F8ECC1FCEC80FE4A7E497F496D7E6F7E6F7EA2
6F7E6F7E6F7E3B7FFFF81FFFE017F0B56C4813F8A26C496C13F017E02D387FB730>107
D<387FFFF8B5FC80A37EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730>I<02
FC137E3B7FC3FF01FF8001CF01877FB600CF7F15DF6C91B57E020F13873B07FC07FE03F8
A29039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF804A5BB5028F13C0A2D8
7FFE020F13806E7F322881A730>I<EC01FE3A3FFC0FFF80007F013F13E0486C487F90B6
7E7E6C9038FE07FCC6EBF00102E07F14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF848
01FC14FCB56C4813FEA26C496C13FC6C01F814F82F2880A730>I<49B4FC010F13E0013F
13F8497F90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07
F8491303007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303003F15F86D1307
6D130F6C6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15006C6C13FC6D5B
010F13E0010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80007F4913E0486CB57E90B6
7E6C816C9038FE07FEC69038F001FFDAC00013804A137FEE3FC091C7121F17E049140FA2
17F01607A8160FA217E07F161F6E14C0163F6EEB7F806EEBFF00ECF0039138FC0FFE91B5
5A5E495C023F13C06E90C7FCEC03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A7
30>I<ED07F83A3FFF803FFE4891B5FCB500C3148002C714C06C13CF6C9038DFFC3F3900
1FFFE09238801F809139FE000F004A90C7FCA25C5CA25CA45CAF003FB512FC4880B7FCA2
6C5C6C5C2A287EA730>114 D<90381FFC0E48B5129F000714FF5A5A5A387FF007EB0001
00FE7F4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F
01037F9038000FFF02001380003C143F007EEC1FC012FE150F7EA27F151F6D14806D137F
9039FC03FF0090B55A5D00FD5C00FC5CD8F83F13C026700FFEC7FC222A79A830>I<EB07
80130F497EA9003FB612E05AB712F0A26C15E0A226001FC0C7FCB216F8A2ED01FCA4ECE0
03010F14F8ECF0079138FC1FF06DB512E06D14C06D14806D1400EC7FFCEC1FF026337EB1
30>I<D83FFCEB3FFC007F147F486C497EA2007F147F003F143F00001400B3A41501A215
03A26D130F903A7FC07FFFF891B612FC6D15FE7F6D9038FE7FFC6D01F813F8010001C0C7
FC2F2880A630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7
EA3F00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147D
A2ECFDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D
277FA630>119 D<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC
80FE90383F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F
81903803F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F
01FE6D7E48486D7E267FFF80B5FCB512C102E31480A202C114006C138029277DA630>I<
3B3FFFC07FFF804801E014C0B590B512E0A26C6E13C06C01C014803B01FC0003F000A200
0014076D5C137E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB
03F0157C15FCEB01F85D14F91300ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA2
5C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01
F02B3C7EA630>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fi cmtt9 9 21
/Fi 21 123 df<EB01C0EB03E01307130FEB1FC0EB3F00137E5B485A485A12075B485AA2
485AA248C7FCA3127EA45AAC127EA47EA36C7EA26C7EA26C7E7F12036C7E6C7E137E7FEB
1FC0EB0FE013071303EB01C0133A73B327>40 D<1230127812FC127E7E6C7E6C7E6C7E6C
7E6C7E7F1200137EA27FA2EB1F80A3EB0FC0A4EB07E0ACEB0FC0A4EB1F80A3EB3F00A213
7EA25B12015B485A485A485A485A48C7FC127E5A12781230133A7AB327>I<121E123FEA
7F80EAFFC0A4EA7F80EA3F00121E0A0A728927>46 D<3803FFC0000F13F04813FC487F80
01807FEC1FC0381F000F00046D7EC7FCA2EB0FFF137F0003B5FC5A121F383FFC07EA7FC0
130012FE5AA46C130F007F131F383FC0FF6CB612806C15C06C13FB6C13F1C69038807F80
22207C9F27>97 D<EB0FFF017F13C090B512E0000314F05A380FF807EA1FE090388003E0
48C71280481400127EA212FE5AA67E127EA2007F14F06CEB01F8EA1F80EBE003390FF80F
F06CB512E06C14C0C614806D1300EB0FF81D207B9F27>99 D<EC3FF04A7EA3143F1401A9
EB0FE1EB7FF990B5FC12035A380FF83F381FE00FEB8007383F00035A007E1301A212FE5A
A67E007E1303A2127F6C13071380381FC00F380FF03F6CB612C06C15E06C13FD38007FF9
D91FE013C0232E7EAD27>I<EB0FF8EB3FFE90B512804814C04814E03907FC0FF0390FE0
03F8381FC001393F8000FC48C7FC127E157E12FEB612FEA415FC00FCC8FC7E127EA26C14
3C6D137E6C7ED80FF013FE3907FC07FC6CB512F86C14F06C14E0013F13C0903807FE001F
207D9F27>I<153F90391FC0FF80D97FF313C048B612E05A4814EF3A0FF07F87C03A1FC0
1FC3809039800FC000A248486C7EA66C6C485AA2EBC01F390FF07F8090B5C7FC5C485BEB
7FF0EB1FC090C9FCA27F6CB5FC6C14E015F848804880393F8001FF007EC7EA3F80007C14
0F00FC15C0481407A46C140F007C1580007E141F6C6CEB7F00391FF807FE6CB55A6C5C6C
5CC614C0D90FFCC7FC23337EA027>103 D<130F497E497EA46D5A6DC7FC90C8FCA7383F
FF80487FA37EEA000FB3A4003FB512E04814F0B612F86C14F06C14E01D2F7BAE27>105
D<EA3FE0487E12FF127F123F1201A991383FFF804A13C016E016C06E1380913803F0004A
5A4A5A4A5A4AC7FC147E5CEBF1F813F3EBF7FCEBFFFE14BE143F496C7E496C7EEBF80701
F07F6E7E6E7E6E7EA2157E3A3FFF81FFE04801C313F0B500E313F86C01C313F06C018113
E0252E80AD27>107 D<387FFF80B57EA37EEA000FB3B2007FB512F8B612FCA36C14F81E
2E7CAD27>I<397F07C01F3AFF9FF07FC09039FFF9FFE091B57E7E3A0FFC7FF1F89038F0
3FC001E0138001C01300A3EB803EB03A7FF07FC1FF27FFF8FFE3138001F913E701F813E3
277FF07FC113002920819F27>I<387FE07F39FFF1FFC001F77F90B57E6C80000313C1EC
01FCEBFC00A25BA25BB03A7FFF81FFE0B500C313F014C714C36C018113E024207F9F27>
I<EB1FE0EB7FF83801FFFE487F481480390FF03FC0391FC00FE0393F8007F0EB00034814
F8007E1301A248EB00FCA76C1301007E14F8A2007F1303393F8007F0A2391FE01FE0390F
F03FC06CB512806C14006C5B38007FF8EB1FE01E207C9F27>I<387FE0FFD8FFF313C001
F713F090B57E6C800003EB81FE9038FE007F49EB3F8049131F16C049130FA216E01507A6
150F16C07F151F6D1480ED3F006D13FF9038FF83FEECFFFC5D01F713E001F35BD9F0FEC7
FC91C8FCAC387FFF80B57EA36C5B23317F9F27>I<393FFC03FC397FFE0FFF00FF013F13
80007F4913C0003F90B5FC39007FFE1F14F89138E00F809138C0020092C7FC5CA291C8FC
A2137EAD003FB57E4880B6FC7E6C5C22207E9F27>114 D<131C133E137EA7003FB512F0
4814F8B6FCA26C14F0D8007EC7FCAE1518153C157EA315FE6D13FC148390381FFFF86D13
F06D13E06D13C0010013001F297EA827>116 D<397FE01FF8486C487EA3007F131F0003
1300B21401A21403EBFC0F6CB612E06C15F07F6D5A90390FF87FE024207F9F27>I<3A3F
FC03FFC0486C4813E0B54813F06C486C13E06C486C13C03A0F80001F00A36D5B0007143E
A414F0EBC1F83903E3FC7CA4EBE79EA200011478A301F713F8A2EBFF0F6C5CA3EBFE0790
387C03E024207F9F27>119 D<3A7FFC0FFF80486C4813C0A36C486C13803A07E000F800
000313015D13F00001130301F85B1200A26D485A137CA290387E0F80133EA2011F90C7FC
5CA2EB0F9F149E14BE130714FC1303A25C1301A25CA213035CA213075C1208EA3E0F007F
5B131FD87E7FC8FCEA7FFE6C5A5B6C5AEA07C022317E9F27>121
D<000FB512FE4814FF5AA390380001FCEC03F8EC07F0EC0FE0001EEB1FC0C7EA3F80EC7F
0014FE495A495A495A495A495A495A49C7FC13FE4848131E4848133F485A485A485A485A
B7FCA46C14FE20207E9F27>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fj cmr9 9 69
/Fj 69 124 df<91393FE00FE0903A01FFF83FF0903A07E01EF838903A1F800FF07C903A
3E001FE0FE49EB3FC013FC4848157C92381F803848481500ACB812C0A33B03F0001F8000
B3A7486C497EB50083B5FCA32F357FB42D>11 D<EC1FE0ECFFFC903803F01E90380FC003
90391F000780013EEB0FC0017E131F5BA24848EB0F80ED070092C7FCA9ED0FC0B7FCA339
01F8001F150FB3A6486CEB1FE0267FFFC1B5FCA328357FB42B>I<EC1FF891B512C09038
03F00FEB0FC090381F001F133E137E49130FA2485AACB7FCA33901F8000FB3A7486CEB1F
E0267FFFE3B5FCA328357FB42B>I<DA1FE013FF9126FFFC0713E0903B03F01E1F80F090
3B0FC0037E001890271F0007F8133C013E4948137E017E011F14FE495CA248484A137C03
0F143895C7FCA9187EB912FEA33B01F8000FC000187EB3A6486C496C13FF297FFFC1FFFE
0F13F8A33D357FB440>I<003C13F0387E01F838FF03FCA2EB83FEA2EA7F81383D80F600
011306A43803000CA300061318A2481330A24813604813C0386001800040130017177EB3
26>34 D<123C127EB4FCA21380A2127F123D1201A4EA0300A31206A35A5A5A1270122009
177AB315>39 D<14C01301EB03005B130E5B5B137813705B12015B1203485AA248C7FCA3
121EA3123E123CA2127CA4127812F8B01278127CA4123CA2123E121EA37EA36C7EA26C7E
12017F12001370137813387F7F7F7FEB01C01300124A79B71E>I<7E7E126012707E7E7E
120F7E6C7E7F12017F6C7EA21378A37FA3133E131EA2131FA47F1480B014005BA4131EA2
133E133CA35BA35BA2485A5B12035B48C7FC5A120E5A5A5A12605A5A114A7BB71E>I<12
3C127EB4FCA21380A2127F123D1201A4EA0300A31206A35A5A5A1270122009177A8715>
44 D<B512F0A514057F921A>I<123C127E12FFA4127E123C08087A8715>I<13075B5B13
7FEA07FFB5FC13BFEAF83F1200B3B3A2497E007FB51280A319327AB126>49
D<EB3FC0EBFFF0000313FC380780FE380E003F0018EB1F80003814C00030EB0FE04814F0
140712FC6C14F87E1403A3127E003C1307C7FC15F0A2EC0FE0A215C0EC1F80143F150014
7E147C5C495A495AEB078091C7FC130E5B5B4913185B485A49133048C7FC120648147000
1FB512F05A5AB612E0A31D327CB126>I<EB1FE0EBFFFC4813FF3903E03F803907000FC0
000C14E048EB07F0121FD83F8013F8140313C01380121F380F0007C713F0A3EC0FE015C0
EC1F801500143EEB01F8EB7FE014FCEB003FEC0F80EC07C015E0EC03F015F815FC1401A2
15FEA2123C127EB4FCA34814FC481303007814F812700030EB07F0001C14E0000FEB0FC0
3907E03F806CB51200C613FCEB1FE01F347DB126>I<EC01C0A214031407A2140F141FA2
143F147F146F14CF1301EB038F140F1307130E130C131C13381330137013E013C0EA0180
120313001206120E120C5A123812305A12E0B71280A3C7380FC000A94A7E0107B51280A3
21337EB226>I<000C14C0380FC00F90B5128015005C5C14F014C0D80C18C7FC90C8FCA9
EB0FC0EB7FF8EBF07C380D801E380F000F000E1480000CEB07C015E01208C7EA03F0A315
F8A41218127C12FEA315F05A481307006014E0A26CEB0FC0003814806CEB1F006C133E38
0780FC6CB45A6C13E038003F801D347CB126>I<14FE903807FF804913C090383F00E001
7C13709038F801F83801F003EA03E0EA07C0A2390F8001F0001F90C7FCA248C8FCA35A12
7EEB07F0EB1FFC38FE381F90386007809038C003C015E039FF8001F0A2010013F8EC00FC
A25A15FEA4127EA56C14FCA36CEB01F8A2D80F8013F0EC03E0EA07C03903E007C03901F8
1F803900FFFE00EB3FFCEB0FE01F347DB126>I<EB0FE0EB7FFC90B5FC3901F01F803903
8007C039070001E0000E14F0001E1300121C003C1478A4123EA2003F14F0EA1FC09038E0
01E0390FF803C001FE13803907FF0F006C13DC6C13F87EEB3FFC14FF01F71380D801C113
C0D8078013E0390F003FF0001EEB1FF8001C1307003CEB03FC481300157E48143EA2151E
A4151C1278153C6C14381570001F14E0390F8003C03907F01F800001B5120038007FFCEB
1FE01F347DB126>56 D<EB0FE0EB7FF8EBFFFE3801F83F3903E00F803907C007C0390F80
03E0EA1F0048EB01F0A2007E14F8A300FEEB00FCA515FEA4127E1401A27E6C1303A2380F
800612073803C00C3801F03839007FF0FCEB1FC090C7FCA2EC01F8A315F01403001F14E0
EA3F80EC07C0EC0F801500EB001E001C137C380F01F86CB45A6C13C0C690C7FC1F347DB1
26>I<123C127E12FFA4127E123C1200B0123C127E12FE12FFA3127F123F1203A51206A3
120CA21218A2123012601220082F7A9F15>59 D<15E0A34A7EA24A7EA34A7EA3EC0DFE14
0CA2EC187FA34A6C7EA202707FEC601FA202E07FECC00FA2D901807F1507A249486C7EA3
01066D7EA2010E80010FB5FCA249800118C77EA24981163FA2496E7EA3496E7EA2000182
1607487ED80FF04A7ED8FFFE49B512E0A333367DB53A>65 D<B7FC16E016F83A03FC0003
FE0001EC00FFEE7F80EE3FC0161F17E0160F17F0A617E0161F17C0EE3F80EE7F0016FEED
03FC90B612F05E9039FC0007FCED00FEEE3F80EE1FC0EE0FE017F0160717F8160317FCA6
17F81607A2EE0FF0EE1FE0163FEE7FC00003913803FF00B75A16F816C02E337DB236>I<
DA03FE130C91383FFF8091B5EAE01C903A03FE01F83C90390FF0003CD91FC0EB0E7C49C7
EA07FC017E1403491401484814004848157C12074848153CA24848151CA2485AA2170C12
7FA290C9FC481600AB7E6D150CA2123FA27F001F1618A26C7E17386C6C1530000316706C
6C15606C6C15C0017EEC01806D1403D91FC0EB0F00D90FF0131CD903FE13F80100B55A02
3F13C0DA03FEC7FC2E377CB437>I<B77E16F016FE3A01FE0001FF00009138003FC0EE0F
E0707E707E707E707E177E177FEF3F80A2EF1FC0A3EF0FE0A418F0AA18E0A3171F18C0A2
1880173F18005F17FE5F4C5AEE07F04C5AEE3FC000014AB45AB748C7FC16F8168034337E
B23B>I<B812C0A3D803FCC7127F0001150FEE03E01601A21600A21760A403061330A417
00150EA2151E157E90B512FEA39038FC007E151E150EA21506170CA3171892C7FCA41738
A21770A217F01601160316070003157FB812E0A32E337DB234>I<B81280A3D803FCC7FC
0001151FEE07C01603A21601A21600A41760150CA31700A2151CA2153C15FC90B5FCA3EB
FC00153C151CA2150CA592C8FCAB487EB512FEA32B337DB232>I<DA03FE130C91383FFF
8091B5EAE01C903A03FE01F83C90390FF0003CD91FC0EB0E7C49C7EA07FC017E14034914
01484814004848157C12074848153CA24848151CA2485AA2170C127FA290C9FC4893C7FC
AA0303B512E07E7F92390003FE00003F6F5AA27F121FA26C7EA26C7E12036C7E6C7E017E
14036D6CEB077C6D6C130ED90FF0EB1C3CD903FEEBF81C0100B5EAF00C023F01C0C7FCDA
03FEC8FC33377CB43C>I<B5D8FE03B512F8A3000190C73807FC006C486E5AB390B7FCA3
49C71203B3A3486C4A7EB5D8FE03B512F8A335337EB23A>I<B512FEA3000113006C5AB3
B3A7487EB512FEA317337EB21C>I<B512FEA3D803FEC9FC6C5AB3A9EE0180A416031700
A45EA25E5E5E5E16FE00031407B7FCA329337DB230>76 D<D8FFFC923801FFF86D5DA200
03EFFE00D801BFED06FCA3D99F80140CA2D98FC01418A3D987E01430A2D983F01460A3D9
81F814C0A3D980FCEB0180A2027EEB0300A36E1306A26E6C5AA36E6C5AA36E6C5AA26E6C
5AA36E6C5AA3913800FD80A2037FC7FCA3486C133ED80FF04B7EB5011C90387FFFF8A33D
337CB246>I<D8FFFE91381FFFF87FA2C66D010013006E143CD9DFE0141813CFEBC7F080
13C3EBC1FC80EBC0FF806E7E81141F6E7E816E7E14036E7E811400157F1680ED3FC0151F
ED0FE016F01507ED03F816FCED01FE1500167F1798163FEE1FD817F8160F16071603A216
011600487ED807F81578B500C014381718A235337EB23A>I<EC07FC91387FFFC0903901
FC07F0903907E000FCD90F80133E013FC76C7E017E6E7E496E7E48486E7E48486E7EA248
486E7E000F8249157E001F167FA24848ED3F80A2007F17C0A290C9121FA24817E0AB6C17
C06D153FA3003F17806D157FA2001F17006D5D000F5E6C6C4A5AA26C6C4A5A00015E6C6C
4A5A017E4A5A6D4A5AD91FC0017FC7FCD907E013FC903901FC07F09039007FFFC0DA07FC
C8FC33377CB43C>I<B612FEEDFFC016F03A03FC0007FC0001EC00FE167FEE3F80EE1FC0
17E0160FA217F0A617E0A2EE1FC0A2EE3F80EE7F0016FEED07F890B65A168001FCC9FCB3
A2487EB512F8A32C337DB234>I<B612FCEDFF8016F03A01FE0007FC0000EC01FEED007F
707E707E83160F83A65FA24C5AA24C5A047EC7FC4B5AED0FF090B612C093C8FC9039FE00
1FC0ED07E0ED01F0826F7E82167E167FA583A5180CA2EE3FC0A2486C021F1318B500FEEB
0FE004071330933803F060C93801FFC09338003F8036357EB239>82
D<90381FE003EB7FFC48B55A3903F01F8F39078003CF48C7B4FC001E143F5A814880A200
F880A381A27EA2007E91C7FC127F13C0EA3FF013FF6C13F06C13FF6C14C06C80C614F801
3F7F01037FEB003FEC03FF1400ED3F80151F16C0150F124000C01407A47E1680A26C140F
16006C5C6C141EB45CD8F3C013F839F1FC03F000E0B55AD8C01F1380D903FEC7FC22377C
B42B>I<007FB712FEA390398007F001D87C00EC003E0078161E0070160EA20060160600
E01607A3481603A6C71500B3AB4A7E011FB512FCA330337DB237>I<B500F0903803FFF8
A3D807FEC8EA7FC06C48ED1F000001161C6D150C00005EA26D15386D1530A26D6C5CA26E
14E0011F5DA26D6C495AA28001074AC7FCA26D6C1306A28001015CA26E131C0100141880
6E5BA2ED8070023F1360A26E6C5AA215E1020F5BA2DA07F3C8FCA215FBEC03FEA36E5AA2
6E5AA31570A235357EB23A>86 D<B5D8F007B539800FFFF0A3D803FEC7273FF000011300
6C48DA1FC0EB007C7114386D140F00001930836D020715706D1860A26E496C14E0013F60
A26ED919FC1301011F60A26ED930FE1303010F95C7FCA26ED9607F5B01071706A26E9039
C03F800E0103170CA2913BFC01801FC01C01011718A2913BFE03000FE03801001730A2DA
FF06EB07F0027F5EA2038CEB03F8023F5EA203D8EB01FC021FEDFD80A203F0EB00FF020F
93C8FCA24B800207157EA24B143E0203153CA24B141C020115184C357FB24F>I<EAFFF0
A4EAF000B3B3B3ADEAFFF0A40C4B79B715>91 D<48130448130C00061318481330481360
A24813C0A238600180A338C00300A400DE137800FF13FCEB83FEA2EA7F81A2383F00FC00
1E1378171774B326>I<EAFFF0A41200B3B3B3AD12FFA40C4B7FB715>I<EB7F803803FFF0
380F80FC381C003E001F7F486C6C7E81A26C486C7E120EC7FCA4EB01FF131FEBFF873803
FC07EA07F0EA0FC0EA1F80EA3F005A007E15C012FEA3140FA2007E131B127F3A3F8071F1
80390FC1E1FF2607FF8013003900FE003C22237DA126>97 D<EA03F012FFA312071203AE
EC3F80ECFFE09038F3C0F89038F7003C01FC7F497F168049EB07C016E0A2ED03F0A316F8
A816F0A2150716E0A2ED0FC06D1480ED1F0001EC131E01C6137C90388381F8903801FFE0
C76CC7FC25357EB32B>I<EB07F8EB3FFF9038FC07C03901F000E03803E0033907C007F0
EA0F80121F90380003E048EB01C091C7FC5A127EA212FEA8127EA2127F6C1418A26C6C13
30120F6C6C13606C6C13C03901F001803900FC0F00EB3FFEEB07F01D237EA122>I<153F
EC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F3901F003BF3903C000FF000780485A001F80
48C7FCA25A127EA212FEA8127EA37EA27E6C6C5B00075C3A03C001BF803A01E0033FFC38
00F81EEB3FFCD90FE0130026357DB32B>I<EB0FE0EB7FFCEBF83E3801E00F3903C00780
D8078013C0000FEB03E0EA1F0048EB01F0A25A007E14F8A212FEA2B6FCA248C8FCA5127E
A2127F6C14187E6D1330120F6C6C1360000314C03901F001803900FC0F00EB3FFEEB07F0
1D237EA122>I<EB01FCEB07FEEB1F0790383E0F8090387C1FC013F8A20001EB0F809038
F00700000390C7FCACB512F0A3D803F0C7FCB3A7487E387FFFE0A31A357FB417>I<151F
90391FC07F809039FFF8E3C03901F07D833903C01F033A07800F0180000FEC800048486C
7EA24880A66C5CA26C6C485A000791C7FC3803C01E3807F07C380CFFF8EB1FC0001CC9FC
A4121E121F380FFFFEECFFC06C14F06C804880391F0001FE003EEB007F003C141F007C15
8048140FA5007CEC1F00A26C143E6C5C390FC001F83903F007E0C6B51280D91FFCC7FC22
337EA126>I<EA03F012FFA312071203AEEC1FC0EC7FF09038F1E0F89038F3807C9038F6
007E01FC133E153F5BA35BB3486CEB7F80B538C7FFFCA326347EB32B>I<EA0780EA0FC0
EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F1207B3A6EA0FF0B5FCA310337EB215
>I<EB03C0EB07E0EB0FF0A4EB07E0EB03C090C7FCAAEB03F013FFA313071303B3B01238
007C13E012FE130714C000FC138038780F00EA381EEA1FFCEA07F0144384B217>I<EA03
F012FFA312071203AF913803FFE0A36E1300EC00F815E04A5A4AC7FC14065C14385C14F0
EBF1F813F3EBFEFCEBFC7EEBF03E80816E7E1407816E7E1401816E7E81486C7FB500C313
F0A324347EB329>I<EA07E012FFA3120F1207B3B3A7EA0FF0B5FCA310347EB315>I<2703
F01FE013FF00FF90267FF80313C0913AE07C0703E0903BF3803E1C01F02807F7003F387F
D803F690381F300001FC02E07F495CA3495CB3486C496C487EB53BC7FFFE3FFFF0A33C21
7EA041>I<3903F01FC000FFEB7FF09038F1E0F89038F3807C3907F6007ED803FC133E15
3F5BA35BB3486CEB7F80B538C7FFFCA326217EA02B>I<EB07F0EB3FFE9038FC1F803901
F007C03903C001E000078048486C7E48C7127CA248147E003E143E007E143FA300FE1580
A8007E1500A36C147EA26C147C6D13FC6C6C485A00075C3903F007E03900FC1F80D93FFE
C7FCEB07F021237EA126>I<3903F03F8000FFEBFFE09038F3C0F89038F7007CD807FC7F
6C487FED0F804914C0ED07E0A216F0A2150316F8A816F01507A216E0150F16C06DEB1F80
16006D133E01F65B9038F381F89038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325307E
A02B>I<903807F00390383FFC07EBFC0E3901F0030F3903E0018F3907C000DF000F147F
485A123F90C77E5AA2127E12FEA8127E127FA27EA26C6C5B120F6C6C5B3903E001BF3901
F0073F3800F81EEB3FF8EB0FE090C7FCAAED7F8091380FFFFCA326307DA029>I<3803E0
7C00FF13FF9038E18F809038E31FC0EA07E6EA03ECEC0F809038F8070091C7FCA35BB248
7EB512E0A31A217FA01E>I<EBFF06000713CE380F00FE001C133E48131E48130EA200F0
1306A37E6C90C7FCEA7F8013FC383FFFC06C7F6C13F86C7FC67FEB0FFF1300EC3F800040
130F12C014077EA36C14006C5B140E00FE5B38E7807838C1FFE038C07F8019237EA11E>
I<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000AF1403A81201EBF8
061200140CEB7E1CEB1FF8EB07E0182F7FAD1E>I<D803F0133F00FFEB0FFFA30007EB00
7F000380B3A25DA212015D9039F801BF800000010313FC90387E073FEB1FFCD907F81300
26227EA02B>I<B5EBFFF0A3D80FF0EB1F800007EC0F000003140E150C6D131C00011418
A26C6C5BA26D1370017E1360137F6D5BA290381F8180A214C3010F90C7FCA2EB07E6A214
FE6D5AA26D5AA36D5AA2146024217E9F29>I<B53A1FFF81FFF0A33C07F801FC003F806C
486C48EB1E00171C6F130C6C6C017C5BA26D017E1338000002FE1330A290267E01FF5B15
9F168090263F030F5BA216C0903A1F8607C180A202C613E390260FCC0390C7FCA2D907FC
13F6ECF80116FE6D486C5AA36D481378A36D48133034217F9F37>I<B53801FFF8A33A03
FC007F000001147C00001470017E1360017F13E090383F81C090381F8380D90FC3C7FCEB
07E614FE6D5A6D5A6D7E80805B9038039F809038071FC09038060FE0EB0C0790381C03F0
496C7E01707FEBE000486C137E000F14FF26FFFC0313FCA326207F9F29>I<3A7FFF807F
F8A33A07F8001FC00003EC0F800001EC070015066C6C5BA26D131C017E1318A26D5BA2EC
8070011F1360ECC0E0010F5BA2903807E180A214F3010390C7FC14FBEB01FEA26D5AA314
78A21430A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA701CEA7838EA1FF0EA0F
C025307F9F29>I<003FB512F0A290380007E0003CEB0FC00038131F0030EB3F80007014
00147E006013FE5C495A1303C6485A5C495A131F495A91C7FC017E133013FE485A5B485A
000714705B48481360001F14E0485AEB0003007E130FB6FCA21C207E9F22>I<B712F8A2
2502809426>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fk cmr6 6 10
/Fk 10 58 df<13FF000313C0380781E0380F00F0001E137848133CA248131EA400F813
1FAD0078131EA2007C133E003C133CA26C13786C13F0380781E03803FFC0C6130018227D
A01E>48 D<137013F0120712FF12F91201B3A7487EB512E0A213217AA01E>I<EA01FC38
07FF80381C0FC0383803E0383001F0386000F85A00F013FC7E147CA2002013FCC7FC14F8
A2EB01F0EB03E014C0EB0780EB0F00131C5B5BEBE00CEA01C03803001812065A381FFFF8
5A4813F0B5FCA216217CA01E>I<13FF000713C0380F03E0381C00F014F8003E13FC147C
A2001C13FCC7FC14F8A2EB01F0EB03E0EB0FC03801FF00A2380003E0EB00F01478147C14
3E143F1220127012F8A248133E0060137E147C003813F8381F03F03807FFC0C613001822
7DA01E>I<14E01301A213031307A2130F131F133B1333136313E313C3EA01831203EA07
031206120C121C12181230127012E0B6FCA2380003E0A6EB07F0EB7FFFA218227DA11E>
I<00101330381E01F0381FFFE014C01480EBFE00EA1BF00018C7FCA513FE381BFF80381F
03C0381C01E0381800F0001013F8C71278A2147CA21220127012F8A24813784813F80060
13F0387001E01238381E07803807FF00EA01F816227CA01E>I<EB0FC0EB7FF03801F038
3803C0183807803C380F007C121E001C1338003C1300A2127C1278EB7FC038F9FFE038FB
80F038FE0038143C48131EA248131FA41278A36C131EA2001C133C001E13386C13703807
81E03801FFC038007F0018227DA01E>I<1230123C003FB5FCA214FE4813FC14F8386000
30A214604813C0EB018038000300A213065BA2131C5BA31378137013F0A41201A76C5A18
237CA11E>I<137F3803FFC0380781E0380E00F0001E1378001C133C123CA3123E003F13
78EA1FC0EBE0F0380FF9E03807FF80120114C0000713F0380F0FF8381E03FC383C01FE38
78007E141F5A140FA3140E0078131E007C131C6C1338380F81F03807FFC0C6130018227D
A01E>I<13FE3803FFC0380781E0380E0070481378003C133848133CA200F8131EA3141F
A40078133FA26C137F121C380F01DF3807FF9F3803FE1EC7FCA2143E143C001C1338003E
13781470003C13E0381801C0381C0780380FFE00EA03F818227DA01E>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fl cmr8 8 10
/Fl 10 58 df<EB3FC0EBFFF03803E07C48487E48487E497E001EEB0780A2003E14C0A2
48EB03E0A500FC14F0B0007C14E0A3007E1307003E14C0A36CEB0F806C14006D5A3807C0
3E3803F0FC3800FFF0EB3FC01C2D7DAB23>48 D<130E131E137EEA01FE12FFA2EAFE7E12
00B3AF13FF007F13FFA3182C7BAB23>I<EB7F803801FFF0000713FC380F01FE381C003F
0030EB1F800070EB0FC0007814E000FC13076C14F07E1403A2127E003C1307C7FC15E0A2
140F15C0EC1F8015005C143E5C5CEB01E0495A495A49C7FC131E5B017013305B485A4848
136048C7FC120E001FB512E05A5AB612C0A31C2C7DAB23>I<EB3F803801FFF04813FC38
07C0FE380E003F001EEB1F80EA1F80003F14C0EBC00FA3EA1F80380F001FC71380A2EC3F
00143E5C5CEB03F0EBFFC014F0EB00FC143E80EC0F8015C015E0140715F0A2123E127FEA
FF80A215E0140F1300007E14C0007CEB1F80003CEB3F00381F80FE3807FFFC6C13F03800
7F801C2D7DAB23>I<14075CA25C5CA25C5C5B14BFEB033F13071306130C131C13381330
136013E013C0EA01801203EA070012065A121C12185A12705AB612FCA3C7EA3F00A8EC7F
8090381FFFFCA31E2D7EAC23>I<000CEB0180380FC01F90B512005C5C14F014C0D80C7E
C7FC90C8FCA8EB1FC0EB7FF0380DE07C380F801E380E001F000CEB0F80000814C0C7FCEC
07E0A215F0A31238127C12FE7EA24814E05A0078EB0FC012606CEB1F80003814006C133E
380F80FC6CB45A000113E06C6CC7FC1C2D7DAB23>I<EB03F8EB0FFEEB3FFF90387E0780
EBF0033901E00FC03803C01FEA0780120FEA1F00EC0F80003E90C7FCA3127E127CEB0FC0
38FC3FF0EB707CEBC01E38FD800F39FF00078015C05AEC03E0A24814F0A4127CA3127E00
3E14E0A21407001E14C0001F1480380F800F3907C01F003803E07E6CB45A38007FF0EB1F
C01C2D7DAB23>I<1230123C003FB512F8A34814F015E015C00070C7FC0060EB0180EC03
00481306A25CC75A5CA25C5C13015C1303A249C7FCA25BA25BA2133EA3137EA513FEA713
7C13381D2E7CAC23>I<EB1FC0EBFFF04813FC3803E07E3807001F000EEB0F80001E1307
001CEB03C0123CA3123EA2393F800780EA1FC09038F00F00380FF81EEBFE3C3807FFF06C
5B6C7F6C6C7EEBFFFE3803CFFFD807831380D80E0113C0381C007F003CEB3FE048130FEC
03F0481301A21400A315E0127814016C14C0003EEB03806CEB0F00380FC03E3803FFFC6C
13F038003FC01C2D7DAB23>I<EB3F80EBFFF0487F3807E07C380F801E48487E001E1480
003E1307007E14C0127CA200FCEB03E0A415F0A4007C1307A27E140F121E6C131B380780
333803E0E33800FFC390383F03E01300A2140715C0A2001FEB0F80EA3F8015005C143EEB
003C001C13F8380E03F06CB45A6C1380C648C7FC1C2D7DAB23>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fm cmbx12 14.4 49
/Fm 49 123 df<DCFFF8ECFFE0033F01FF010F13F84AB6D8E07F13FE020703F1B6128002
1F9026800FFB01C013C0913C7FF80003FFFE01902601FFE049494813E04901804913F849
90C748494813F0494816E04A4A13C0131F495A4F6C13E05C017F6F6E13C074138071ED3E
00050392C7FCADBCFCA626007FF8C7000301C0C8FCB3B3A5007FB5D8F803B612F0A65454
7DD34E>11 D<DC7FFC913807FFC0031FB56C90B512F892B6D8E00714FE0203DBF01F6E7E
020F903DC00FFC7FFE007FC091273FFC0001B500E0EB0FE0DAFFF06D02806D7E4901C001
0349C7EA1FF849494949143F4990C748494A7E4A4C14FF010F5D49485EA24A5E133F8376
5A8371705A71EE0FC099C8FCA998381FFFFEBEFCA626003FFCC7000101E0C7123F1C1FB3
B3A4003FB5D8FC01B6D8E01FB512FEA667547DD370>14 D<B712F0AB240B7F9F2D>45
D<EA03F0EA0FFC487E487E481380A2B512C0A66C1380A26C13006C5A6C5AEA03F0121277
9125>I<157815FC14031407141F14FF130F0007B5FCB6FCA3147F13F0EAF800C7FCB3B3
B3A4007FB712FEA62F4E76CD43>49 D<EC3FFC49B512E0010F14FC013F14FF90B712C048
820007D9007F7FD80FF8010F13FC01E001037F48487FD83FF06D7F01FC6E1380486C806D
16C0B5806E15E0A28218F0A36C90C7FCA26C5A6C5A6C5AEA01C0C914E05EA218C0A24C13
8018005E5F4C5A5F4B5B4B5B5F4B5B4B90C7FC4B5A4B5A16F04B5A4B5A4A90C8FC4A5A4A
5AEC0FF04A48EB01F04A5A4A5A4AC7FC4948EC03E014F8495A495A495A4948140749C8FC
017C150F90B8FC4817C05A5A5A5A5A5AA2B9FC1880A4344E79CD43>I<91380FFF8091B5
12F8010314FF010F15C0013F15F090267FF0037F9026FF80007FD801FCC76C7E48486E7E
D807FE16806D80486D15C080486D15E0A76C17C05C6C5B6C90C7481380EA00FC90C81400
5E5F4C5A4B5B5F030713C04B5BDBFFFEC7FC91B512F816C016FCEEFF80DA000713E00300
13F8EE7FFE707E7013807013C018E07013F0A218F88218FCA3D801E016FEEA07F8EA1FFE
487E487FA2B57EA218FCA34C13F85C6C17F091C7FC6C4B13E001FC5C6C4816C049027F13
80D80FFE91B512002707FFE0035B000190B65A6C16F0013F15C0010F92C7FC010114F8D9
001F1380374F7ACD43>I<177C17FE1601A216031607160FA2161F163F167F16FFA25D5D
5DA2ED0FBF151FED3F3F157E157C15F81401EC03F0EC07E015C0140FEC1F80EC3F00143E
5C14FC495A495A5C495A130F495A91C7FC133E137E5B485A5B485A1207485A5B48C8FC5A
127E5ABA12C0A6C96C48C7FCAE020FB712C0A63A4F7CCE43>I<0003160ED807E0153E01
FCEC03FED9FFE0137F91B65A5F5F5F5F5F94C7FC5E16F85E16C04BC8FC15F801E090C9FC
91CAFCABEC07FF027F13F001E1B512FC01E714FF9026FFF80713C0DA80017F49C713F801
F86E7E49143F496E7E6C4881491680C9FC7013C0A318E0A318F0A3EA0FF0487E487E487E
A2B5FCA218E0A35B18C06C485C4916805B6CC84813007F6C6C4A5A6C6C4A5A6D495BD807
FC495B2703FFC01F5B6C90B65A6C93C7FC013F14FC010F14F0010314809026007FF8C8FC
344F79CD43>I<ED0FFE92B512C0020714F0021F14FC027F809139FFFC01FF01039038E0
007F490180EB1F804990C7EAFFC04948130349485B494815E049485B485BA2485B5AA248
6F13C05C70138048923800FE0094C7FC5AA291CAFCA25A1508EDFFF8020313FF020F14C0
B5488091393E007FF8023C6D7E4A6D7E02706D7E4A6D138018C05C7013E0A24A15F0A218
F8A291C7FC18FCA37EA67EA318F87E807E18F0A26C4B13E0A26C6D15C06C7F4C13806C6D
491300D97FFC495A6DB4EBFFFC6D90B55A010715E06D5D010092C7FC023F13F8020313C0
364F7ACD43>I<121F7F7FEBFF8091B81280A45A19006060A260606060485F0180C8123F
007EC948C7FC17FE007C4B5A5F4C5A16074C5A484B5A4C5A94C8FC167EC912FE4B5A4B5A
5E15074B5AA24B5A153FA24B5A15FFA24A90C9FCA25CA25C5D140FA3141FA2143FA25DA2
147FA314FFA65BAA6D5BA26E5A6E5AEC0F80395279D043>I<171F4D7E4D7EA24D7EA34C
7FA24C7FA34C7FA34C7FA24C7FA34C8083047F80167E8304FE804C7E03018116F8830303
814C7E03078116E083030F814C7E031F81168083033F8293C77E4B82157E8403FE824B80
0201835D840203834B800207835D844AB87EA24A83A34A8492C97E4A84A2027E8202FE84
4A82010185A24A820103854A82010785A24A82010F855C496C707FB600F8020FB712E0A6
5B547BD366>65 D<932601FFF8EC01C0047FD9FF8013030303B600F01307031F03FC131F
92B8133F0203EFC07F020FDAE001EBF0FF023F01FCC7EA1FF94A01E00207B5FC91B50080
1401010349C97E4901F88249498249498249498249498290B5CA7E5C484983481A7F5C48
1A3F5C5A4A181F5AA24849180FA45A98C7FC5CA2B5FCAE7EA280A26CF207C0A46C7FA26C
1A0F6E19807E806CF21F00806C1A3E6C6D187E6E187C6D6D17FC6D6D4C5A6D6D4C5A6D6D
16076D6D4C5A6D01FEEE3FC001006D6C4B5A6E01E04A48C7FC6E01FCEC0FFC020FD9FFE0
EBFFF8020391B612E002001780031F4BC8FC030315F8DB007F14C0040101FCC9FC525479
D261>67 D<BA7E19FCF1FF801AF01AFC1AFFD8000701F0C7000F14C0060080071F13F807
077F07017F737F083F7F747F86747F88747F86888688A2757EA31D8087A21DC0A51DE0A3
87A963A31DC0A51D80A2631D00A3515AA2505BA2505B6462505B505B505B5090C7FC4F48
5A4F5B071F5B077F5B060FB512C0BCC8FC621AF01AC007FCC9FC19805B527CD167>I<BC
1280A51BC0D8000701F8C71201F0001F19071901851A7F1A3F1A1FA2F20FE0A21A07A31A
03A218F8A21BF01A01A4050191C7FCA317031707170F177F92B6FCA69238F8007F170F17
0717031701A21B3E1700A21B7CA595C812FCA21BF8A21A01A31A031BF01A07A21A0F1A1F
1A3F1A7F963801FFE01907191F0603B5FCBCFCA31BC0A34F517CD058>I<BB12FEA586D8
000701F8C71207F0007F190F8585858586861B801A1FA31A0FA418F81BC01A07A497C7FC
1701A317031707170F177F92B6FCA69238F8007F170F170717031701A31700A795C9FCB2
B812F8A64A517CD055>I<932601FFF8EC01C0047FD9FF8013030303B600F01307031F03
FC131F92B8133F0203EFC07F020FDAE001EBF0FF023F01FCC7EA1FF94A01E00207B5FC91
B500801401010349C97E4901F88249498249498249498249498290B5CA7E5C484983481A
7F5C481A3F5C5A4A181F5AA24849180FA45A98C8FC5CA2B5FCAE6C057FB712E0A280A27E
A295C7003FEBC000A26C7FA27E807E807E807E6C7F806D7F6D7F6D7F6D7F6D6D5E6D01FE
93B5FC01006D6C5C6E01E05C6E01FEEC0FFB020FD9FFF0EBFFF1020391B612E00200EFC0
3F031FEE001F030303FC1307DB007F02E01301040101FCCAFC5B5479D26A>I<B8D8C003
B8FCA6D8000701F8C9001FEBE000B3AC92BAFCA603F8C9121FB3B0B8D8C003B8FCA66052
7CD169>I<B812C0A6D8000701F8C7FCB3B3B3B0B812C0A62A527CD132>I<B600F893B7FC
8181818282D800079539000FF00070705A828202EF7FA202E77F02E37F02E18002E0806F
7FA26F7F6F7F6F7F6F7F83816F806F80707F707FA2707F707F707F707F7080A27080717F
717F717FA2717F717F717F7114807114C0A27213E07213F07213F87213FCA27213FE7213
FF7214877214C77313E7A27313F77313FF8585A28585858686A28686868686A286496C18
7FB7173F1B1FA21B0F1B07755A60527CD169>78 D<93380FFFC00303B6FC031F15E092B7
12FC0203D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F494848ED7F
FE4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F4948707FA24849717E48
864A83481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF6C1BF86E
5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E5E6C626D
6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF02035B02
3F01E0011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0030392C9FCDB00
1F13E0565479D265>I<BAFC19F819FF1AC01AF01AFCD8000701F0C7001F7F0601EBFF80
726C13C0071F13E07313F0851BF8851BFCA27313FEA31BFFA91BFEA34F13FCA21BF8611B
F04F13E0073F13C04F13804EB51200061F13FC92B85A1AE097C7FC19F896C8FC03F8CBFC
B3ACB812C0A650527CD15C>I<B912F0F0FF8019F819FEF1FFC086D8000701F0C76C13F8
06077F06017F726D7E193F737F87737FA28785A287A863A34F5BA2634F5B4F5B4F90C8FC
4F5A4E5B060F13F095B512C092B8C9FC19F819C019F89226F0000113FE716C7E061F13C0
727F727F727FA2727F86A28486A887A61D1C1D3E8785A273153C75137C85B86C6D6D13F8
739038F801F073EBFE07070090B512E0083F1480080F1400CEEA7FF85F537CD164>82
D<91260FFF80130791B500F85B010302FF5B010FEDC03F013FEDF07F496F5A3B01FFF800
7FFD4801C00107B5FC4890C71201496E7E4848151F4848814981003F8283484881A284A2
00FF83A37F847F7F7F6D93C7FC6C7F14F014FF6C14F0EDFF806C15F8EEFF806C16F017FC
6C16FF6C836C17E06C836D82011F826D821303010082020F16801400030715C0ED007F16
03DC007F13E0171F837113F08383127800F882A2187FA37E19E0A27EA26CEFFFC0A26D17
806D5D01F017006D5D01FE4B5A6D6CEC1FFC02F04A5A913AFFC003FFF0011F90B65AD8FE
075ED8FC0193C7FC486C6C14FC48010714E0489026003FFEC8FC3C5479D24B>I<003FBC
1280A69126C0003F9038C0007F4848C7040713C001F8180101E08449197F49193F90C817
1FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3AA91B912F0A653517BD0
5E>I<B700FC017FB600FE91B612F0A6D8003F01E0C8001F01F0C9381FC0006D71725A87
6F1C1F6D7196C7FC6F8373606D1E3E6F836D7160876F1CFC6D666F4B801F016D66704A80
6E525A88704A17076E059F5F70021F80080F160F6E6570023F806EDC3E074CC8FC887002
7E5F6EDC7C03163E7002FC804F6C167E6E1C7C700101814F6C16FC6E745B70010317016E
4C6D5D060716C00580496D14036F63DDC00F16E04F6D14076F07F05BDDE01F170F6F92C7
6C5D1DF8DDF03E6E141F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC177E6F4A6E14
7C1DFFDDFFF06E14FC6F62A24E816F62A270496F5BA24E817061A295C97E7061A2704870
90CAFCA37048705AA24D1601040360A27048705A84537DD18B>87
D<EC3FFF0103B512F0011F14FE017F6E7E9026FFE0077F2701FE000113F0486C6C6C6C7E
486D6D7E83486D131F707EA284A2826C49816C5BA2C648C7FC90C8FCA5033FB5FC020FB6
FC91B7FC01071407011F13E0017F13003801FFFC4813F0485B485B485B4890C7FC5B127F
A2485AA45EA25E6C6C141D163D6C6C027913F06C6D01F1EBFFE06C9026C003E014F06C90
39F01FC07F6C90B5487EC64A487E011F01F8010313E0010001E090C8FC3C387CB641>97
D<EB3FF0B5FCA61203C6FCB3A3EEFFE0030F13FE033F6D7E92B612E09126F1FE0013F8DA
F7F0EB3FFEDAFFC0EB0FFF4B6D7F92C76C7F4A6E7F4A824A8085727EA285A2183F85A41A
80AB1A00A44E5AA261A26118FF616E4A5B6E5C6E5E6F010F5BDACFC04948C7FCDA87F0EB
7FFC913A03FC01FFF049C6B65A49013F91C8FC49010F13FC90C70001138041547BD24B>
I<913801FFF0021F13FF91B612E0010315F8010F9038C00FFC903A1FFE0001FE4948EB07
FFD9FFF0491380485B4C13C0485B485B5AA24890C7FC701380486F1300A2EE01FC484891
C8FCA412FFAB127FA37F7EA26CEE03E0807EEF07C06C7FEF0F806C6D141F6C6DEC3F006C
6D147E6D6C5CD91FFFEB03F86D9038E01FF0010390B55A01001580021F01FCC7FC020113
E033387CB63C>I<4DB47E0407B5FCA6EE001F1707B3A3EDFFC0021F13FC91B6FC010315
C7010F9038C01FE7903A1FFE0003F749486DB5FCD9FFF86D7E4801E08048825C4849805A
91C8FC5AA25AA2485AA412FFAB127FA4123F7FA27EA26C7F6C5E6E5C7E6C6D5C6C6D49B5
12E06D6C49ECFF80D93FFEEB0FEF903A0FFF807FCF010390B5120F010014FE023F13F002
03018049C7FC41547CD24B>I<913803FF80023F13F891B512FE01036E7E010F010113E0
903A3FFC003FF049486D7ED9FFE06D7E486F7E48498048497F1880488191C714C05AA248
6F13E05B127FA218F0A212FFA390B8FCA318E049CAFCA5127FA3123F7FA26C17E0EF01F0
7E6EEC03E07E6C6DEC07C06C160F6C6DEC1F806D6CEC3F006D6C14FED91FFEEB03FC903A
07FFC01FF8010190B512E06D6C1480021F49C7FC020013E034387CB63D>I<DA1FFE147F
49B539E003FF80010FDAFC1F13E0013FECFF3F90267FF8079038FF3FF09026FFE00113F8
48496C13E04849EB7FF04890C7393FF81FE04816FC49021FEB0780001F70C7FCA3003F82
A7001F5EA3000F5E6D143F6C5E6C6D495A6C6D495A6C6D485BDAF8075B4890B6C8FC01CF
14FCD803C114E09026C01FFEC9FC000790CBFCA2120FA37FA27F13FC6CB7FC17F017FE6C
707E18E06C836C836D826D8248B9FC1207D80FFCC712014848DA001F1380484815074848
817113C0484881A66C6C4B1380A26C6C4B1300A26C6C4B5AD80FFEED1FFC6C6C4B5A6C01
C0ECFFF0C601FC010F13C0013FB7C7FC010F15FC010115E0D9000F01FCC8FC3C4F7CB543
>103 D<EB3FF0B5FCA61203C6FCB3A3EE1FFC93B57E030314E0030F14F892391FC07FFC
92393E001FFE5D03F06D7EECF1E0DAF3C0814B7F02F7C7FC02FF825CA25CA35CB3ACB6D8
F807B612C0A642537BD24B>I<137E48B47E487F487F487FA2487FA66C5BA26C5B6C5B6C
5BD8007EC7FC90C8FCACEB3FF0B5FCA612017EB3B3A4B612E0A61B547BD325>I<EB3FF0
B5FCA61203C6FCB3A44CB512F8A69339001FF00018C0EF7F8005FEC7FC4C5A4C5AEE0FF0
EE1FC04C5A4CC8FCED01FEED03F84B5A4B5A153F4B7E4B7E02F17F14F791B57EEDDFFF03
9F7F030F7FECFC074A6C7F02F0806F7F6F7F167F707E83707F82707F707F84707F82717E
84717EB6D8F003B6FCA640537CD247>107 D<EB3FF0B5FCA612017EB3B3B3AFB612F0A6
1C537BD225>I<D93FF0D91FFCEDFFE0B591B56C010713FC030302E0011F13FF030F02F8
017F14C092271FC07FFCD9FE037F922A3E001FFE01F0007F4B4B5A000302F090270FFF07
806D7EC6D9F1E04BC7FCDAF3C0039E814B6D019C143F02F7C714B802FF04F8814A5EA24A
5EA34A5EB3ACB6D8F807B6D8C03FB512FEA667367BB570>I<D93FF0EB1FFCB591B57E03
0314E0030F14F892391FC07FFC92393E001FFE5D000302F06D7EC6EBF1E0DAF3C0814B7F
02F7C7FC02FF825CA25CA35CB3ACB6D8F807B612C0A642367BB54B>I<913801FFE0021F
13FE91B612C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F4849
6D7F48496D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC00
7F1880A3003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C49
5BD93FFE011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387C
B643>I<D93FF0EBFFE0B5010F13FE033F6D7E92B612E09126F1FE0113F8913AF7F0007F
FEDAFFC0EB1FFF00034A6D7FC691C76C7F4A6E7F4A824A8085717FA285187FA285A284A2
1A80AB1A0060A361A24E5AA2615F616E4A5B6E5C6E4A5B6F495B6F4948C7FC03F0495A91
3AFBFC03FFF002F8B65A033F91C8FC030F13FC0301138092CBFCB0B612F8A6414D7BB54B
>I<90397FE001FCB590380FFF80033F13E04B13F09238FE1FF89139E1F03FFCECE3E000
039138C07FFEC6EBE780150014EF14EE02FEEB3FFC5CEE1FF8EE07E04A90C7FCA55CB3A9
B612FCA62F367CB537>114 D<903901FFE007011FEBFC1F017FEBFF7F48B7FC3907FE00
1FD80FF01307D81FC01301497F003F8148C87EA34881A27FA27F01F091C7FC13FC387FFF
C014FEECFFF06C14FEEDFFC06C816C15F86C810001816C81013F1580010715C013000207
14E0EC001F1503030013F00078157F00F8153F161F7E160FA27E17E07EA26DEC1FC07F6D
EC3F806DEC7F0001FCEB01FE9039FF800FFC013FB55AD8FC1F14E0D8F803148027E0007F
F8C7FC2C387CB635>I<143EA6147EA414FEA31301A21303A21307130FA2131F133F13FF
4890B6FC120FB8FCA426003FFEC8FCB3A8EE07C0AB011FEC0F80807FEE1F006D1380EDC0
3E6D6D5A0100EBFFF86E5B021F5B020190C7FC2A4D7ECB34>I<D93FF8913801FFC0B502
07B5FCA60003ED001FC61607B3AE5FA35F017F5D173B177B6D6C02F313F0011FDA01E3EB
FFC06EEB07C3903A0FFF801F83010390B512036D14FED9003F13F8020301C091C7FC4237
7BB54B>I<B600F00107B5FCA6C601FCC8EA3F00A2017F163E6E157E013F167C6E15FC6D
5E6F13016D5E8117036D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E
023F147C6F13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5A
A36F5AA26F5AA26F5AA26F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A6000101
F8C7D87FF0C73807E0006C715DA26E023F150F017F705DA26E181F013F4B6C92C7FC6E60
6D70143E94B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114016D020702
E05B03F013C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC160F027F4902
FC5BDBFE3E011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C6D137E6E5F
A24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9FC5A367DB4
61>I<007FB500F090387FFFFEA6D8003F90C7D807F8C7FC6D6D5C6D6D495A6D4B5A6F49
5A6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF80
6E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A
486C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A49486D7F01076F7E49
486E7E011F6F7FB500FE49B612C0A642357EB447>I<B600F00107B5FCA6C601FCC8EA3F
00A26D6C153E187E013F167C6E15FC6D5E6F13016D5E6F13036D5E8117076D6D5C170F6D
6D5C171F6D93C7FC6F5B027F143E6F137E023F147C6F13FCA26E6D5A16816EEBC1F016C3
6E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5AA35E150F5E15
1F93C9FCD81FE05B486C133E486C137E157C486C13FC5D14015D140349485A007F495A49
485A263FE07FCAFCEB81FE6CB45A6C13F000035BC690CBFC404D7DB447>I<001FB8FC18
80A3912680007F130001FCC75B01F04A5A495B49495B495D4B5B48C75A5F4B5B5D003E4A
90C7FC5E4B5A5C4A5B5EC7485B5C4A5B5E4A90C8FC5C5D4A5A5B4949EB0F805D495B5B49
5B4B131F4990C713005B495A4A5C485B5A4A5C485B485E48495B4A13074890C7485A4815
FFB8FCA37E31357CB43C>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fn cmbx12 20.74 12
/Fn 12 117 df<EE01F0EE07F8160F163F167FED01FF150F153F4AB5FC143F010FB6FCB8
FCA54A7E14C0EBF000C8FCB3B3B3B3AE007FBA12F0A8447171F061>49
D<923807FFE092B6FC020F15F0023F15FC91B87E010317E0010F17F84983017FD9800F14
FF9027FFF80001814801E0D9003F804801806E804890C800078001FC6F8048486F80D81F
FE81D9FFC06F7F486D836E81486D18806E816E18C0B5821BE08084A21BF0A36C5BA36C5B
6C5B6C5B6C5B6C5BD8007EC915E090CAFCA2601BC0A24E1480A21B0060624E5BA295B55A
624D5C624D5C4D91C7FC614D5B4D5B614D5B4D5B94B5C8FC4C5B604C13F04C5B4C5B4C5B
4C48C9FC4C5A4C5A4B13E04B5B4B49EC0FF04B90C8FC4B5A16F84B48ED1FE04B5A4B5A4A
5B4A48C9FC4A48163F4A5A4A4817C04A5A4A48167F4ACAFC494817FF4948160749BAFC5B
4919805B5BA290BBFC5A5A5A481A005A5A5ABCFCA362A44C7176F061>I<923801FFFE03
3FEBFFF04AB7FC020716E0021F16F8027F16FE49B9FC49DA001F14C04901E00103804990
C76C80D91FFC6E6C7F49486F7FD97FE08301FF707F14FC486D6F14806E7E486E17C0A281
481AE081A76C5C1BC06C5CA26C4A4A14806D90C8FCEB1FFCD907F0180090CA5A62626062
95B55A4D5C624D5C4D49C7FC051F5B4D5B94B512E0047F1480037FB548C8FC92B612F818
C018F818FF6F15E092C7003F13FC050713FF0501807114E07213F8727F727F727F1B8072
14C01BE0A27214F01BF8A21BFC84A21BFEA3017F19FF3801FFC0000713F0487F487F487F
A2487FA2B67E1BFEA41BFC6092C8FC6C1AF85C1BF06C495D4A18E06C494B14C014C06C90
C94814806C484C14006C6C6C5F6C01E092B55A6C01FC4A5C6DB46C010714E06D01FC013F
5C010F90B8C7FC01035F010017F8023F16C002074BC8FC020015F0030301FCC9FC507378
F061>I<F10FF04F7E193FA2197F19FF60A260606060A2606095B5FCA25F5F5FA25F5F5F
5F18BFEFFF3F5EEE03FE17FCEE07F8160FEE1FF0EE3FE017C0167FEEFF804B13005E4B5A
15074B5A4B5A5E153F4B5A4B5A93C7FC4A5A14034A5A5D4A5A141F4A5A4A5A5D4AC8FC5B
495A5C495A130F495A495A5C137F495A4890C9FC5B485A1207485A485A5B123F485A485A
90BC12FCA8CB02F8C7FCB3A20307B912FCA856727BF161>I<01701830017CEF01F8D9FF
80160702F0167F02FFED07FF03FC49B55A92B85AA2626297C7FC61616161616196C8FC60
18F818E018804DC9FC17F81780020701F8CAFC91CDFCB0923801FFF8031FEBFFC092B612
F8020315FF020F16C04A16F0027FD9003F7FDAFFF0010713FE03806D7F4AC88002F86F7F
4A8302C06F7F4A6F7FA291C980017E707F133C90CA80A21B80A27214C0A31BE0A51BF0A2
13FCEA03FF000F13C0487F487F805A80B5FCA21BE0A41BC05C6C5F4A1880A25C6C018018
0049C95AD81FE0606D60000F5F6D606C6C4C5B6D93B55A6C6C606C01C002035C6C6D4A91
C7FCD97FF84A5BD93FFE027F5B90271FFFE003B512F0010790B75A6D178001004CC8FC02
3F15F8020F15C0020102FCC9FCDA001F13804C7376F061>I<96263FFFE01670061FB616
F80503B700E01401051F04FC140394B91407040706C0131F041F06F0133F047F06FC137F
4BB7D800036D13FF030703C09039003FFF81031F02FCC8000713C34B02E0030113E792B6
CA6CB5FC4A02FC171F02074A834A02E017034A4A834A91CCFC4A498591B54885494A8549
4A85494A85495C4C8549884991CDFC8A495B90B5481B7FA2481E3F5D481E1F5D5A1F0F5A
5DA25A1F075D5AA2F703F09CC7FC5AA25DA4B6FCB07EA481A27EA3F703F06CF607F881A2
7EA2817EF70FF07E817E6FF31FE07EA26D6DF33FC06D7FF77F806D806D6EF2FF00666D6E
626D6E19036D6E4F5A6D6E4F5A6E6D191F6E6D4F5A6E02C04E5A6E6E4E5A6E02F805035B
02016E4D90C7FC6EDAFF80EE1FFE033F02E0EE7FF86F02FC923803FFF00307DAFFC0021F
5B030103FF49B512806F6C92B7C8FC041F18FC040718F0040018C0051F4CC9FC050316F0
DD001F1580DE003F01E0CAFC757A75F78C>67 D<92381FFFF80207B612C0023F15FC49B8
FC010717C04917F0013F9026F0007F13FCD97FFCC7000F7F02FF02037F90B56C01008048
717F6F6E7F86486E6E7F727FA28684866C5C846C5C876D90C8FC6D5AEB0FF8EB01C090CA
FCA7057FB6FC043FB7FC0307B8FC157F0207B9FC021F158391B6EAC0030103ECFC00010F
14C04991C7FC017F13FC90B512F04814C0485C4891C8FC485B485BA2485B5C5AA25CB5FC
A460A36C6D5D60A26C6D5D6E037E806C4D806C01FF020315FC6C6E4948ECFFFC6C02E090
261FF07F14FE6C913AFC01FFC03F6C6C90B6487E6D4C7E010F03FC7F010103F01301D900
3F0280D9003F13FC020001F8CBFC57507ACE5E>97 D<93387FFF80030FB512FC037FECFF
804AB712E0020716F8021F82027FD9F80713FF91B5D8C00080010391C7003F7F4901FC02
0F7F4901F06E7F49496E7F49707F49496E7F90B55A737E4891C9FC48721380485B1BC048
841BE0485BA27313F05AA25C5AA21BF885A2B5FCA291BAFCA51BF002F8CCFCA67EA3807E
A47E806CF103F0F207F86C7F1A0F6C6E17F06C191F6F17E06C6E163F6DF07FC06D7F6D6D
923801FF806D01FE4B13006D6D6CEC0FFE6D02E0EC3FFC6D02F8ECFFF86D6C9026FFC00F
5B6E91B612C0020F5F02034CC7FC020016F8031F15E0030392C8FCDB000F13E04D507BCE
58>101 D<903801FFFCB6FCA8C67E131F7FB3AD953807FFC0067F13FC0503B67E050F15
E0053F15F84D81932701FFE00F7F932703FE00037FDC07F86D80DC0FE07F4C48824C5A04
7EC86C7F5E4C8315FDDBFFF0815E885EA25EA293C9FCA45DB3B3A7B8D8E003B81280A861
7879F76C>104 D<902601FFFCEC7FFEB60207B512F0053F14FE4CB77E040716E0041F16
F84C16FE9327FFFE007F7F03FD01E0010F80C66C90B50080010314E0011F4AC8806D02F8
6F7F4C6F7F4C814C6F7F4C8393C96C14805D7414C0A27414E0A27414F0A21DF8A287A21D
FCA387A21DFEAD1DFCA263A31DF8A298B5FC1DF0A21DE0621DC0621D80626F1900505B70
4B5B82704B5B704B5B7092B55A04FE02035C704A91C7FC4B01C0011F5B93267FFC01B512
F870B712E0040F5E04034BC8FC040015F8051F1480050101F0C9FC94CCFCB3A6B812E0A8
5F6F7ACD6C>112 D<902601FFF8EB07FCB691383FFF8094B512E0040314F84C804C8093
391FF83FFF93263FC07F1380DC7F8014C0C66CDA7E00B5FC011F5C6D9026F9F80114E0A2
EDFBF016E015FF16C07114C05E72138072130093C76C5AF007F8F001E095C8FC5DA65DB3
B3A3B812F8A8434E7ACD4F>114 D<15FFA75CA55CA45CA25CA25CA25CA25C91B5FCA25B
5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE19C06D163F8219806D16
7F826DEEFF0070485A6EEBF0036E9038FC07FC6E90B55A6E5D6E5D02015D6E6C91C7FC03
0F13FC030013E03B6E7CEC4B>116 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fo cmmi10 10.95 27
/Fo 27 123 df<121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A0A798919>58
D<121E123FEA7F80EAFFC0A213E0A2127FEA3F60121E1200A513C0A3EA0180A2EA0300A2
1206A25A5A5A12200B1C798919>I<ED0180ED03C0A2ED0780A3ED0F00A3151EA35DA35D
A35DA34A5AA34A5AA34A5AA34AC7FCA2141EA35CA35CA35CA3495AA3495AA3495AA349C8
FCA3131EA35BA25BA35BA3485AA3485AA3485AA348C9FCA3121EA35AA35AA35AA2126022
5B7BC32D>61 D<17075F84171FA2173F177FA217FFA25E5EA24C6C7EA2EE0E3F161E161C
1638A21670A216E0ED01C084ED0380171FED07005D150E5DA25D157815705D844A5A170F
4A5A4AC7FC92B6FC5CA2021CC7120F143C14384A81A24A140713015C495AA249C8FC5B13
0E131E011C82137C13FED807FFED1FFE007F01F00107B512F8B5FC6C5B3D417DC044>65
D<91B712F84916FF19E090260001FEC7EA3FF04BEC07F8727E727E854A4880A21A80A24A
48157F19FFA34A481600606118034A485D4E5A180FF01FE04A484A5A4E5ADD01FEC7FCEF
07F84AC7EA7FE092B6C8FC18E092C7EA07F802FEEC01FE717E727E727E495A85181FA249
5A85A349485E183FA2614948157F6118FF4D90C7FC49485D17034D5AEF1FF049484A5AEF
FFC0017F020790C8FC007FB712FCB812F06C93C9FC413E7DBD45>I<DC1FF81302922601
FFFE1307030F9038FF800E923A7FF007E01E4BC7EAF03EDA03FCEC787EDA0FF0EC1CFCEC
1FC0DA7F80140F02FEC81207494816F849481503495A495A4948ED01F0133F495A49C9FC
19E0485A485AA2484817C0120FA24848178095C7FC5B123FA2485AA4485AA590CCFCA218
181838A360A2607E6D4B5AA2003F4C5A4DC7FC6C7E170E6C6C5D00075E6D15F06C6C4A5A
6C6CEC07C0D8007F4AC8FCD93FC0137E90391FF803F80107B512E0010114809026001FF8
C9FC40427BBF41>I<91B712F84916FF19C0D9000190C7EA3FF04BEC0FF8F003FCF000FE
197F4A48ED3F80A2F11FC0A24A48ED0FE0A21AF0A24A481507A31AF84A5AA3190F4A5AA3
1AF04A5A191FA34AC913E0193FA21AC04948167FA21A8019FF49481700A24E5A61494815
03614E5A180F49484B5A614E5A4EC7FC494815FE4D5AEF07F8EF0FE04948EC3FC04CB4C8
FC017FEC0FFC007FB712F0B812C06C03FCC9FC453E7DBD4B>I<49B912C0A3D9000190C7
12014BEC003F191FF10F8019074A5AA44A5A1A00A34A5A1707A34A48010E130696C7FCA2
171E4A48131C173C177CEE01FC4AB55AA3ED80034AC75AA449485CA21930193849484948
5B160094C75AA249484B5AA21803614948150796C7FC60181E495A60187C18FC4948EC03
F8170F017FEDFFF0007FB8FCB95AA2423E7DBD43>I<91B9FC5BA2D9000190C712074B14
00193F193E191E4A5AA44A5A191CA34A5AA2170617074A48010E13181900A2171E4A4813
1CA2173C177C91397F8003F892B5FCA39139FF0003F01600A349485CA44948495AA393C9
FC495AA4495AA4495AA4495AA2497E007FB512F0B67E6C5C403E7DBD3A>I<DC3FF01304
922603FFFE130E031F9038FF801C923A7FF00FC03C913B01FF0001E07CDA03FC90380070
FCDA0FF0EC39F8DA1FC0141D027FC8121F02FE150F494816F049481507495A495A4948ED
03E0495A137F49C9FC4917C01201485AA248481780120FA24848170095C7FC5B123FA248
5AA4485AA4041FB512E090C85AA29339001FF800715AA44D5AA27E7F4D5A123FA26C7E4D
5A6C7E17FF6C6C5C6C6C4A90C7FC6C6CEC079F6CB4EC1F1FD97FC0EB7C0F903A1FF803F8
060107B5EAE00201010280C8FC9026001FF8C9FC3F427BBF47>I<49B66C90387FFFF01B
F81BF0D900010180C7000F130093C813F84B16E01A80071EC7FC4A485D6119E0F003C04A
484A5A060EC8FC6018784A485CEF01C04D5A050FC9FC4A48131C5F17F04C5A91383FC003
1607161F4C7E91387F807F923881EFF8ED83C792388707FC9138FF0E03153C4B6C7E15E0
4901C07F4B7E92C77F4A147F495A717EA2844948141F84170FA249486E7EA28417034948
811701A284495A85496C4A13E0007FB500C0017F13FFB67E4B5D4D3E7DBD4D>75
D<49B612E0835FD900010180C7FC93C8FC5DA34A5AA44A5AA44A5AA44A5AA44A5AA44A5A
A44AC9FCA4495AA21804180E4948151CA31838495A18781870A2494815F0EF01E0A21703
4948EC07C0A2EF0F80173F4948147F933803FF00017F141F007FB8FCB85AA2373E7DBD3E
>I<EE3FF00303B5FC92391FC03FC092397E0007E0DA01F8EB01F8DA07E06D7E4A48147E
023FC87E027EED1F804A16C0D903F8150F494816E0495A4948ED07F0A2494816F849C9FC
5B48481603A2484817FCA2485A000F17075B121FA25B123F19F84848160FA44848EE1FF0
A3F03FE0A390CAEA7FC0A2F0FF80A219004D5A1703604D5A6C7E4D5A4D5A003F5F4D5A6C
6C4BC7FC17FE6C6C4A5A4C5A6C6CEC07E06C6CEC1FC06C6C4A5A6C6C02FEC8FC90393F80
03F890390FE01FE00103B5C9FC9038007FF03E427BBF45>79 D<49B712F018FF19C0D900
0190C76C7E4BEC0FF8F003FC1801854A486E7EA44A481680A44A484A1300A3614A481403
611807614A484A5A4E5A4E5A4E5A4A4802FEC7FCEF03FCEF3FF092B612C091B600FCC8FC
92CBFCA3495AA4495AA4495AA4495AA4495AA4495AA2497E007FB512C0B67E5D413E7DBD
3A>I<EE3FF00303B5FC92391FC03FC092397E0007E0DA01F8EB01F8DA07E06D7E4A4814
7EDA3F8080027EC813804AED1FC0EB03F84948ED0FE0130F494816F04A1507494816F813
7F49C9FC485AA2484817FCA2485A120FA2485AA25B123F19F84848160FA44848EE1FF0A3
F03FE0A290CAFCF07FC0A2198018FF19004D5AA24D5A606C16074D5A6D01F85C003FD903
FC495ADA0706495A271FC00C0349C7FC9139180180FE260FE030EB81FCEEC3F83B07F060
00C7E0D803F8ECCFC0D801FCECFF80D800FE4AC8FC90393FB003F890270FF81FE0130C01
03B5FC9038007FF1DA00015CA27013386018F09338F803E0EEFC0F93B55AA2606F91C7FC
5F5F705A705AEE0FC03E527BBF48>I<B6913807FFFE5F83000301C0020013E06C90C9EA
7F00183E18386C1778187060A24D5A17036E5D4DC7FC017F5D170E5FA25F17786E14705F
133F4C5A4C5AA24CC8FC5E6E130E5EA2011F5C167816705E15015E6E485AA2010F49C9FC
5D150E5DA25D6E5AA201075B14F95DECFB80A202FFCAFC5CA25C13035C5CA25CA25C3F40
7BBD35>86 D<007FB56C0103B51280B6FC6C91C71500000101E09138007FF06C49ED3F80
017F043EC7FC183C606D6C1570606D6C4A5A17034D5A6D6C4AC8FC170E5F6D6C5C17785F
6D6C495A5F6E495A6D4AC9FC160E6DEB801E5E5E91387FC0705EEDC1C0EC3FE3EDE78003
FFCAFC6E5A5D6E5AA25DA25D141FA35D143FA35D147FA392CBFC5CA35C1301A213030003
B512FE5AA2413E7DBD35>89 D<EE07E0ED03FFA3ED000F17C0A4EE1F80A4EE3F00A4167E
A45EA2EC1F80ECFFE0903903F071F8903807C03990381F001D013E130D017EEB0FF04913
07485A1203495C1207485AA2001F4A5A5B123FA24848495AA448C748C7FCA492387E0180
481503A3007E9138FC0700A21401003E1303003F0107130E6CEB0E7C6C011C5B39078078
3C3A03C1E01C383A01FFC00FF03A007F0007C02B407DBE2F>100
D<147014F8EB01FC1303A214F8EB01F0EB00E01400AD13FC487EEA038F38060780000C13
C0121C1238130F1270A2126038E01F80A2EB3F0012C01200137EA35BA3485AA2485AA214
0C3807E01CA3380FC038A21430EB8070146014E0EB81C00007138038038700EA01FEEA00
F8163E7DBC1F>105 D<EB01F813FFA313035CA4495AA4495AA4495AA449C9FCA216FCED
03FE017EEB0F0792381C0F80ED301FED603F49EBC07FEC0180EC03000206EB3F00484848
131C4A90C7FC5C5C3803F1C0EBF38001FEC9FC7F4813F0EBE3FEEBE07FEC1F8048486C7E
6E7E6E7EA2D81F801406160EA3484848485AA35E007E13031630167002015B48903800E1
C0007CEC7F800038023EC7FC29407CBE2F>107 D<EB07E0EA01FF5AA2EA000F14C0A4EB
1F80A4EB3F00A4137EA45BA4485AA4485AA4485AA4485AA4485AA448C7FCA4387E018013
03A338FC0700A3130EA2127C5BEA3C18EA1C38EA0FF0EA07C013407DBE1B>I<D801F0D9
0FE0EB0FF0D807FCD97FFCEB3FFC280E1E01F03EEBF03E3D0C0F03801F01C01F001C903C
87000F87000F800038018C148E029802DC80007001F814D84A14F84A5C4848485CA24A5C
A24848C74848495A1200A3017E4AC748C7FCA3197E49147EA261A248484AED0180953801
F803A2F003F048484948ED0700A2F1E00EA2484849485D1A181A3806015B484849489038
00E1E000070203ED7F806C486D486EC7FC49297DA750>I<D801F0EB1FE0D807FCEB7FF8
3A0E1E01E07C3A0C0F03803E001C90388E001F0038139C02B81480007013F0A25C48485A
A25CA24848C7EA3F001200A3017E147EA35E5BA24B5AA248481503923803F007A2ED07E0
4848150EA2EEC01CA24848153817301770030313E04848903801C3C00007913800FF006C
48147E30297DA737>I<D803E0137F3A07F801FFC03A0E3C0781E03A1C1E0E01F039381F
1C03EC38070030EB700F007013E014C0ED07E03AE03F80038092C7FC91C8FCA2EAC07E12
00A35BA4485AA4485AA4485AA4485AA4485A120F6CC9FC24297DA729>114
D<D901F8133FD907FEEBFFE0903A1E0F01C0F0903A38078300F890397003C60101E0EBEE
03D801C0EBFC07D8038013F8A2D80700EC03F09238F001C0000E92C7FCA3000C495AC7FC
A34A5AA44A5AA44AC712C01601A2EE0380001E5B003F137ED87F80EC070002FE130EEAFF
00D901DF5B267E038F5B267C070F5B3A3C0E07C1E03A1FFC01FF802707F0007EC7FC2D29
7EA734>120 D<13F8D801FE1407D8030FEC0F8026060780131F000C7F121C0038ED3F00
A2EA700FA20060157E38E01F80A34848C75A1200137EA24B5A5BA34848495AA44848495A
A44B5AA2151F12014B5A157F6C6C13FF90387801DF90263E07BFC7FC90381FFE3FEB03F8
90C7FC157EA2157C000714FCD81F805B383FC0015D4A5A49485A01005B003E49C8FC0038
131E5C6C13F8380F03E03807FF80D801FCC9FC293B7DA72D>I<02F8130CD903FC131C49
7E496C133849EB80704913C090397E07F1E090397800FFC001E0EB1F80ED07004848130E
6C5A90C75A15785DEC01C04A5A4AC7FC140E5C5C5C5CEB03C0495A010EC8FC4914604914
E05B49EB01C0485A48481303D80778EB078001FFEB1F00390F87E07F391E03FFFE486C5B
D838005B486D5A48EB3FC06EC7FC26297DA72A>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fp cmbx10 10.95 61
/Fp 61 122 df<ED7FF091380FFFFE027F6D7E49B67E01079038C01FE0903A0FFC0007F0
D91FF0EB1FF84948133F4948804948137FA291C7FC5AA2705A705A705AEE038093C8FCA5
EE03FCB8FCA50001903880001F160FB3AB007FD9FE03B512F0A534407EBF3A>12
D<EC0780140FEC1F00143E147E495A495A5C495A130F495A495AA249C7FC5B5B12015B12
035B1207A2485AA3121F5BA2123FA3485AA612FFB0127FA66C7EA3121FA27F120FA36C7E
A212037F12017F12007F7F6D7EA26D7E6D7E13076D7E806D7EEB007E143EEC1F80140F14
07195A77C329>40 D<127012F8127C7E123FEA1FC06C7E12076C7E7F6C7E6C7EA2137F80
133F80131F80130F80A26D7EA3801303A280A36D7EA61580B01500A6495AA35CA213075C
A3495AA25C131F5C133F5C137F91C7FC13FEA2485A485A5B485A120F485A48C8FC123E5A
5A1270195A7AC329>I<EA07C0EA1FF0EA3FF8EA7FFCA2EAFFFEA313FFA27EA27E7EEA07
CFEA000FA2131EA3133CA2137C137813F813F0EA01E01203EA07C0EA0F80EA1F00121E12
0C1021798E1D>44 D<B612E0A91B097F9823>I<161C163C167EA216FE16FC150116F8A2
150316F0A2150716E0150F16C0A2151F1680153F1600A25D157E15FE5DA214015DA21403
5D14075DA2140F5D141F5DA2143F92C7FC5C147EA214FE5CA213015C13035CA213075C13
0F5CA2131F5C133F91C8FCA25B137EA213FE5B12015BA212035B12075BA2120F5B121F5B
A2123F90C9FCA25A127E12FE5AA21278A2275B7AC334>47 D<ECFFE0010713FC011F13FF
017F14C0D9FFE07F489038803FF03A03FE000FF848486D7EA248486D7E001F81A348486D
1380A3007F16C0A500FF16E0B3A2007F16C0A5003F16806D5BA2001F1600A2000F5D6D13
076C6C495A6C6C495A6C6D485A6C9038E0FFE06DB55A011F91C7FC010713FC010013E02B
3D7CBB34>I<140F143F5C495A130F48B5FCB6FCA313F7EAFE071200B3B3A8007FB612F0
A5243C78BB34>I<903803FF80011F13F090B512FE00036E7E4881260FF80F7F261FC001
7F48C77F6D6D7ED87FE06D7E6D131F00FF817F811780A36C5A6C5A6C5A0007C7FCC81400
A25D5EA24B5A5E157F4B5A5E4A5B4A90C7FC4A5A5D4A5AEC1FE04A5A4A5A9139FE000F80
495A495A4948EB1F00495AEB1F8049C7FC017E5C5B48B7FC485D5A5A5A5A5AA2B75AA429
3C7BBB34>I<ECFFE0010F13FC013FEBFF8049804848C613F0D803F86D7E48486D7E151F
D80FFC807F001F817FA56C485CA2EA03F86C48495AC8FC4B5A5E4B5A4A5B020F90C7FC90
3807FFFC15F015FE6F7ED9000113E09138007FF86F7E6F7E6F7E1780A26F13C0A3D80780
15E0EA1FE0487E487EA2487EA217C0A25D6C4815805B6C48491300495C6C6CEB7FFCD80F
FE495A6CB65A000115C06C92C7FC011F13FC010113C02B3D7CBB34>I<ED01F815031507
A2150F151F153FA2157F15FF5C5CA25C5CEC1FBFEC3F3F143E147C14FCEB01F814F0EB03
E01307EB0FC0EB1F801400133E137E5B485A5B485A1207485A5B48C7FC5A127E5AB812F8
A5C8387FF800AA49B612F8A52D3C7DBB34>I<00061538D80FC0EB01F801FE131F90B6FC
5E5E5E5E93C7FC5D15F815E0158002FCC8FC0180C9FCA9ECFFC0018713F8019F13FE90B6
7E020013E001F86D7E01E06D7E49131F49806CC77FC8120F82A31780A21206EA1FC0487E
487E12FF7FA217005BA26C48495AA201805C6CC7485A6C6C137F01E0495A260FF8035B6C
B61280000192C7FC6C14FC013F13E0010790C8FC293D7BBB34>I<EC03FE91383FFFC091
B57E010314F890390FFE01FC90381FF800D97FE07F9038FFC0034849487E1400485C485A
A2485A001F6E5AA26F5A003FEC00F04991C7FC127FA3EC1FFCEC7FFFD8FFF9B512C016F0
9039FBC01FF89039FF800FFC4A6C7E4980A26F13805B17C0A25B17E0A3127FA5123FA217
C0121F7F1780120F00074A13007F6C6C495A6C6D485A6C9038E07FF86DB55A6D14C0010F
5C010349C7FC9038007FE02B3D7CBB34>I<121F7F13F890B712F0A45A17E017C0178017
005E5E5A007EC7EA01F84B5A007C4A5A4B5A5E4BC7FC485C157E5DC7485A5D14034A5A14
0F5D141F5D143F147FA24AC8FCA25BA35BA2495AA4130FA5131FA86D5AA26D5AEB01E02C
3F7ABD34>I<ECFFE0010713FE011F6D7E017F14E09039FF807FF03A01FE001FF848486D
7E49130748486D7E120F6F7EA2121FA27FA27F01FF5CECC00302E05B6CEBF8079138FE0F
F86C6D485AEDFFE06C5D93C7FC6C5C6C6E7E013F14E06D80498090B67E48812607FE3F7F
260FF80F1480381FF0036E14C048486C7E49131F007F6E13E0150348487F81167F163FA3
17C0A26C7EEE7F806C7E6DECFF006C6C495A6D13033A0FFF803FFC000390B512F06C5D6C
6C1480011F49C7FC010113E02B3D7CBB34>I<ECFFC0010713FC013F13FF49803A01FFC0
7FE0489038003FF048486D7E4848130F001F6E7E82485A82007F801780A212FF17C0A517
E0A4127F5DA2123F5D6C7EA2000F5C6C6C5B6C6C137B6CEBFFF36C7E011F01C313C00107
130390C7FCA31780D801E05BEA07F8486C1500A2486C5C150F5E4B5A5B000F4A5A49495A
9039E001FFC02607F8075B6CB6C7FC6C14FC6C14F0013F13C0D907FCC8FC2B3D7CBB34>
I<EA07C0EA1FF0EA3FF8EA7FFCA2EAFFFEA5EA7FFCA2EA3FF8EA1FF0EA07C0C7FCAAEA07
C0EA1FF0EA3FF8EA7FFCA2EAFFFEA5EA7FFCA2EA3FF8EA1FF0EA07C00F2879A71D>I<16
FCA24B7EA24B7EA34B7FA24B7FA34B7FA24B7FA34B7F157C03FC7FEDF87FA2020180EDF0
3F0203804B7E02078115C082020F814B7E021F811500824A81023E7F027E81027C7FA202
FC814A147F49B77EA34982A2D907E0C7001F7F4A80010F835C83011F8391C87E4983133E
83017E83017C81B500FC91B612FCA5463F7CBE4F>65 D<B812F8EFFF8018F018FC842600
3FFCC7EA3FFF050F13807113C07113E08319F0A27113F8A719F05FA24D13E019C04D1380
4D1300EF3FFE933801FFF891B712E0188018F818FE02FCC7380FFF80050313C07113E071
13F019F8F07FFCA2F03FFEA219FFA38460A419FE187FA2F0FFFC4D13F85F4D13F0053F13
E0BA12C0190018FC18F095C7FC403E7DBD4A>I<922607FF80130E92B500F8131E020702
FE133E021F9138FF807E027FEDE1FE49B538001FFB010701F0EB03FF4901C01300013F90
C8127FD97FFC151F4948150F484915074A1503485B4817014A15005A4890CA127EA25B12
3F193E127FA25B190012FFAC127FA26D173EA2123FA2121F7F197C6C7F7E6E16F86C1701
6C6D16F06E15036C6DED07E06D6CED0FC06DB4ED3F80010F01C0EC7F006D01F0EB01FE01
0101FFEB1FFC6D6C90B512F0021F15C0020792C7FC020014FC030713C03F407ABE4C>I<
B812F8EFFF8018F018FC18FF26003FFCC76C13C005077F05017F716C7E727E727E727E72
1380A27213C0A27213E0A21AF084A21AF8A41AFCA5197FA319FFA51AF8A41AF0A2601AE0
A24E13C0A24E13804E1300604E5A4E5A4D485A050713E0057F5BBA5A4EC7FC18F818C005
F8C8FC463E7DBD50>I<B912FEA48426003FFEC77E170F1703170084A284F01F80A3180F
A2EE07C0A2F007C0A4040F90C7FCA2161F163F16FF91B6FCA54AC6FC163F161F160FA216
07A693C9FCACB712E0A53A3D7DBC42>70 D<922607FF80130E92B500F8131E020702FE13
3E021F9138FF807E027FEDE1FE49B538001FFB010701F0EB03FF4901C01300013F90C812
7FD97FFC151F4948150F484915074A1503485B4817014A15005A4890CA127EA25B123F19
3E127FA25B96C7FC12FFAB0407B612FC127FA27FA2003F92C7383FFE00A26C7EA36C7F7E
806C7F7E806C7FEB7FFE6D6C157F010F01C014FF6D01F85B01019038FF800F6D6C90B512
F1021F15C00207ED003E020002FC130E030701C090C7FC46407ABE52>I<B7D8803FB612
E0A526003FFEC8000FEB8000B3A491B9FCA54AC8120FB3A7B7D8803FB612E0A54B3E7DBD
52>I<B71280A526003FFEC7FCB3B3B0B71280A5213E7DBD28>I<0103B612F8A590C7383F
FC00B3B3A4EA0FC0EA3FF0487EA2487EA35E157F6C485C15FF495C263FE0035B6C6C485B
6CB6C7FC000314FCC614E0010F90C8FC2D3F7EBD36>I<B712E0A526003FFEC9FCB3AD18
3EA4187E187CA418FCA21701A2EF03F8A21707170F171F177FEE01FF160FB9FC18F0A437
3E7DBD3F>76 D<B6051FB512C06F5EA26F5EA2D8003F97C7FC6F16F7A26E6CED01E7A26E
6CED03C7A36E6CED0787A26E6CED0F07A26E6C151EA36E6D143CA26E6D1478A26E6D14F0
A26F6CEB01E0A36F6CEB03C0A26F6CEB0780A26F6CEB0F00A36F6C131EA26F6D5AA26F6D
5AA26F6D5AA393387FF1E0A293383FFBC0A270B45AA37090C7FCA2705AA2705AB600C003
1FB612C0A2705AA2705A5A3E7CBD63>I<B6037FB512E0A2818181D8003F6D9139001F80
0081A281816E7E6E7F806E7F826E7F6E7F6E7F806F7E826F7F6F7F6F7F816F7F836F7F6F
7F707E8270138018C07013E07013F07013F8827013FC18FEEF7FFF71139F7113DF837113
FFA28383838484A28484848484A2B600C080197F193F191FA24B3E7DBD52>I<ED3FFF02
03B512F0021F14FE027F6E7E902701FFF80713E00107D9C00013F84990C7EA3FFCD93FFC
EC0FFF49486E7F49486E7F48496E7F4A80488448496F7EA24890C96C7E4884A249161F00
3F84A34848701380A400FF19C0AD007F19806D5EA3003F1900A26D5E6C60A26C6D4B5AA2
6C6D4B5A6C6D4A5BA26C6D4A5B6C6D4A5B6D6C4A5B6DB4023F90C7FC6D01C0EBFFFE0107
D9F80713F8010190B612E06D5E021F4AC8FC020314F0DA003F90C9FC42407ABE4F>I<B8
12F017FF18C018F018FC26003FFCC77FEF1FFF7113807113C07113E0A27113F0A319F8A8
19F0A34D13E019C05F4D1380053F1300EFFFFE91B712F860188005FCC7FC4ACAFCB3A4B7
7EA53D3E7DBD47>I<ED3FFF0203B512F0021F14FE027F6E7E902701FFF80713E0010790
3980007FF84948C7EA1FFCD93FFC6EB4FC49486E7F49486E7F48496E7F4A8048496F7E48
8491C9123F48844848707EA34848707EA3007F1980A24982A200FF19C0AD007F1980A26D
5EA2003F1900A36C6C4C5AA26C6C4C5AED03F06C9026800FFC495A6CDA3FFF5C6E48EB80
FF6C9027E07C0FC15B6C9126F803E15B90287FF0F001E35BD93FFC91B5C7FCD91FFE6D5B
902607FFF814F80101D9FC0313E06D90B65A021F4AC7124002036E14E0DA003FEB3F8092
C77FF0E00194381FF80F95B5FC1AC0A283A21A80831A008361715B715B725AF00FC04351
7ABE4F>I<B87E17FCEFFF8018F08428003FFC000113FE9338003FFF050F7F717F717FA2
858385A761A25F61614D5B4D90C8FCEF3FFE4CB45A91B712F018C04DC9FC717E9126FC00
077F040113F0707F177F717E84171FA284A685A5F207C019C083A2719038E00F80B7EDF0
1F719038F83F007190B5FC716C5B060F13F8CC13E04A3F7DBD4E>I<903A01FF8001C001
1FEBF803017FEBFE0748B6128F4815DF3A07FE007FFFD80FF8130F48481303497F4848EB
007FA24848143F161FA200FF150FA36D1407A27F7F01FC91C7FC6CB4FC14F8ECFF806C14
FCEDFF806C15E0826C15FC6C816C816C16806C7E011F15C0010715E0EB007F020314F0EC
003F1503030013F8167F163F0078151F12F8160FA46C16F0A27EEE1FE07E6D15C06D143F
01F0EC7F8001FE14FF9026FFE00713004890B55AD8FC3F14F8D8F80F14E0D8F003148027
E0001FFCC7FC2D407ABE3A>I<003FB912FCA5903BFE003FFE003FD87FF0EE0FFE01C016
0349160190C71500197E127EA2007C183EA400FC183F48181FA5C81600B3AF010FB712F8
A5403D7CBC49>I<B76C90B61280A526003FFEC9003EC7FCB3B3A5011F5FA2806D5FA26D
6D4A5A6D16036F4A5A6D6D140F6D6DEC3FC0DA7FFCECFF8091271FFF800F90C8FC6E90B5
12FC02035D020015E0031F91C9FC030013F0493F7DBD50>I<B6D8FC03B600F090B512FE
A5C601FCC7000301F0C8EA7E00017F6F177C856E6E17FC013F63856D6C037F4B5AA26F4A
6C14036D634D7F6F18076D634D806F02EF150F6D636F01076E131F6D04C793C7FC050F80
6F02835D6D1A3E051F806F0201157E027F197C6F013F6E13FC023FDA3E005D057E806F01
7C017F13016E6105FC14FE7048013F13036E6104C1EDFF076E4A6D5C04C31687DCE3E06D
138F6E6104E716CFDCF7C06D13DF6E96C8FC04FF16FF6E4A6D5BA294C77E6F5FA24C8003
3F5FA26F486F5AA24C153F030F5FA24C151F03075FA26F486F5A673F7EBD6C>87
D<003FB812E0A418C09138E0001F91C7148001FC4A130001F05C495D494A5A48485B5F90
C7485B5D007E5E4B5B5D007C5E4B90C7FC5D5E4B5AC75A5E4A5B5C5E4A5B5C5E4A90C8FC
5C5D4A5A5B4BEB01F0495B5B5D495B4915034B14E04990C7FC5B5C494814075A4A140F48
5B48161F4A143F4849147F4816FF4A5B4890C7000713C048157F91B7FCB9FCA4343E7ABD
40>90 D<903803FF80013F13F890B512FE00036E7E2607FC017F48486C6C7E6D6D7E001F
816D131F82150F826C5AA26C5AEA01E0C8FC153FEC7FFF0107B5FC133F9038FFFC0F0003
13E0000F1300485A485A5B485AA2485AA4151FA26C6C133F6DEB7BFF6C6C01F313FE391F
FE03F16CB512E10003EC807FC69038FE001FD90FF890C7FC2F2B7DA933>97
D<13FFB5FCA512077EAFED7FE0913807FFFC021F13FF027F14C04AC67F02FCEB3FF802F0
6D7E4A6D7E4A13074A6D7EA21880A27013C0A318E0AA18C0A34C1380A218005E6E5C6E49
5A6E495A6E495A903AFCFF01FFE0D9F83FB51280496C91C7FCD9E00713F8C813C033407D
BE3A>I<EC7FF0903803FFFE011FEBFF804914E09039FFE01FF0489038800FF848EB001F
484814FC4848133F121F5B123FED1FF8A24848EB0FF0ED03C092C7FC12FFAA127FA27F12
3F163E6C7EA26C6C147C000715FC9039FF8001F800019038C003F06C9038F00FE06DB512
C0011F1400010713FC9038007FE0272B7DA92E>I<EE07F8ED07FFA5ED003F161FAFEC7F
E0903803FFFC011F13FF017F14DF9039FFF00FFF48EB800348497E4848EB007F4848143F
121F5B123FA2485AA312FFAA127FA36C7EA2121F167F6C7E6C6C14FF6D01037F6C6D48EB
FFE0C6EBE03F6DB512BF011FEBFE3F010713F89026007FC0EBE00033407DBE3A>I<EC7F
E0903807FFFC011F13FF017F14C09039FFE07FE0489038801FF04848486C7E00076E7E48
4813034848801501003F81A248487FA21780A212FF90B7FCA401F0C9FCA4127FA37F123F
EE0F80121F6C7E6DEC1F006C6C5C6C6D137E6C6D485A6C9038F807F8013FB55A010F14C0
010391C7FC9038003FF0292B7DA930>I<EC07FCEC7FFF49B512C0010714E090390FFC3F
F0EB1FF090393FE07FF8EB7FC0148013FFA2489038003FF0ED1FE0ED0FC092C7FCAAB612
E0A500010180C7FCB3AC007FEBFF80A525407DBF20>I<903A03FF8007E0011F9038F03F
F8017F9038FCFFFC48B712FE48010113F13A07FC007FC14848EB3FE117FC484890381FF0
F81700003F81A7001F5DA26C6C495AA26C6C495A6CB448485A91B5C7FC4814FC019F13F0
D80F03138090CAFCA27F121F7F6C7E90B512FEEDFFE016FC6C81EEFF806C16C07E000716
E0001F16F0393FE0000149EB003F4848EC0FF890C8FC481507A56C6CEC0FF0A26C6CEC1F
E0D81FF0EC7FC06D14FF2707FF800F13006C90B55AC615F8011F14C0010101FCC7FC2F3D
7DA834>I<13FFB5FCA512077EAFED1FF0EDFFFE02036D7E4A80DA0FC07F91381F007F02
3C804A133F5C4A80A25CA25CB3A5B5D8FE0FB512E0A5333F7CBE3A>I<EA01F0EA07FC48
7E487EA2481380A56C1300A26C5A6C5AEA01F0C8FCA813FFB5FCA512077EB3ABB512F8A5
15407CBF1D>I<13FFB5FCA512077EB092380FFFFEA5DB01FEC7FC4B5AED07F0ED1FE04B
5A4B5A03FEC8FC4A5AEC07F84A5A141F4A7E14FF8181ECF7FF02E77F14C302817F02007F
6F7E82153F6F7E6F7E6F7E83816F7F6F7FB5D8FC07EBFFC0A5323F7DBE37>107
D<13FFB5FCA512077EB3B3AFB512FCA5163F7CBE1D>I<01FFD91FF8ECFFC0B5D97FFF01
0313F84AB5D8C00F13FE0207DAE03F7F91290FE07FF07F037F91261F003FEBF801000701
3CDAF9E0806C4990391FFBC00002705D4A02FFC77FA24A5CA24A5CB3A5B5D8FE07B5D8F0
3FEBFF80A551297CA858>I<01FFEB1FF0B5EBFFFE02036D7E4A80DA0FC07F91381F007F
0007013C806C49133F5C4A80A25CA25CB3A5B5D8FE0FB512E0A533297CA83A>I<EC7FF0
903803FFFE011FEBFFC0017F14F09039FFE03FF8489038800FFC3A03FE0003FE48486D7E
000F168048486D13C0A2003F16E049147F007F16F0A400FF16F8AA007F16F0A46C6CECFF
E0A2001F16C06C6C491380A26C6C4913003A03FF800FFE6C9038E03FFC6C6CB512F0011F
14C0010791C7FC9038007FF02D2B7DA934>I<01FFEB7FE0B53807FFFC021F13FF027F14
C0DAFF017F9139FC007FF8000701F06D7E6C496D7E4A130F4A6D7EA2701380A218C0A282
18E0AA18C05EA218805E1800A26E495A6E495A6E495A6E495A9139FF01FFE002BFB51280
029F91C7FC028713F8028013C092C9FCACB512FEA5333B7DA83A>I<3901FE01FC00FFEB
0FFF4A13C04A13E091387E3FF0147800079038F07FF8000313E013FF14C0ED3FF01480ED
1FE0ED078092C7FC91C8FCB3A3B6FCA525297DA82B>114 D<90381FFC0E90B5123E0003
14FE120F381FE007383F800190C7FC007E147E153E12FEA27EA201C090C7FC13F8EBFFE0
6C13FE6E7E6C14E06C14F86C806C800001806C7E010F1480EB007F020313C01400007814
7F00F8143F151F7EA26C1580A26C143F6D14006D137E9038F803FE90B512F800FC5CD8F8
3F13C026E00FFEC7FC222B7DA929>I<EB07C0A5130FA4131FA3133F137FA213FF5A1207
001FEBFFFEB6FCA40001EBC000B3151FA96C143E14E0017F137CECF0FC90383FFFF8010F
13F0010313E001001380203B7EB929>I<D9FF80EB0FF8B5EB0FFFA50007EC007F6C153F
B3A5167FA316FF6C5C923803DFFC6CD9C007EBFFE09138E01F9F6DB5121F011F13FE0107
13F8010001E0EBE000332A7CA83A>I<B500FC90383FFFC0A5000101C0903803E0006E13
07A26C5E6E130F017F5D6E131F013F92C7FC6E5B011F143E6E137E010F147C6E13FCA26D
5C15816D5C15C36D5C15E76D5C15FF6E5BA36E90C8FCA26E5AA26E5AA26E5AA26E5AA232
287EA737>I<B53CFC3FFFFC03FFFEA50003D980009039C0000F806E161F6C037F15006E
496C5B6C183E836E48157E017F177C6E486D13FC013F02EF5C83DAFC071401011F02C75C
DAFE0FEBFE03010F02835C17FFDAFF1F14076D02015C03BF148F6DD9BE005C18CF03FE14
DF6D49017F90C7FC18FF6D496D5AA36E486D5AA26E486D5AA36E486D5AA26E486D5A4728
7EA74C>I<B5D8FC03B51280A5C69026E0007FC7FC6E13FE6D6C5B6D6C485A6D6C485A01
0F13076D6C485AED9FC06DEBFF806D91C8FC6D5B6E5AA2143F6E7E140F814A7F4A7F4A7F
02FE7F903801FC7F49486C7E02F07F49486C7E49486C7E011F7F49486C7FD97F008001FE
6D7FB5D8C007EBFFC0A532287EA737>I<B500FC90383FFFC0A5000101C0903803E0006E
1307A26C5E6E130F017F5D6E131F013F92C7FC6E5B011F143E6E137E010F147C6E13FCA2
6D5C15816D5C15C36D5C15E76D5C15FF6E5BA36E90C8FCA26E5AA26E5AA26E5AA26E5AA3
5D14075D000E130FD83F805B387FC01FD8FFE090C9FC5C143E147E5CEBC1F8387FC3F038
7E0FE06CB45A6C5B6C48CAFCEA03F8323B7EA737>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fq cmbx12 24.88 38
/Fq 38 122 df<BA12F0B33C137DB74D>45 D<EB1FE0EB7FF83801FFFE487F4814804814
C04814E04814F0A24814F8A2B612FCA86C14F8A26C14F0A26C14E06C14C06C14806C1400
6C5B38007FF8EB1FE090C8FCB3AEEB1FE0EB7FF83801FFFE487F4814804814C04814E048
14F0A24814F8A2B612FCA86C14F8A26C14F0A26C14E06C14C06C14806C14006C5B38007F
F8EB1FE01E5C6FDB41>58 D[<F31FE0F37FF8A2517EA2507FA3507FA25080A35080A250
80A35080A25080A397B67EA24F81A34F81A24F82A34F82A24F82A21AFBDF3FF981A2DF7F
F1811AF06207FF6D80A24E01C081871A804E6E80A24E0100828761060F6E81A24E488387
61063F6E81A24E4883876106FF6F80A24D498388614D7080A24D90C8FC768160050F7081
A260051F708160053F7081A260057F70816005FF7180A2604C7280604C7280A295CAFC4C
72815F040F7281A294BDFC4C88A24C88A34C88A293BE7E05E0CB7E5F4B7480A24B497280
A294CCFC4B7481A24B487381A25E031F7481A24B487381A25E037F7481A24B487480A25E
4A7680A24A497480A293CEFC4A7681A24A4875814A7E0107B512FCB96C043FBA12FCA9>
158 145 120 272 175 65 D[<BFFC1EFEF6FFE01FFCF7FF8020F020FC20FF8DC7000392
CA001F15E00B0381E3007F8078800C0F14FF78818A788178818E8B7980A28E8B8E8B8EA4
791580AB551500A46A676A676AA2555C9CB65A6A66545D5492C7FC545C5414F8545C9BB6
5A0B0315800B0F4AC8FC0B7F14F80A1FB612E095BBC9FC1FF81F801FF8F7FF8020F820FE
95CA0001ECFFC0E3003F14F00C0F800C0314FE786E7E786C80798079808E798079808E79
158023C08B23E08B23F0A27A14F8A323FCA28CA223FEAB5614FCA59DB612F8A35515F0A2
5515E0A25515C0551580A2551500555C555C54B6FC545D0C0F5D0C3F15C09BB75A0B0F93
C7FCC212FC6921E021800EFCC8FC20F020800DF0C9FC0CFCCAFC>143
142 120 269 165 I[<0803B500C017F04FB600FEEE01F8077FDBFFE015030607B800FC
1507063FDDFF80140F4DBA00E0141F050F07F8143F053F07FE14FF94BC5B04039326F800
0FECC003040F4BC86C6D5A043F03E0030FEBF80F4C92C900016D5A4BB600F8706C6C5A4B
03C094381FFF7F030F92CB6C90B5FC4B02FC18034B4A180092B600E0854A4B854A92CD7E
4A4A864A4A864A4A864A4A864A4A8691B64887495D8D4992CF7E495C498B4C88495C498B
5E498BA290B65A8D485DA248217F5E5A223FA24892D1FCA348211FA25D5AFA0FF09FC7FC
A25AA35DA4B6FCB27EA481A37EA47E6FF607F0FA0FF87EA36C81A36C6F1D1F23F07EA26C
81223F6D6E1EE0A26D6E1D7F23C06D6E1DFF7F705213807F6D6E5213006D81575A6D6F51
5A6E6E1B1F6E6E646E6E515A6E6E515A6E6E1BFF6E6E505B6E03C007075B6E6F4F90C7FC
033F02F84F5A6F6EF17FFC6F02FF4E485A030303E005075B6F03F8051F13C06F6C02FF05
7F5B7003E00303B5C8FC040F03FE033F13FC0403DBFFFC0107B55A040093B812E0053F1A
80050F4FC9FC050119F8DD003F18E0060795CAFCDE007F16F8070193CBFCDF000314C0>
141 146 115 271 168 I[<BE12FEF5FFFCF6FFC01FFCF7FF8020E020FC20FF21C0C700
030380C8000316F0E2000F810B0015FE0C1F800C0715C00C0181786C800D1F807914FE0D
0380798179818C7A807A807A807A808F8C7A80A17E8CA17E8DA17E8DA17E8DA17EA27B80
A2A17EA28DA17EA37B1580A4A113C0A57B15E0A6A113F0B3A2A113E0A65715C0A5A11380
A369A11300A3A15A69A15AA269A15AA2575CA2575CA15A9EB6FCA15A68A1C7FC565C565C
686B565C565C565C55B65A5592C8FC555C0D1F5C555C9CB65A0C0315C00C1F5D9BB7C9FC
0B0F15FC52B712F0C212C09ECAFC20FC20F020800DFCCBFC1FE00CFCCCFC53CDFC>156
142 120 269 178 I[<C21280A421C0A5C7000303C0C81201F40007F5007F0C1F14E01E
071E01787E8B8B8B8B7913F0A28B8BA2207FA3203F21F8201FA4200FA321FC2007A4F47F
C0A3F803FEA49DC7FCA31CFFA463A263A26363631B7F50B5FC1A1F95B8FCA99538C0001F
1A01747E1B1F878787A287A287A41C7FAA99CBFCB3AFBC12F8A9>127
141 120 268 146 70 D[<BC0207BB12F8A9C7000303C0CC001F4AC8FCB3B3B395BEFCA9
06C0CC121FB3B3B3A6BC0207BB12F8A9>165 142 120 269 182
72 D[<BC12C0A9C7000103E0C8FCB3B3B3B3B3B3B0BC12C0A9>74
142 122 269 87 I[<BC12F8A9C7000303C0CEFCB3B3B3B3A5F8FF80A4672100A667A368
A21F07A41F0FA3555AA21F3FA21F7FA21FFFA2666668666666666653B5FC65650B1F5C1D
7F0A03B6FC1C1F0903B7FCC1FCA468A5>121 142 120 269 140
76 D[<B900C00C7FB812E0729BB9FC72657265A37265A27265C70003A101F8C8FC72F51F
EFA2706EF43FCFA3706EF47F8FA2706EF4FF0FA2706EF301FEA3706EF303FCA2706EF307
F8A2706EF30FF0A2706EF31FE0A3716EF23FC0A2716EF27F80A2716EF2FF00A2716E4F5A
A3716E4F5AA2716E4F5AA2716E4F5AA3716E4F5AA2726E4E5AA2726E4E5AA2726E4EC7FC
A3726E4D5AA2726E4D5AA2726E4D5AA2726E4D5AA3726E4D5AA2736E4C5AA2736E4C5AA3
736E4CC8FCA2736E4B5AA2736E4B5AA2736E4B5AA3736E4B5AA2736E4B5AA2746E4A5AA2
746E4A5AA3746E4AC9FCA2746E495AA2746E495AA3746E495AA2746E495AA2746E495AA2
756E485AA3756E485AA2756E48CAFCA275ECF1FEA275ECFBFCA375ECFFF8A2755DA2755D
A3765CA2765CA27691CBFCA2765BA34A6D715B49B512FEB900FC6F490303BB12E0A2765B
A2765BA3775A0B1FC9FC>203 142 120 269 220 I[<B900E04EB912F884848484A28485
85C700037094C7000302FCC7FCE7000F90C8FC73745A85858585A27081708170817081A2
70817081708170817181A27181718171817181A271817181718172818488728172817281
7281A2728172817381738185897381738173817381A27381748174817481A27481748174
8174817481A27581758175817581A27581758175817581888C7681768176817681A27681
768176817715808921C07715E07715F07715F87715FCA27715FE7715FF7815877815C7A2
7815E77815F77815FF8A8AA28A8B8B8BA28B8B8B8B8BA28C8C8C8CA28C8C8C8C8DA28D8D
8D8DA24A6D8849B500FE88B900FC86227F223FA2221F220F22077C5AA2>165
142 120 269 182 I[<97B512F0077FECFFE00607B712FE067FEEFFE00503B912FC051F
F0FF80057F19E00403BB12FC040F9226E0007F14FF043F4AC7000715C04C02E0DA007F80
4BB60080031F14F803074AC9000714FE4B02F80401804B02E0706C80037F4A7114E092B6
CB000F804A4A72804A4A72804A4A72804A4A72804A4A73804A4A73804A4A738091B68949
92CD6C804C86498C494A7480498C4C86498D4C86498D494A7580A290B68B4C87488EA248
4B7580A34892CF6C80A3488EA24B88482380A34823C0A44B884823E0A7B621F0B36C23E0
A36F64A46C23C0A46F646C2380A36C2300A270636C6AA36C6F515CA26C6A70636C6AA26D
6E98B65AA26D6E505DA26D6E505DA26D6E5092C7FC6D6870626D686D6F4F5C6D6F4F5C6E
676E6E4F5C7196B6FC6E6E4E5D6E6E4E92C8FC6E6E4E5C02016E4E14F86E6F4D5C6F02E0
057F5C6F6E94B65A030F02FC040392C9FC6F02FF040F5C030103C0033F14F86F03F092B6
5A043F02FE020715C0040FDAFFF090B7CAFC040392B812FC04001AF0051F198005074ECB
FCDD007F17E0060F94CCFCDE007F15E0070002F0CDFC>148 146
115 271 175 I[<97B512F0077FECFFE00607B712FE067FEEFFE00503B912FC051FF0FF
80057F19E00403BB12FC040F9226E0007F14FF043F4AC7000715C04C02F00200814BB600
80031F14F803074AC9000714FE4B02F80401804B02E0706C80037F4A7114E092B6487180
4A4ACB0007804A4A72804A4A72804A4A72804A4A73804A4A73804A4A738091B6894992CD
6C804C86498C494A7480498C4C86494A7481A2498D494A7580A290B6487580A2488E4C87
488EA293CF7E488EA3484A7680A3482380A24B884823C0A54823E0A24B88A5B621F0B36C
23E0A56F64A26C23C0A56C23806F64A26C2300A36C6E525CA36C6A70636C6AA26C6F515C
A26D6970636DDE07FC617092263FFFC092B6FC6D95B500F06070020302FC5C6D050F6E95
C7FC6D6E4A6E6C495C4F816D6E91267FFC016D495C6D6E9227E0003FF0495C6DDDFF806D
6C5E6E6E4890C700074A5C6E02C0496E6C495C05E0496E6C5B6EDAF0037090B65A6E02F8
496E4992C8FC6E02FC06835C020102FEDD7FC714F86E02FF06CF5C6F02C370B65A6F02E3
62030FDAFBFC6F92C9FC6F02FF6103016F18F86F6F037F5C043F03C00107B612C0040F03
F0017F92CAFC040392B812FC04001AF0051F198005077316F0EF007F060F72ED01F8DE00
7F03E37F0700DAF0037F97C8FC776D15038B7915070EC0141F776E143F0EF8EB01FF0EFE
011F13F09DB7FCA28AA2A112E0A28AA2A112C08AA2A112808AA112008A6B8A6B785EA278
5E795D6B795D7992C7FC795C0D035C7914F0E5003F13C0E607FCC8FC>149
184 115 271 175 81 D[<BD12FCF4FFFCF5FFE01EFCF6FFC01FF01FFE797E20E0C70003
0380C86C15F80A0181E2003F14FF0B0F810B0315E00B00810C3F80788078807880A27881
8E7881A27881A28EA37980A48EAA6AA49CB65AA26AA26A666A545D9FCAFC66545C69545C
0C7F5C9BB612C00B035D0B0F4ACBFC0B3F5C0A03B612F099B712C095BBCCFC1FF81FC054
CDFC1EF81EFE787E0680C7000115E0E1003F14F80A0F14FE76800A018176817780778077
8077808C7780A27781A27781A28DA2898DA88DA98DA87BED1FC0A2A1EB3FE08AA28D8AA1
137F7C15C08A7818FF7C1580785F786F1500BB00FE6F6F5B786F495A7902FEEB1FFC7991
39FF807FF80D0F92B55A0D035F0D005F0E1F5E0E034BC7FCD4003F14F8E7003F13C0>
163 144 120 269 173 I[<93260FFFF8161E4BB600E0153F031F03FE5D037FDBFFC05C
0203B800F05B4A05FC5B021F05FF5B027FF0C00F91B526FE000F6E5A4902C0D9007FEBF8
3F4991C800076D5A010F01F803006DB5FC4949043FB6FC4901C0160F4B16034990CA7E49
48717E48864849848748498487485B874886A248498588A24887A388A2B58680A36E85A2
80A26E85A28081816F725A6C02F896C7FC8115FF16E06C15FEEEFFE017FF6C17F0F0FF80
6C18F8F1FFC06C19FCF2FF806C1AE06C1AF81BFE6C747E6D866D1AF06D866D866D866D86
6D876D876E86021F866E860203861400033F85030F851501DB001F19801601DC000F18C0
EF007F060717E0F0003F070316F0F1003F1A0F080115F8861B3F87877514FC87A2003F86
486C8512FF88A388A36D86A31EF87FA37F1EF0A26D621EE07F7F5213C07F6E1B806E96B5
FC6E1B006E4E5B14FC6E4E5B6E6C4D5B6F5F03F84D5B03FE4D5BDBFFC093B55A04F80303
5CD9FE3FD9FF80021F91C7FC496C02FF49B55AD9F80792B712F8D9F00161496C19C04901
1F604901074DC8FC90C817F848031F16C048030003FCC9FC007804011480>102
146 115 271 129 I[<000FC312F8A6488EA304C0C7001F4AC7120103F8C8F0000F03C0
1C0192C9737E02FC1E1F4A1E0702E08A4A8A4A8A4890CA757EA249203F49201FA349200F
A2492007A4492003007F8EA4498CA848487A1380A6CC99C7FCB3B3B3B3AA030FBD12FCA9
>145 140 120 267 162 I<93B512FC037FECFFF00207B8FC023F17E091B912F84918FE
0107727E499126C0007F804901E0C7000F14F0496D0203806F020080496D033F7F90B570
7F6F6F8088486E6F807380A27380A28885886C5CA26D49826D49846D5B6D5B6D5B010190
CAFC90CCFCA90603B7FC050FB8FC0403B9FC167F0307BAFC153F4AB7EA807F020FEDE000
023F02FCC7FC91B612E0010392C8FC4914FC011F14F04914C04991C9FC90B55A485C485C
485C485C5D5A485CA24891CAFCA3B6FC5CA397B6FCA461806C60F107EF6C806FED0FCF6C
F01F8F6F033F816C6EDBFF0F14E06C6EDA03FE15FE6C02FE91260FFC0791B5FC6C6E6CEB
3FF86C6C9128F803FFF00316806D91B6487E010FEF8000010394C77E010004FC141F021F
03F00207150002010380EC007FDA000701F8CDFC695F79DD71>97
D[<ED1FF0017FB5FCB7FCA9EA003F1307A27FB3B296383FFFC00607B512FE063FECFFE0
4DB712F8050716FF051F17C04D8394B5D8C00F14F804F101FCC78004F701E0023F13FF93
B50080020F804DC800038005F86F8005E06F804D707F4D707F94CA6C7F4C854C834C8676
808BA27680A28B88A28BA28BA3888BA52080B02000A56764A267A3676467A2525CA26752
5C82704D91C7FC66704D5B714C5B7193B55A714B5CDCBFF04B5CDC1FFC4B5C4B6CB4031F
91C8FC040301C0027F5B4B6C01F00103B512F84B6C01FF013F5C4B6D90B712C04B011F94
C9FC4B010716FC4B6D16F092C86C15804A030F02F8CAFC90CB49CBFC>113
144 121 270 129 I<94387FFFF0041FB612E093B712FE0307707E031F17F092B97E4A84
020718FF021F9126F8000F14804A0280010014C04A49C75A91B500F84A14E0494A17F049
02C05C495C4991C84814F85B495B495B90B5FC5D5A485C7314F05A4B6F14E0487214C073
1480487313004B705AF20FF84896C8FCA4485CA5B6FCB07EA281A37EA36C80A37E6F18FE
6CF201FFA26C6E5F1CFE6C801B076C6E18FC6D6D170F6DF11FF86D6E17F070163F6D6EEE
7FE06D6E923801FFC06D02FC4B13806D02FF030F13006D6C02C0EC3FFE6E02F049B45A6E
9126FF801F5B020792B65A6E18C0020060033F4CC7FC030716F8030016C0041F4AC8FCDC
007F13C0585F78DD67>I[<F53FE098B6FC4FB7FCA996C77E1B0FA287B3B294383FFF8004
0FB512FC93B71280030716E0031F16F8037F16FE4AB9128702074AC66C13C74A02E00107
13E7023F91C890B6FC4A01FC153F91B500F0150F494A81494A1501494A814991CA7E4949
834949835B90B54883A2485C5AA2485CA25A5D5AA35AA25D5AA5B6FCB07EA57E81A37EA2
7EA2817EA26C807E636C6E5F7F6F5F6D96B6FC6D6D5E6D6D5E6D6E5D6D6E031F816D6E5D
6D02F892B712FE6E01FE020301CF91B51280021F6D6C011F138F6EDAF801B5120F020391
B612FC6E17F86E6C16E0030F16800301EDFC00DB003F14E0040049C74AC8FC>113
144 120 270 129 I<94383FFFC0040FB512FE93B712E0030716FC031F16FF037F17C04A
B912F00207DAF80180021F912680003F13FE4A49C7000F7F4A01F802038049B5486E8049
02C06E6C7F494A6F7F4991C97E494984747F494982498690B548707FA2484A198048855D
481CC086481CE05D5A871DF05AA25D5AA21DF887A2B6FCA392BBFCA41DF0A20380CDFCA7
7EA4817EA37EA2817EA26CF307F0816CF30FF8816C1B1F6C6E19F01C3F6D6D19E06D1A7F
6D6DF0FFC0704C13806D6E5E6D02F04C13006D6EEE1FFE6D6E4C5A6D6C01FFEEFFF86E02
C002035B6E02F8021F5B02079126FFC001B55A6E92B7C7FC020060033F17F8030717E003
0194C8FCDB003F15F8040315C0DC000F01F0C9FC5D5F7ADD6A>I[<95383FFF80050FB512
F094B612FE040781041F16C0047F824BB87E0307DAF8077F4BDAC00F7F4B49C6487F037F
01F85B92B548814A4A5B4A5C4D90B612805C4A91C7FC5C5E5C5E5C731400A24C6E5B91B5
6F5B735B735B735B0700138097C8FCB3A4BA12F8A9C702FCCBFCB3B3B3B3A2003FB9FCA9
>81 144 121 271 71 I<F5FFC093260FFFFC030F13F04BB600E0027F7F031F03FE49B5
7E037F9226FF8007800203B8D8F00F80020FDDFC3F15804A7148133F027FDA003F90B500
F014C091B500F80107ED807F4902C00100ECFC00494A6E13F04949C8001F7F498549496F
7F49496F6D6D138077130049746C5A90B5486F6E6C5A775A4875C8FCA2484A6F80A44887
AB6C63A46C6E4B5CA26C63A26D6D4B5C6D97C9FCA26D6D4B5B6D6D4B5B6D616D6D6C027F
5B6D6E91B55A6D02F801075C4902FF013F5C4992B648CAFC62D907F317F090260FE07F16
80031F4BCBFC90261FC00115E0DB000F01FCCCFC013F91CFFCA3137FA280A380A2808080
6E7E15F092B812F06DF0FFE01BFEF3FFC06D1AF81CFE767E6D1BE06D87896D876D876D87
6E878A0103BDFC010F88013F8890BEFC4802E0C9003F814891CBFC4801FC180F48490601
804849727E4849191F8848498788A2B55A88A66E616C65A26E616C656C6D4F5B6E616C6D
4F5B6C6D96B55A6C6D4E5C6C02C0050791C7FC6C02F0051F5B6D01FC057F5B6DD9FF8003
03B55A010F02F8033F14E00103DAFFE0010FB612806D92B9C8FCD9003F19F8020F19E002
0196C9FCDA001F17F0030194CAFCDB000192CBFC6A887ADD74>I[<ED1FF0017FB5FCB7FC
A9EA003F1307A27FB3B2963803FFFC073FEBFFE096B612F8060715FE4E6F7E063F824E82
942701FFFC03804DD9C000804D48C76C7FDD0FF86E7FDD1FE0824D486E804DC8FC05FE84
4D81EEF1F8DCF3F084A2DCF7E081EEFFC0A24D84A294C9FCA25EA35EA45EB3B3AFB9D8E0
01B912C0A9>114 143 119 270 129 I[<EC1F80ECFFF0010313FC497F497F4980498049
80A290B67EA24881A86C5DA26D5CA26D5C6D5C6D91C8FC6D5B6D5B010013F0EC1F8091CA
FCB3A3ED1FF0017FB5FCB7FCA9EA003F1307A27FB3B3B3B0B91280A9>49
144 119 271 65 I[<ED1FF0017FB5FCB7FCA9EA003F1307A27FB3B3083FB712C0A90801
4AC7FCE0003F13C09AC8FC515A515A505B5013E0080F5B505B5090C9FCF27FFC4F485A4F
5B4F5B4F5B4F90CAFCF17FFE4F5A4E5B4E5B4E13C0061F5B4E90CBFC4E5AF0FFF805037F
5F4D7F4D7F4D8094B6FC04F18104F38104F78193B77EA2868605F18017E04D814D6C804D
6C8004FC7F4C824C6D804C6D807280848772817380858873807380858873807380738186
8974807480868974807480868974818A5015F0B96C017F92B5FCA9>112
143 121 270 123 107 D[<ED1FF0017FB5FCB7FCA9EA003F1307A27FB3B3B3B3B3B3AC
B912C0A9>50 143 119 270 65 I<DB3FE0912601FFFC943801FFFC017FB5031FD9FFE0
041FEBFFE0B792B600FC93B612FC060303FF030315FF060F04C0020F16C0063F70023F82
4E704A82942701FFFC036E902701FFFC03804D9026C0007F6D499026C0007F7F4D48C76C
6D4948C76C7FDD0FF86E6DD90FF86E7FD8003FDB1FE09426801FE08301074B486E4B4880
4DC86F48C8816D03FEDEE0FE844D6F4B81DCE1F8F0E1F8DCE3F0DEF3F084A2DCE7E06FDA
F7E081DCEFC0F0FFC0A2DCFF804F84A294C993C9FCA24C61A34C61A44C61B3B3AFB900E0
90B900E090B912E0A9B35D77DCC2>I<DB3FE0913803FFFC017FB5033FEBFFE0B792B612
F8060715FE4E6F7E063F824E82942701FFFC03804DD9C000804D48C76C7FDD0FF86E7FD8
003FDB1FE08201074B486E804DC8FC6D03FE844D81EEE1F8DCE3F084A2DCE7E081EEEFC0
A2DCFF8084A294C9FCA25EA35EA45EB3B3AFB9D8E001B912C0A9725D77DC81>I<94381F
FFF00407B612C0047F15FC0303B87E030F17E0037F17FC4ABAFC4A9126FC007F80020F02
C0010714E04A49C880027F01F8033F13FC91B5486F7F4902C003077F494A6F804991C96C
80494970804949717F49874949717FA290B548717F48884B83481D80A2481DC04B83481D
E0A2481DF0A3484A7114F8A4481DFCA5B61BFEAF6C1DFCA56C6E4D14F8A36C1DF0A36C1D
E06F5F6C1DC0A26C6E4D1480A26C1D006F5F6C646D6D4D5B6F94B5FC6D636D6D4C5C6D6E
4B5C6D6E4B5C6D02F0031F5C6D6E4B91C7FC6D6C01FE92B512FC6ED9FFC001075C6E02FC
017F5C020791B812C0020196C8FC6E6C17FC031F17F003031780DB007F03FCC9FC040715
C0DC001F01F0CAFC675F7ADD74>I<DB1FF091381FFFC0017FB50203B6FCB7021F15E095
B712FC050316FF050F17C0053F17F094B97E04F1DAC01F14FE04F39026FC00018093B500
E06D6C80D8003F93C8001F80010703FC6F804D6F806D03E06F804D6F804D6F8094CA6C7F
4C864C834C867680A27680A27680A28B88A28BA288A28BA4882080B0200064A467A26467
A3525CA26764676467525C82704D91C7FC667094B55A714B5C714B5C714B5C714B5C05FC
4B5C05FF037F91C8FC06C049B55A04F901F0010714F804F801FF017F5C7190B712C0051F
94C9FC7116FC050316F0DD007F1580060F02F8CAFC060049CBFC96CDFCB3ACB912E0A971
8579DC81>I<DB7FC049B47E90B6021F13F8B7027F13FE95B67E0503814D814D814D0107
7F94263FF00F7F94267FC01F7F4D48487FD8003FEDFE000107DAC1FC491480EEC3F87FEE
C7F05F16CF5F16DF4D6D1400A204FFC76C5B735BA24C6E5B070113E0735B4C92C8FCA45E
A65EB3B3AAB912FCA9515D79DC5F>114 D<92261FFFF814780203B638C001FC023FEDFC
0791B8121F010317FF130F013F9038F8001F4990C8FCD9FFF8153F4801E0150748498148
4915004890CA127F5B001F183F191F485AA2007F180FA31907487EA37F806E705A02F093
C8FC14FC14FF15F06CECFF8016FCEEFFF06CEEFF8018F06C17FE727E6C18E06C846C18FC
6C846C846D846D846D846D84010384010084023F83140F020183EC001FDB007F16801603
DC000F15C01700183F060714E0003F83486C160000FF84856D83A2857FA2857F1BC07FA2
7F1B806D5FA26D19006E5E6E5F6E4C5A6E167F6E4C5A02FE4B5B6E6C02075B03F0023F5B
03FF0107B55A01F891B7C7FC496C16FCD9E01F16F0D9800716C0D9000193C8FC48D9003F
14F80078020349C9FC4B5F78DD5C>I[<ED03FEA81507A5150FA4151FA3153FA2157FA215
FFA25CA25C5CA25C5C5C5C91B5FC13035B131F017F91B712F00007BAFCBBFCA7C74AC9FC
B3B3AAF101FFB1616E17FE82A219076E17FC836EEE0FF871131F6E17F06E6EEB3FE06E02
F813FF6EDAFF0313C06E92B512806F16006F5D6F5D030715F003005D041F1480040001FC
C7FC>72 132 124 258 90 I<DB0FF8F01FF0017FB594B6FCB74BB7FCA9D8003F94C77E
0107190FA26D85B3B3B063A463A263A27F6398B6FCA26DF001FB7015036E18F3E00FE380
6E6DED1FC36EDD3F8314FF6E6D03FFEEFFC06E02C0010313036E02FCEB3FFE6E91B612F8
6E17F0033F16E06F16800303EDFE00DB007F14F8040102C093C8FC725E77DC81>I<B800
FE017FB700F8023FB612F8A9D8000F02F0C8000702C0C9003FEBF800100313806D6E6F73
90C7FC775E6D69706F6E1607A26D6E6F6277160F6D6970706D161FA26E6E6F61516D163F
6E687192B6167FA26E68714A6F15FF6E68714A608A6E9DC8FC714A6F5C6E6771DA0FFD17
078A6E06F86071021F6F140F6E67714A486C161F8A6F4D6C5F72017F6F143F6F66724948
6C167F8A6F4D6C5F72487113FFA26F02F04A6C4B5B4F17C06F4C6D94C9FCDEF807715AA2
6F02FC496D4B5A070F17F06F4C6D5EDEFE1FEFF80FA26F02FF496E4A5A073F17FC704B6E
5D07FFEFFE3FA2704B6E4A5A1FFF704B6E5D20FFA27092C86C5DA2704A6F92CAFCA3704A
6F5CA2704A6F5CA3704A705BA27149705BA37149705BA27149705BA37190CA6C5BA27148
7190CBFC7148715A9D5D7BDBA8>119 D<007FB800C04AB71280A9D800034ACA000791C7
FC6D080013F0775A6D6E4E5AA26E6E6064836E4F90C8FC836E4F5A836E4F5AA26E6E4C5A
A26E6E5F1C3F6E6E5F1C7F836E4F5A846F4D5B846F4D90C9FCA26F6E4A5AA26F6E5D1B0F
846F4D5A846F4D5A846F4D5AA26F6E4A5AA2706E5C627002C091CAFC6219E0704B5A19F0
704B5AA2706E485AA2706E485AA27002FE5B1A7F19FF704B5AA2715DA27192CBFCA2715C
A2715CA3715CA2715CA2715CA2715CA2725BA27290CCFCA3725AA2725AA24E5AA24E5AA2
61187FA24E5AA24D5B13FE2603FF804A90CDFC000F13E0486D4A5A487F486D4A5AA260B5
6C141F4D5AA24D5A17FF604C5B4A4990CEFC6C5D4C5A6C49EB3FFC4A495A6C4948485A90
26FE80075B270FFFC03F5B6C90B6CFFC6C5D6C15F86C6C5C011F14C0010749D0FC903800
7FE071857CDB7B>121 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fr cmti10 10.95 74
/Fr 74 123 df<DC0FF0EB0F80DC7FFEEB3FE0DCFC0FEBF870923B03E00381E038922707
C007C3137C92260F800FEBC0FC94381FC7C1923A1F003FCFC3A24B91388F83F8033E9039
1F1F81F0037E010EEB80E005001400A24EC7FC5DA4187E4A5AA46049B812FE5B7F902600
03F0C700FCC7FC4D5A4A5AA44D5A4A5AA44D5A4A5AA4170F4AC75BA54D5A147EA44DC8FC
5CA3173E4A147E1301A35F495AA25F5C160101075D001EEBC0F0003F9038C1F803007F01
C35C26FF0F875C160702075CD8FE1E4948C9FC00F8903803C01ED8703C495A3A387801E0
F83A1FF000FFE0D807C0EB3F80465383BF38>11 D<933807FF80043F13E09338FE00F8DB
01F0131C4B48130E4B48131F4B48137F4BC712FFA25D033E14FE037E14FC187818005DA5
4A5AA54A5A49B712E05B7F903A0003F000074A5AEF0FC0A44A48EB1F80A4EF3F00A24A5A
A2177EA34AC7FC5FA4027E903801F80C181CA3933803F0385CA31870A24948010113E016
00EFF1C0EF7F804AEC1F00010392C7FCA35C1307A2001E5B123F48485A12FF91CAFCA2EA
FE1EEAF81CEA703C6C5AEA1FE0EA07C0385383BF33>I<EE07FC93393FFF83E09338FC07
C7923903F000E7923907C001F792380F8003943807FFC04B485A5D18EF033E903807DF80
037EEB039FEF001FA24BEC3F00A4187E4A5AA360A24A5A49B7FC495EA2903A0003F00001
4A5A4D5AA44A48495AA44D5A4A5AA34D5AA24AC7FCA24DC7FCA3147EEF7E0360A3EFFC0E
5CA3605C0101ED7C38A2EF3C70EF1FE04948EC07C094C8FCA25CA21307A2001E5B123F48
485A12FF91CBFCA2EAFE1EEAF81CEA70386C5AEA1FE0EA07C03B5383BF35>I<DC07FCEC
7FF893273FFF8003B5FC933CFC03C00FE007C0923D01F000E03F0001E0922803C001F07C
EB0070030701034914F892280F8007F1F01303031F010F15070400EBF3E04B14E7DD07C7
15F094260387C014E0037ED9000FEC03C098C7FCA24E5A5DA44EC9FC4A5AA449BBFC5B7F
90260003F0C7007EC7123FA24E147E14075DA2634D5AA24A5A505AA34D5A4A484C5AA44D
48495A4AC7FCA397380FC0604D4815E0147EA297381F81C0A24D5A5CF383801A0FF38700
4DC712074948188EF203FCF200F8057E92C7FC5C1303177C5C17FCD81E0701785B003FEB
C0FC007F01C1495A00FF1383010F4A5A02035C00FE4A485A28F81E01E00FCBFCD8701CEB
C01E3A383800F07CD81FF0EB7FF0D807C0EB1FC0555383BF50>I<4C6C13604C6C13F0A3
9339078001E0A293390F0003C0A2041EEB0780A24CEB0F00A24C131EA34C5BA24B485BA2
4B485BA24B48485AA24B48485AA3031E495AA24B49C7FC0007B912F84818FCA26C18F8C7
2701E00078C7FCA24A485BA24A48485AA24A48485AA3021E495AA24A49C8FCA3BAFC1980
A3280003C000F0C8FCA24948485AA24948485AA2011E495AA24949C9FCA249131EA2495B
A348485BA248485BA24848485AA24848485AA2001E495AA24849CAFCA248131EA2003013
0C3E5175BE4A>35 D<EA01E0EA03F0EA07F8EA0FFCA2121FA2120F13ECEA03D8EA0018A2
1330A31360A213C0EA0180A2EA030012065AA25A12705A12800E1C6DBE1C>39
D<15011503150E151C1538157015E0EC01C0EC0380EC07005C141E5C143814785C495AA2
495A13075C130F91C7FC5B131E133E133C137C137813F8A2485AA2485AA3485AA3485AA3
121F90C8FCA35A123EA4127E127CA65AAB1278A67EA3121CA2121E120EA27EA26C7E1201
7F12001340205A73C325>I<14021403EC018015C0140015E01570A215781538153CA215
1C151EA5151F150FA8151FA8153F153EA5157E157CA315FC15F8A3140115F0A2140315E0
A2EC07C0A3EC0F80A215005C141E143E143C147C147814F85C13015C495AA2495A49C7FC
A2131E5B13385B5B485A485A48C8FC12065A12385A5A1280205A7FC325>I<EA01E0EA03
F0EA07F8120FEA1FFCA4EA0FF8EA0798EA0018A21330A21360A213C0A2EA0180A2EA0300
12065A5A5A5A5A5A0E1C7A891C>44 D<387FFFF8B5FCA314F01505789521>I<120FEA1F
80EA3FC0127F12FFA3EA7F801300123C0A0A77891C>I<181818381878A218F0170118E0
EF03C0A2EF0780A2EF0F005F171E5FA25FA25F16015F4C5AA24C5AA24CC7FC5E161E5EA2
5EA25E15015E4B5AA24B5AA24BC8FC5D151E5DA25DA25D14015D4A5AA24A5AA24AC9FC5C
141E5CA25CA25C13015C495AA2495AA249CAFC5B131E5BA25BA25B12015B485AA2485AA2
48CBFC5A121E5AA25AA25AA21260355B7FC32E>I<15FE913807FF8091381F07C091387C
01F0ECF000494813F8494813780107147C495A49C7FC167E133E137EA25BA2485AA20003
15FEA25B000715FCA2491301120FA34848EB03F8A44848EB07F0A448C7EA0FE0A316C000
7E141F12FE1680153FA2481500A2157EA25DA25D4813015D6C495A127C4A5A4A5A6C49C7
FC143E6C5B380FC1F03803FFC0C648C8FC273F76BC2E>I<15031507A2150E151E153E15
7E15FC14031407141F903801FFF8EB0FF3EB1FC3EB0E0390380007F0A4EC0FE0A4EC1FC0
A4EC3F80A4EC7F00A414FEA4495AA4495AA4495AA4495AA4495AA2EB7FE0007FB512E0B6
FC7E203D77BC2E>I<15FE913803FFC091380F01F091381C00F80230137C4A7F5C49487F
130349C713801306EB0E04D91C0C14C0801338A213301370A24948EB3F80A35CD801C0EC
7F005C16FE4A5B0000EBC0019039C38003F8D97F005B013C495A90C7485A4B5A033EC7FC
5D4A5AEC03E04A5A021FC8FC147E14F8EB03E0EB078049C9FC131C49141849141C495C48
5A485A48C85AA2000E15F0484A5AD81FE0130348B4495A3A3C3FF01F80D8780FB5FCD870
0391C7FCD8F0015B486C6C5AEC3FF048EB07C02A3F79BC2E>I<ED7F80913803FFE09138
0F80F891383C003C02707F4A131F49487F4948148049C7FC130E4915C01408EB381880A2
0170EC1F80A34AEB3F001330D93870133ED91FE0137ED90F80137C90C85A4B5A4B5A4B5A
ED1F8003FFC7FCEC7FFCECFFF0147FEC00788181151F82150F82A4151FA2121E123F5A48
4A5AA3484AC7FC00F8147E00E014FE5D4A5A00605C0070495A0030495A0038EB1F806C01
3EC8FC380F01F83803FFE0C690C9FC2A3F78BC2E>I<02C0EB018002F0130FD901FEEB7F
0091B512FE5E16F0495C16804BC7FCECBFF849C9FCA4130EA45BA45BEC1FC0ECFFF09038
39E078903877003C017E7F0178131F0170805B01408090C7FCA7153FA3121F486C495A12
7F7F4991C7FC00FF5C90C75A5A00E0495AA24A5A5D0070495A4A5A0078495A003849C8FC
6C13FE381F03F86CB45A000313C0C648C9FC293F77BC2E>53 D<ED0FE0ED7FF8913801F0
1C913807C00E91380F0006023E13074A131F4A137F494813FF495A1307494813FE4A13FC
011F147849C8FC5B137E13FE485AA212035B0007EB1FC0EC7FF09038F1E078390FF3803C
9038F6001E49131F121F01F8EB0F805B003F15C05BA249131F007F15E05BA216C090C712
3FA25AA2ED7F805AA216005D5DA248495AA2007C495A5D007E495A5D003E495A6C49C7FC
147E380FC1FC3807FFF06C5BC66CC8FC283F76BC2E>I<D9303FEB01C0903870FF800173
EC0380499038C0070013EF4848140ED9FF835B2603FE01133C01F85C2607F00013F801C0
EBC3F049137F000FEC3EE090C71201001E4A5A001C5D003C140700384AC7FC1278007014
1E5A5D5AC8127C5DA24A5AA24A5AA214075D140F5D141FA24AC8FCA25C147EA214FE5C13
01A2495AA3495AA3495AA3131F5CA2133FA25CA26DC9FC130E2A3F73BC2E>I<157F9138
01FFE0913807C0F091380F0078023C133C4A131E5C4A131F1301495A13075C130FA3011F
143EA2167CA26E13F86E13F09138F001E09138F803C090390FFC07809138FE0F00ECFF1E
6D13F86D13E07F6D13F88101037F9038078FFFD91E071380497E496C13C03801E0000003
EC7FE04848133F49131F48C7120F481407123EA25AA34815C0A21680150F16005D151E00
7C5C5D6C5CEC03E06C495A390FE03F802603FFFEC7FC6C13F838003FC0283F78BC2E>I<
15FF020713C091380F81E091383E00F04A13785C4948137C495A4948133E130F495A133F
49C7127FA25B5B1201A216FF485AA216FEA24913011207A2150316FC5B15071203ED0FF8
A20001141F15376C6CEB6FF0017813CF90393C018FE090381E070F90380FFE1FD903F813
C090C7FCED3F80A2ED7F00A2157E5DA2001C495A003E5C007F130348495A5D48495A4849
C7FC48133E00E05B6C485A387C07E0383FFFC06C90C8FCEA03F8283F77BC2E>I<131E13
3FEB7F80EBFFC0A2481380A26C1300137E133C90C7FCB3120F487E487E127F12FFA36C5A
90C7FC123C122777A61C>I<EB03C0EB07E0EB0FF0EB1FF8A2EB3FF0A2EB1FE0EB0FC0EB
078090C7FCB3EA01E0487E487E120F121FA46C5AEA07B0EA0030A25BA25BA3485A48C7FC
A212065AA25A5A5A5A5A15397AA61C>I<147F903801FFC090380780E090380E00700138
133849131C5B4848131E485A90C7FC5A120E120C121C12180038143CA248147C007C1478
00FE14F86CEB01F0EC03E0EC07C048131F48EB3F800078EB7F00C712FCEB03F8495A495A
EB1F80017FC7FC13FE485AEA03F05B485AEB8060147048485AA2495A00075B0107C7FCEA
039EEA01FCEA00F090C8FCA8EA0780487E487E123F127FA36C5A5B001EC8FC1F416FC02E
>63 D<171C173C177CA217FCA216011603A21607A24C7EA2161DA216391679167116E1A2
ED01C1A2ED038115071601150EA2031C7FA24B7EA25D15F05D4A5AA24A5AA24AC7FC5C14
0E5C021FB6FC4A81A20270C7127FA25C13015C495AA249C8FCA2130E131E131C133C1338
017882EA01FCD807FEEC01FF267FFFC0013F13FFB54A148070140039417BC044>65
D<49B712C018F818FE903B0003FC0001FF4B9038007F80F03FC0A2F01FE04A5A19F0180F
A24A5AA2181FA24A4815E0A2183F19C04A48EC7F8018FF19004D5A4AC7485AEF07F0EF1F
E0EF7F8002FED903FEC7FC91B612F017FE4AC7EA3F804948EC1FE0717E17078449486E7E
A4494881A449485D1707A2604948140FA24D5A604948143F4D5A4D5A4C90C7FC49C7485A
EE0FF849EC3FF0007F90B612C0B8C8FC16F83C3E7BBD40>I<DCFF801380030F9038E001
C0033F9038F803809239FF807C07913A03FC001E0FDA0FF0EB071FDA1FC0903803BF004A
48130102FEC713FF49488049485D495A4948157E495A013F167C5C49C9FC5B48481678A2
485A1207491670120F5B001F176095C7FC5B123FA2485AA4485AA590CCFCA21706170EA3
5FA35FA26C5E5F7F003F4B5A4C5A6C6C4AC8FC000F150E6D141E6C6C143800035DD801FC
495A6C6CEB07C090267FC03FC9FC90381FFFFE010713F0010013803A4272BF41>I<49B7
12C018F818FE903B0003FE0003FF4B9038007F80F01FC0F00FE0F007F04A5AF003F8F001
FCA24A5AF000FEA34A5A19FFA34A5AA44A485CA319FE4AC8FC1803A3494816FC1807A219
F8495A180F19F0A24948ED1FE0A2F03FC0A24948ED7F801900606049484A5A4D5A4D5AA2
49484A5AEF3FC04DC7FC17FE4948EB03FCEE0FF001FFEC7FE0007F90B61280B700FCC8FC
16E0403E7BBD45>I<49B812F8A390260003FEC7121F4B1407180119F018004A5AA44A5A
19E0A34A5A1738A34A484913C01900A217F04A485B16011603160F91B65AA3ED001F4948
EB0780A4494891C8FCA2180319804948010EEB0700160693C7120EA2495A60A260495A18
78187018F0494814016017034D5A4948141F177F01FF913807FF80007F90B7FCB9C7FCA2
3D3E7BBD3E>I<49B812F0A390260003FEC7123F4B14071803F001E0A24A5AA44A5A19C0
A34A5AA2176017704A4801E0138095C7FCA21601DA7F805BA2160316079139FF001F8092
B5FCA3902701FE003FC8FC160FA34948130EA449485BA393C9FC495AA4495AA4495AA449
5AA2497E007FEBFFC0B67E5D3C3E7BBD3B>I<DCFF801380030F9038E001C0033F9038F8
03809239FF807C07913A03FC001E0FDA0FF0EB071FDA1FC0903803BF004A48130102FEC7
13FF49488049485D495A4948157E495A013F167C5C49C9FC5B48481678A2485A12074916
70120F5B001F176095C7FC5B123FA2485AA4485AA44BB512F890C7488060DB000190C7FC
5FA44C5AA46C4B5AA27F123F4C5A6C7E000F151F7F6C6C4A5A6C6C14736C6CEB01E36CB4
EB07C1903A7FC03F00C090261FFFFE1340010701F890C8FC010013803A4272BF46>I<49
B5D8FE01B512FE04FF15FF04FE15FED9000390C7000313004B5D4B5DA34A484A5AA44A48
4A5AA44A484A5AA44A484A5AA44A484A5AA491B8C7FCA392C8FC49484A5AA449484A5AA4
49484A5AA449484A5AA449484A5AA449484A5AA449484A5AA2496C4A7EB66CB67EA24B92
C7FC483E7BBD44>I<49B512FE4914FF6D14FED9000313005D5DA34A5AA44A5AA44A5AA4
4A5AA44A5AA44AC7FCA4495AA4495AA4495AA4495AA4495AA4495AA4495AA2497EB67EA2
92C7FC283E7BBD23>I<92B6FC5C80030013C0EE7F80A4EEFF00A44B5AA44B5AA44B5AA4
4B5AA44B5AA44B5AA44B5AA44BC7FCA44A5AA3EA0F80486C485AEA3FE0127F4A5AEAFFC0
5DEB800F01005B007C495A0070495A92C8FC6C137E6C485A380F07F03807FFC0C648C9FC
304079BD30>I<49B500FE903807FFFE825ED9000390C813E04B16004B15FC19F04E5A4A
484A5A4EC7FC180E604A48147860EF01C04D5A4A4849C8FC171E5F5F4A4813E04C5A4C5A
040FC9FC4A485A5E5E4C7EECFF0115074B6C7EED1C3F903801FE384B6C7E15E0ECFFC049
496C7EECFE005C707E495AA2707EA2495A707EA28349487FA284177F495A717EA3494881
A201FF4B7E007F01FF010FB57EB612801500473E7BBD46>I<49B67E835FD9000390C8FC
5D5DA34A5AA44A5AA44A5AA44A5AA44A5AA44AC9FCA4495AA4495AA2184018E04948EC01
C0A3EF0380495A17071800A249485C170E171E173E4948143C177C5F160149481307EE1F
F001FF14FF007F90B6FCB85AA2333E7BBD39>I<49B5933807FFF85013FC5013F8D90003
F0FC00505ADBBF805E1A771AE7DA073FEEEFE0F101CFA2F1038F020E4C485AA26F6C140E
A2021C4C485A1938A2197002384DC7FC19E0F001C0A24A6C6C90380380FEA2F00700180E
02E04C5A181CA21838D901C04B485A6F7E18E0A2D903804A48485AEF0380A2EF0700D907
004C5A170E5FED03F8010E4B495A5FA25F494D5AEEF9C0EEFB80A2496DB4C748C8FCA25E
01785C19FE01F85CD807FE4C7EB500F04948B512FE16E0DAE0005E563E7BBD52>I<9026
01FFFE91380FFFFE6F16FF1AFED90001030013C04A6DEC3F00193E191CEDBFC0DA073F5D
82151FA2020E6D5C150FA26F7E021C5EA26F7EA202386D495A1501A2824A6C4A5AA2EE7F
80A24A4BC7FCEE3FC0A217E04948011F130EA2EE0FF0A249485DEE07F8A217FC49C70003
5BA217FE1601010E5EEE00FFA3496F5AA3173F495EA2171F1378715A13F8EA07FEB500F0
140795C8FC4A80483E7BBD44>I<EEFFC0030713F892383F80FE9238FC003FDA03F0EB0F
804A486D7EDA1F80804AC76C7E027E6E7E4A81494814004948811307495A4948157F133F
5C49C9FC4917805B1201485AA212075B000F17FFA25B121F190048485DA448484B5AA34D
5AA25B4D5A12FF60171F60007F163F604D5AA24DC7FC5F003F15014C5A6D5D001F4B5A4C
5A6C6C4A5A4C5A6C6C4AC8FC000315FC6C6C495A6C6CEB07E0017FEB1F8090261FC07EC9
FC903807FFF801001380394273BF46>I<49B77E18F018FC903B0003FE0003FE4BEB00FF
F07F80F03FC0181F4A4815E0A319F04A5AA44A48EC3FE0A319C04A48147F1980A2F0FF00
4A485C4D5A4D5A4D5A4AC7485AEF3FC04CB4C7FC92B512FC4915E04ACAFCA3495AA4495A
A4495AA4495AA4495AA4495AA213FF007F13FFB67E92CAFC3C3E7BBD3E>I<49B612FCEF
FF8018F0903B0003FE000FF84BEB03FEEF00FF8419804A48EC3FC0A319E04A5AA44A48EC
7FC0A3F0FF804A5A19004D5A604A48495A4D5A4D5AEF3F804AC700FEC7FCEE07F892B512
E01780903A01FE000FC0EE03F0707E834948130083A283495AA449485B5FA349481303A4
4948010714404D13E0A219C0494801031301A201FFEE0380007F01FF01011400B6398000
FE0692C7EA7E1CCAEA3FF8EF07F03B407BBD42>82 D<92381FE00192397FFC0380913A01
FFFE0700913907F01F0F91390FC0079F91391F0001DF023E14FE4A13005C0101157E4A14
7C495AA213074A1478130FA3011F1570A3176094C7FC80A214F8EB0FFEECFFE015FC6DEB
FF806D14E06D806D806E7F141F02037FEC003F1507ED01FF81A282A312061207000E157E
A4001E5DA25E1501003E5D003F4A5AA24B5A486C495A6D49C8FCD87DE0133ED878F05B39
F07E01F839E03FFFE0D8C00F5BD901FEC9FC314279BF33>I<90B9FC5A5A903AFE001FF0
0101F09138E0007E4848163E0180161E4B5A48C7FCA2120E001E4A48131C121CA25A4BC7
FC12781270183848495A00601718C71600A24A5AA44A5AA44A5AA44A5AA44A5AA44A5AA4
4AC9FCA4495AA4495AA2EB0FFE003FB67EA3383D71BC41>I<001FB500E090B512E06F15
F04B15E026003FF0C7380FFC004AEC03F04A5D715AA249484A5AA449C848C7FCA4484815
0EA448485DA448485DA448485DA448485DA448484A5AA448484A5AA490C848C8FC5A160E
A26C5DA25EA25E6C5D4B5A6C6C495A4BC9FC6C6C130E0007143CD803F013F83901FC07F0
6CB512C0013F90CAFCEB07F83C406FBD44>I<B500FC91387FFFC06E16E04A16C0000301
8091380FFC0049C8EA07F00001EE03C060170795C7FC170EA25F173C17386D5DA26C5E16
015F4C5AA24CC8FC5E160E5E805E137F5E5EA24B5AA24B5A150793C9FCECC00EA2013F5B
153C15385DA25D14C15DECC38014E302E7CAFCEB1FEF14EE14FCA25CA25CA25C5C130F5C
A291CBFC130E3B406DBD44>I<B5D8FC01B500F090B512804B6E4814C04A6C4A6C148000
0790C7D80FFEC7381FF800D803FC03F8EC07E06304075E98C7FCA21A0EA2040F5DA2041F
5D1A78043F15706216774F5A16E74F5A6DEB01C703034BC8FC000115870307150E160703
0E5D193C031C15386103387F61ED70034E5A15E002014B5A15C002034BC9FC1580DA0700
140E181E020E151C605C605C01FF5E5C6C01F0ECFDC05CEFFF805C4A92CAFCA291C75B5F
5B705A5B5F5B5F5B495D52406DBD5B>I<91267FFFFE90383FFFF891B64913FC6E496D13
F8020101E0010713006E0180EB03F86119C06F6C495A96C7FC033F140E705B183C031F5C
705B4D5A030F5C70485A4DC8FC0307130EEEFC1E5F03035BEEFE705F6F6C5A5FA26F90C9
FC83A2707EA216FF4B7F5DED079FEE1FF0150EED1C0F03387F1578EDF007DA01E07F15C0
9138038003DA07007F140E021E13014A805C02707F4A81495A4948147F01078249C8FC49
6F7E017F157F2603FF8049487E007F01F0010FEBFFC0B56C5B6C497F463E7CBD44>I<26
7FFFFE91381FFFF0B65C4A80000301C0913803FE006C4915F86C17E0604D5A017F93C7FC
6E140E5F013F153C6E5C17705F6D6C495A16034C5A010F92C8FC6E130E5E0107143C6E5B
16705E6D6C485A15034B5A010191C9FCECFF0E5D6D133C15F85D5D6E5AA25DA292CAFC5C
A35C1301A35C1303A35C1307A35C130FA2131F001FB512E0815D3C3E6EBD44>I<147E49
B47E903907C1C38090390F00E7C0011E136F49137F49EB3F8013F8485A120348481400A2
485AA2001F147E5B123FA248C75AA400FE495AA4913803F018481538A3913807E070127C
140F141F003C15E0003E1337001E903863E1C0380F01C33A078781E3803A03FF00FF00D8
00FC133E252977A72E>97 D<EB1F80EA0FFFA3EA003F91C7FCA4137EA45BA4485AA4485A
A2147E9038F1FF803907E383C09038EE01E09038FC00F04913F8485A4913FC157C5B485A
157E15FEA248C7FCA315FC007E1301A448EB03F8A315F014074814E0140F15C01580141F
00781400007C133E5C003C1378001C5B381E03E06C485AD803FFC7FCEA01F81F4076BE2A
>I<EC1FC0ECFFF0903803F038903807C00C90381F000E013E130749133F49137F000114
FF485A4913FE000714FC484813781500121F5B123FA248C8FCA412FEA65A1502007C1407
127E150E003E141C15786C14F06CEB03E03907800F803903E07E003801FFF838003FC020
2977A72A>I<163FED0FFF5DA2ED007F167EA416FCA4ED01F8A4ED03F0A4ED07E0A2147E
903801FF87903907C1CFC090380F00EF011E136F49137F49EB3F8013F8485A1203484814
00A2485AA2001F147E5B123FA248C75AA400FE495AA4913803F018481538A3913807E070
127C140F141F003C15E0003E1337001E903863E1C0380F01C33A078781E3803A03FF00FF
00D800FC133E284077BE2E>I<EC3F80903801FFE0903807E07090381F803890383E003C
49131C49131E485A485A12074848133C121F491378003F14F090380001E048EB0FC0ECFF
809038FFFC00B512C048C8FCA35AA71504150E127C151C15386C14F0001EEB01E0001FEB
07C06CEB1F003807C0FC3801FFF038007F801F2976A72A>I<167C4BB4FC923803C380ED
078192380F07C0ED1F0F161FED3E3FA2037E1380EE1F00160E4BC7FCA54A5AA54A5AA301
03B512F0825E90260007E0C7FCA44A5AA54A5AA54AC8FCA5147EA55CA5495AA5495AA45C
1307A25CA2EA1E0F003F5B127F00FF90C9FC5B131E12FEEAF83CEA70386C5AEA1FE0EA0F
802A5383BF1C>I<EC03F0EC0FFC91383E0E1C913878073E903901F0037ED903E013FE90
3907C001FCA2EB0F80131FD93F0013F8A2137E13FEED03F05B1201A24848EB07E0A44848
EB0FC0A4ED1F805BA30003EC3F005DA26C6C5B4A5A00001303903878077EEB3C1C90381F
F8FCEB07E090C7FCA24A5AA44A5AA2121C003E495A007F5C48130F4A5A4891C7FC48133E
007813F8383C03F0381FFFC0D803FEC8FC273B7CA72A>I<EB01F8137F13FFA213035CA4
495AA4495AA4495AA449C8FCA2EC03F8EC0FFE90387E3E0F913870078002E013C0EB7FC0
D9FF8013E014005BA2485AA25BA24848EB0FC0A44848EB1F80A3ED3F00485AA2157EA248
481403EDFC07A33A3F0001F80EA2160CEDF01C127E16381630020013704815E0007CEC7F
800038EC1F0028407ABE2E>I<14E0EB01F0EB03F81307A214F0EB03E0EB01C090C7FCAD
13F8EA03FCEA070EEA0E0F001C138012181238EA301F1270A2126038E03F00A2137E12C0
12005BA3485AA3485AA2485AA21430380FC070A3381F80E0A214C01301A2EB03801400EA
0F06130EEA07F8EA01F0153E78BC1C>I<1507ED0F80ED1FC0153FA21680ED1F00150E92
C7FCADEC07C0EC1FE0EC7870ECE078ECC07CEB01800103137EEB0700A2130E5D5BA39038
1801F81300A34A5AA44A5AA44A5AA44A5AA44AC7FCA4147EA45CA4495AA2001C5BEA3E03
007F5BEAFF075C48485A00FC90C8FCEAF81EEA707CEA3FF0EA0FC0225083BC1C>I<EB01
F813FFA313035CA4495AA4495AA4495AA449C8FCA2ED03E0ED0FF0017EEB3C18ED707CED
C0FCEC01819038FC03031406140CED01F83A01F81800E04A13005C5C3803F18001F3C8FC
13FEA23807FFE0EBE7F8EBE0FC143E48487E816E7EA2D81F8014301670A33A3F001F80E0
A3ED81C0127E020F138015830207130048EB0386007CEB01FC00386D5A26407ABE2A>I<
EB07E0EA01FF5A7EEA000F14C0A4EB1F80A4EB3F00A4137EA45BA4485AA4485AA4485AA4
485AA4485AA448C7FCA4EA7E035BA3EAFC0EA35BA212F8EA7838127CEA3C70EA1FE0EA07
80134079BE17>I<D803E0017F14FE3D07F003FFC007FF803D0C380781E00F03C03D1C3C
1E00F03C01E026383E38D9F8707F4A14E0003049D9FDC07F26703FC0EBFF80A24A140048
48C75AA2017E5CA248484948495A1200A348484948495AA34E5A4848495AA24E5AA24848
494815C0F03F01A34848494890387E0380A21A00F07C07484849C7FC190E190CF03C1C48
C7007EEC1C386C023EEC0FF0000E021CEC07C0422978A74A>I<D803E0137F3A07F003FF
C03A0C380781E03A1C3C1E00F026383E387F5CD93FE07F00705BA25C4848C7FCA2137EA2
4848495A1200A34848495AA34B5A485AA24B5AA24848156092381F80E0A3484890383F01
C0A21780ED3E03485AEE07001606ED1E0E48C75B6CEC0FF8000EEC03E02B2978A733>I<
EC1FC0ECFFF8903803F07C903807C01E90381F000F013E148049EB07C05B1201484814E0
5B1207485A16F0121F5B123F16E048C7120FA400FEEC1FC0A3ED3F80A2160048147EA200
7C5C007E5C4A5A003E13035D6C495A6C011FC7FC3807803E3803C0F86CB45A38003F8024
2977A72E>I<903903E001F8903907F007FE90390E380E0F903A1C3C380780903A383E70
03C003E013E0EC3FC00170018013F016011500EBE07E17F81603A2495A1300A217F04948
1307A44948EB0FE0A317C04948131F1780163F17004948133E167E6E137C5E011F495A02
F05B4B5A9138B80F8090263F1C1FC7FCEC0FFCEC03E091C9FC137EA45BA4485AA4120338
7FFFE0B5FC6C5B2D3A80A72E>I<027E1340903901FF80E0903907C1C1C090380F00E301
1E136749137F49EB3F8013F8485A120348481400A2485AA2001F147E5B123FA248C75AA4
00FE495AA44A5A5AA34A5A127C140F141F003C5C003E133F001E136F380F01CF3907879F
803803FF1FEA00FC13004AC7FCA4147EA45CA4130190B512F0A3233A77A72A>I<3903E0
01F83907F007FF3A0E381E0780261C3C3813C039183E700F0038EBE01F90383FC03F0070
1380A29138001F804848EB0E00017E90C7FCA3485A1200A3485AA4485AA4485AA4485AA4
485AA448C9FC7E120E222978A726>I<EC7F80903801FFE0903807C0F090380F0038011E
131C49130C017C133E0178137E01F813FEA2000114FC15F81570150013FEEBFFC014FC6C
13FF6D13806D13C06D13E07F010013F0140F14071403120C123F481301138039FF0003E0
A24814C0481307006014800070EB0F000030131E001C5B380F01F83807FFE0C690C7FC1F
297AA725>I<EB01C0EB03E014F0EB07E0A4EB0FC0A4EB1F80A4EB3F00A3007FB5FCB6FC
7E38007E00A25BA4485AA4485AA4485AA4485AA4381F800C141CA21438EA3F0014301470
146014E0EB01C0001F1380EB0300EA0F0EEA07FCEA01F0183A78B81E>I<13F8D803FC14
38D8070E147CD80E0F14FC001C7F121800384A5AEA301F1270A200604A5A38E03F00A213
7E00C04A5A12005BA24B5A485AA34848495AA4484890383F01801603A392387E0700A315
FE0003150EEC01BE00019038033E1C9038F0061E2600F81C5B90393FF80FF090390FE003
E0292978A731>I<01F8EB0380D803FCEB07C0D8070EEB0FE0EA0E0F001C1380001815F0
00381407D8301F1303007015E01501126038E03F00A2137E00C015C012005BA2ED038048
5AA34848EB0700A3150E485A150C151CA25D153015700003146015E04A5AD801F05B0000
0107C7FCEB7C1EEB3FF8EB07E0242978A72A>I<01F816E0D803FC9138E001F0D8070E90
3901F003F8D80E0F1303001C1380001817FC0038913807E001D8301F1500007017F81878
00604A5A38E03F00A2137E00C04A48137012005BA24BC712E0485AA34848017EEB01C0A3
EF038048485BA218005FA2170EA2000301015C1718020314382701F0073E5B0000D9061E
5B903A7C1C0F83C0903A3FF807FF80902707E000FEC7FC362978A73C>I<903903F001F8
90390FFC07FE90391C1E0E0F9026300F1C13800160EB381F01C0EBB03F0001903807F07F
D8038013E0A22607000FEB3F00EDC01C000E92C7FCA3000C495AC7FCA34AC8FCA4147EA4
4A130C161CA25E381E01F8123FD87F815C01831460D8FF0314E09039077801C0267E067C
5B277C0E3C07C7FC39383C1E1E391FF00FFC3907E003F029297CA72A>I<13F8D803FC14
70D8070E14F8D80E0F1301001C138012180038EC03F0EA301F1270A20060EC07E038E03F
00A2137E00C0EC0FC012005BA2ED1F80485AA34848EB3F00A44848137EA45DA40003495A
140300011307EBF00F3900F83FF0EB3FF3EB0FC3EB00034A5AA25D001C130F007E5CB413
1F92C7FC5C48133E485B48137800E05B495A387003C0D83C1FC8FCEA1FFEEA07F0253B78
A72C>I<D901F01360496C13E0EB0FFC90391FFE01C0EB3FFFED038090397C0FC7009038
F003FE9038E0007E151C48485B6C485B90C75A4A5A4A5A4AC7FC140E5C5C5C5C495A495A
49C8FC130E5B491303495BA249130E485A4848131ED807F05BD80FFE137C90381F81F839
1C07FFF000385CD878035BD870015B486C90C7FC147C23297BA725>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fs cmr10 10 23
/Fs 23 117 df<B512FCA516057F941C>45 D<EB07F8EB3FFF4913C03901F80FE03903C0
03F048C66C7E000680000D80380FC000486C7F7FA46C5A6C5AC85A14015DA25D4A5A5D4A
5A4A5A027EC7FCEB1FFCECFF809038000FE0EC03F06E7E6E7E81157F1680A2ED3FC0A216
E0A2121E123F487E487EA216C0A249137F6CC71380127E0030ECFF0000385C001E495A6C
6C485A3903F00FF06CB512C06C6C90C7FCEB0FF8233A7DB72A>51
D<1538A3157CA315FEA34A7EA34A6C7EA202077FEC063FA2020E7FEC0C1FA2021C7FEC18
0FA202387FEC3007A202707FEC6003A202C07F1501A2D901807F81A249C77F167FA20106
810107B6FCA24981010CC7121FA2496E7EA3496E7EA3496E7EA301E06E7E1201486C81D8
0FFC02071380B56C90B512FEA3373C7DBB3E>65 D<913A01FF800180020F13E0027FEBF8
03903A01FF807E07903A03FC000F0FD90FF0EB038FD91FC0EB01DF4948EB00FF49C8127F
01FE153F4848151F485A170F485A000F16075B001F1603A2485AA21701127FA25B94C7FC
12FFAB127FA26DED0180A2123FA36C7EEF0300120F7F000716066C7E6D5D12016C6C5D01
7F5D6D6C14706D6C5CD90FF0EB03C0D903FCEB0F80902701FF803EC7FC9039007FFFFC02
0F13F002011380313D7BBA3C>67 D<B712C016F816FE000190398001FF806C90C7EA3FE0
EE0FF0EE03F8707E707E177FA2EF3F8018C0171F18E0170F18F0A3EF07F8A418FCAC18F8
A4EF0FF0A218E0A2171F18C0EF3F80A2EF7F0017FE4C5A4C5AEE0FF0EE3FE0486DEBFF80
B8C7FC16F816C036397DB83F>I<B812FCA30001903880000F6C90C71201EE007E173E17
1E170EA31706A317078316C0A394C7FCA31501A21503150F91B5FCA3EC000F15031501A2
1500A21860A318E093C712C0A41701A3EF0380A21707A2170F173F177F486D903807FF00
B9FCA333397DB839>I<B612C0A3C6EBC0006D5AB3B3AD497EB612C0A31A397EB81E>73
D<013FB512E0A39039001FFC00EC07F8B3B3A3123FEA7F80EAFFC0A35D140F1380D87F00
5B0060495A6C5C6C49C7FC000E137E380781FC3801FFF038007F80233B7DB82B>I<B593
3807FFF86E5DA20001F0FC002600DFC0ED1BF8A2D9CFE01533A3D9C7F01563A3D9C3F815
C3A2D9C1FCEC0183A3D9C0FEEC0303A2027F1406A36E6C130CA36E6C1318A26E6C1330A3
6E6C1360A26E6C13C0A3913901FC0180A3913900FE0300A2ED7F06A3ED3F8CA2ED1FD8A3
ED0FF0A3486C6D5A487ED80FFC6D48497EB500C00203B512F8A2ED018045397DB84C>77
D<B5913807FFFE80A2C66D9038007FE06EEC1F8001DFED0F00D9CFF014068013C7EBC3FC
8013C1EBC0FF81147F6E7E81141F6E7E816E7E1403816E7E801680ED7FC0153F16E0ED1F
F0150FED07F816FC1503ED01FE16FF81EE7F8617C6163FEE1FE617F6160FEE07FEA21603
1601A21600177EA2486C153E486C151EEA0FFCB500C0140E1706A237397DB83E>I<EC03
FF021F13E09138FE01FC903901F8007ED907E0EB1F8049486D7ED93F80EB07F049C76C7E
01FE6E7E48486E7E49157E0003167F4848ED3F80A24848ED1FC0A2001F17E049150F003F
17F0A3007F17F8491507A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1FE0A36C
6CED3FC0000717806D157F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D6C495A
D907E0EB1F80D903F8017FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA41>I<
B712C016F816FE000190398001FF806C90C7EA3FC0EE0FE0EE07F0EE03F817FC17FE1601
A217FFA717FEA2EE03FCA2EE07F817F0EE0FE0EE3FC0923801FF0091B512FC16F091C9FC
B3A5487FB6FCA330397DB839>I<B612FEEDFFE016F8000190388007FE6C90C76C7EEE3F
C0707E707E707EA2707EA283A65FA24C5AA24C5A4C5AEE3F8004FFC8FCED07FC91B512E0
5E9138000FF0ED01F86F7E167E828383161F83A683A5F00180A2EE0FF8A3486D0107EB03
00B6EB03FC04011306706C5ACAEA3FF8EF07F0393B7DB83D>82 D<D90FF813C0EB3FFE90
B512813901F807E33907E000F3D80F80137F90C7121F48140F003E1407A2481403A200FC
1401A415007EA27E6C15007F13E0EA3FF8EBFF806C13F86CEBFF806C14E06C14F86C806C
80013F7F01071480D9007F13C0020713E0EC007FED1FF0150F150716F81503124012C015
01A37EA216F07E15036C15E0A26CEC07C0B4EC0F80D8FB80EB1F00D8F1F0133ED8F0FE13
FC39E03FFFF8D8C00F13E0010190C7FC253D7CBA2E>I<003FB812E0A3D9C003EB001F27
3E0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C71600B3
B0913807FF80011FB612E0A335397DB83C>I<007FB590383FFFFCA3C601F8010790C7FC
D97FE0EB01F8013F5D6D6C6D5A4C5A6D6C5C6D6C13034CC8FC6D6C1306160E6D6C5B6DEB
8018163891387FC0306E6C5A16E06E6C5A91380FF18015FB6EB4C9FC5D14036E7EA26E7F
6F7EA24B7E15DF9138019FF09138038FF8150F91380607FC91380E03FE140C4A6C7EEC38
000230804A6D7E14E04A6D7E49486D7E130391C76C7E01066E7E130E010C6E7E011C1401
013C8101FE822607FF8001077FB500E0013FEBFF80A339397EB83E>88
D<EB1FE0EBFFFC3803E03F3907000F80486C6C7E6D6C7E486C6C7E81A214006C487F6C5A
C8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA07E0485A485A48C7FC5A160C12FEA31401A2
127E007FEB037C6C9038063E18381F800C3A0FE0781FF03A03FFF00FE03A007F8007C026
277DA52A>97 D<EB07F8EB1FFF90387C0F809038F003C03901E001E03903C000F0000714
F84848137C121F90C7127E48143EA2007E143FA312FEA2B7FCA248C8FCA5127EA2127F7E
15037E6D1306120F6C6C130C6C7E6C6C13386C6C137090383E03C090381FFF80903803FC
0020277EA525>101 D<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03E9038F1C01F90
39F3000F8001F680150701FC805BA35BB3A4486C497EB500C1B51280A3293A7EB92E>
104 D<EA0380487E487E487EA36C5A6C5A6C5AC8FCAAEA03F012FFA312071203B3AA487E
B512C0A312387EB717>I<EB03FE90380FFF8090383E03E09038F800F84848137C48487F
48487F4848EB0F80001F15C090C712074815E0A2007EEC03F0A400FE15F8A9007E15F0A2
007F14076C15E0A26C6CEB0FC0000F15806D131F6C6CEB3F006C6C137EC66C13F890387E
03F090381FFFC0D903FEC7FC25277EA52A>111 D<3807E03F00FFEBFF809038E1C3E0EB
E307390FE60FF0120313ECEC07E09038F803C0EC018091C7FCA25BB3A3487EB512F0A31C
257EA421>114 D<1318A51338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7
FCB215C0A90000EB018013FC137C90383E0300EB1F06EB0FFCEB01F81A347FB220>116
D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Ft cmr10 10.95 86
/Ft 86 125 df<4AB4EB0FE0021F9038E03FF8913A7F00F8FC1ED901F890383DF03F4948
90387FE07FD90FC09039FFC0FF80011F5B02805CEB3F0049EE7F006FEB003E01FE6E90C7
FCAEB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
D<EC03FE91383FFF809138FE03E0903903F0007049487FD91F80137C013FEB01FC02007F
017E130313FEA248486D5AA2ED007093C7FCAA16FEB7FCA33901FC000315011500B3AC48
6C497EB5D8F87F13FCA32E407EBF33>I<EC03FF023F13EE9138FE01FE903803F0009038
07E00190381F8003133F1400137E01FE13011500485AAEB7FCA3D801FCC7FCB3AE486C49
7EB5D8F87F13FCA32E407EBF33>I<DA03FE49B4FC91273FFF801F13C0913BFE03E07F01
F0903C03F000F1F800384948D93BF07FD91F80D9FFC0133E013F4915FE4A48497F017E4B
5A13FEA248484A6D5A15010300153896C7FCAA197FBBFCA3D801FCC738FE00018485B3AC
486C496CECFF80B5D8F87FD9FC3F13FEA347407EBF4C>I<121E123FEA7F80EAFFC0A8EA
7F80ABEA3F00AC121EAC120CC7FCA8121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A41
79C019>33 D<001E130F003FEB1F80397F803FC039FFC07FE0A201E013F0A2007F133F39
3F601FB0001EEB0F3000001300A5491360A3484813C0A23903000180A20006EB0300A248
1306485B485B002013101C1C7DBE2D>I<013F1603D9FFC04B7E2601E0E0150F2603C070
93C7FC48486C5D48486C153E48011F15FC001ED90FC01303003ED90EF0EB0F78DA063FEB
FCF0007E9039070FFFF1007C0200EB01E093380003C000FC6D6C1307604DC8FC5F171E5F
177C17785F16015F007C4948485AA2007E4B5A003E0106130F020E91C9FC001E151E001F
49133E6C0118133C260780385B6C6C4813F86C6C485B6CB448485A90263F0003143F90C7
49EBFFC0923A078001E0E0030F903803C0704C48487E031E90380F0018033E49131C033C
011E7F4B133E03F815064B017E13074A48137CA24A4801FCEB038014075D4AC7FC5C141E
5C147C14785C13014A027CEB0700495A0107157E4A023E130649C8140E49151E011E031F
5B496F1318017C923807803801786F6C5A496F6C5A71B45A0160043FC7FC41497BC34C>
37 D<EC0F80EC7FE0ECF07049487E903803C0180107131CEB0F80150C011F130EA21400
5BA45D14801518153815301570011F13606E5AECC18014C392CAFCD90FE691387FFFFC14
EC14F84A020713C00107923801FE00EF00F86E5D01035E8001074B5AD90DFE4A5A131849
6C4AC7FC497E01C06D130E00016D6C5BEA038000076D6C5B000F6D7ED81F005D486D6C5B
6E7E484B5A6E6C485A48EB00FFDB7F87C8FC168EED3FDCDB1FFC14386D6D5A1507007F02
0315786F6C14706C6CD907FE14F0001F91260F7F8013E06D90393E3FC0016C6C903AF81F
E003C03D03FC07F007FC1F806CB5D8C001B512006C6C90C7EA7FFCD90FF8EC0FF03E437C
C047>I<121E123FEA7F80EAFFC0A213E0A2127FEA3F60121E1200A513C0A3EA0180A2EA
0300A21206A25A5A5A12200B1C79BE19>I<1430147014E0EB01C0EB0380EB07005B130E
5B133C5BA25BA2485A12035B1207A25B120FA348C7FCA35A123EA3127EA4127CA212FCB2
127CA2127EA4123EA3123F7EA36C7EA312077FA212037F12016C7EA21378A27F131C7F13
0F7FEB0380EB01C0EB00E014701430145A77C323>I<124012E012707E7E7E120F7E6C7E
7F6C7EA26C7EA21378137C133C133EA2131E131FA3EB0F80A314C01307A314E0A41303A2
14F0B214E0A21307A414C0A3130F1480A3EB1F00A3131E133EA2133C137C13785BA2485A
A2485A5B48C7FC5A120E5A5A5A5A1240145A7BC323>I<121E123FEA7F80EAFFC0A213E0
A2127FEA3F60121E1200A513C0A3EA0180A2EA0300A21206A25A5A5A12200B1C798919>
44 D<B512FEA617067F961E>I<121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A0A7989
19>I<ED0180ED03C0A2ED0780A3ED0F00A3151EA35DA35DA35DA34A5AA34A5AA34A5AA3
4AC7FCA2141EA35CA35CA35CA3495AA3495AA3495AA349C8FCA3131EA35BA25BA35BA348
5AA3485AA3485AA348C9FCA3121EA35AA35AA35AA21260225B7BC32D>I<EB01FE90380F
FFC090383F03F090387C00F849137C48487F48487F4848EB0F80A2000F15C04848EB07E0
A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB07F0A3001F15E0A36C6C
EB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F03F090380FFFC0D901FE
C7FC263F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC139FEAF81F1200B3B3ACEB
7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E03901F01FF03903C003FC48
C66C7E000E6D7E48EC7F805AED3FC05A16E0007F141F487E16F07FA46C5A6CC7FC120CC8
13E0153FA216C0157F168016005D4A5A5D4A5A5D4A5A4A5A4A5A92C7FC143E5C14F0495A
495A5C49C8FC010E14705B5B5B4914E0485A5B48C8FC00061401000FB6FC5A5A4815C0B7
FCA3243D7CBC2D>I<EB07FC90383FFF809038F80FE03901E003F839038001FC48C77E00
0E80481580D81F80137F486C14C07FA56C5A6C481480C8FC15FF1600A25D4A5A5D4A5A4A
5A4A5A023FC7FCEB1FFCECFF809038000FE0EC03F0EC01FC816E7EED7F80A216C0A2ED3F
E0A216F0A2120C123F487E487EA316E05B157F6CC713C012706C1580003CECFF006C5C6C
495A3907C003F83903F80FF0C6B512C0013F5BD907F8C7FC243F7CBC2D>I<150E151E15
3EA2157EA215FE1401A21403EC077E1406140E141CA214381470A214E0EB01C0A2EB0380
EB0700A2130E5BA25B5BA25B5B1201485A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EA
FE00AC4A7E49B6FCA3283E7EBD2D>I<00061403D80780131F01F813FE90B55A5D5D5D5D
92C7FC14FCEB3FE090C9FCACEB01FE90380FFF8090383E03E090387001F09038C0007849
137C90C77E153F0006EC1F80C8FC16C0A2ED0FE0A316F0A3120C123E127F487EA316E090
C7FC48141F007C15C0127016806C143F003C1500001C147E6C5C6C495A3903C003F03901
F80FE06CB55A013F90C7FCEB07F8243F7CBC2D>I<EC1FE0ECFFF8903803F03C903807C0
0E90381F0007013E148049131F49EB3FC00001147F5B1203485AED3F80000FEC1F004990
C7FC121FA2123FA25B127FA214FE903883FF8090388707E039FF8C01F090389800F801B0
137C01E0137E8116805BED1FC0A216E05BA216F0A4127FA5123FA216E07F121F16C0000F
143F16806C6C14005D6C6C137E00015C3900FC01F890387E07F090383FFFC0010F5BD903
FCC7FC243F7CBC2D>I<1238123C123F90B612FCA316F84815F0A216E00078C7EA01C000
70EC0380A2ED0700150E5A5D5DA2C85A5DA24A5A4A5A140792C7FC5C140E141E5CA2147C
147814F8A213015CA21303A21307A3495AA4131FA5133FA96D5AA20107C8FC26407BBD2D
>I<EB03FC90381FFF8090383C07E09038F000F0D801C0137C48487F0007141E48C7121F
ED0F80121EED07C0A2123EA3123FA26DEB0F80A2D81FE014006D5B6C6C131E01FE5B6C6C
5B6CEBC0F06CEBE1E06CEBFF806D48C7FC6D7E010F7F15E0497F017813FC9038F03FFE39
01C01FFF3803800700076D138048C713C0001E147F003EEC1FE0003C140F007C140716F0
481403A21501A516E0127CED03C07EED07807E6C6CEB0F006C6C133ED803F05B3901FC03
F039007FFFE0011F1380D903FCC7FC243F7CBC2D>I<EB03FCEB1FFF90383E07C09038F8
01E048486C7E0003804848137C4848137E153E001F143F123F491480127FED1FC0A212FF
16E0A616F0A4127FA2153F123FA26C7E157F120F6C7E000314DF3901F0019F3900F8031F
D97E0E13E0EB1FFCEB07F090C7FCA216C0153FA21680A21600D80F805B486C137E487E5D
A24A5A01C05B6C48485A391E0007C06CEB1F802607C07FC7FC3803FFFC6C5B38003FC024
3F7CBC2D>I<121E123FEA7F80EAFFC0A4EA7F80EA3F00121EC7FCB3121E123FEA7F80EA
FFC0A4EA7F80EA3F00121E0A2779A619>I<121E123FEA7F80EAFFC0A4EA7F80EA3F0012
1EC7FCB3121E123FEA7F8012FF13C0A3127F123F121E1200A5EA0180A3EA0300A31206A2
5A5AA25A12200A3979A619>I<007FB912E0BA12F0A26C18E0CDFCAE007FB912E0BA12F0
A26C18E03C167BA147>61 D<EB1FF890B5FC3903E01FC039070007F0000EEB01F8001814
FC00381300007814FE127EB414FF7FA46CC7FC003E14FEC7120115FC140315F8EC07E0EC
0FC0EC1F801500143E5C14785CA25C13015CA213035CAB91C7FC90C8FCA8EB0780497E49
7E497EA46D5A6D5A6D5A20407BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7
A2913801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA3
4A6D7EA349486D7E91B6FCA249819138800001A249C87EA24982010E157FA2011E82011C
153FA2013C820138151FA2017882170F13F8486C82D80FFFED3FFCB500F0010FB512F8A3
3D417DC044>65 D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF
7FC0EF3FE0A2EF1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03
FCEE0FF8EE7FE091B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018
F8170F18FC1707A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C
90380FFE00B85A17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020FEBFF80
913A3FF007E01E913AFF8000F03ED903FEC7EA387ED907F8141CD90FE0EC0EFE49481407
4948140349C81201491500485A4848167EA24848163E120F5B001F171EA2485AA2180E12
7FA25B180012FFAC127FA26D160EA2123FA36C7E181C120F7F000717386C7EA26C6C1670
6C6C16E07F6D6CEC01C06D6CEC03806D6CEC0700D907F8140ED903FE143C902600FF8013
F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEEFF8017
E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184717EA2
1980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A601707
4D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45>I<B912
E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A418381638A41800
A21678A216F81501150791B5FCA3EC8007150115001678A21638A2180EA3181C93C7FCA4
183C1838A21878A318F8EF01F0A21707170F173F48486CEB03FFB912E0A3373E7DBD3E>
I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4EF00E0A2
1638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A693C8FCAF
3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021FEBFF80913A7FF0
0FC03C913AFF0001E07CD903FC90380078FC4948143CD90FE0141F4948140F4948140749
C8120301FE1501120148481500A24848167C120F5B001F173CA2485AA2181C127FA25B95
C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA36C7EA2120F7F12076C7E
A26C7E1200137F6D6C14076D7E6D6C140ED907F8EC1E7C6D6C143C902600FF80EBF83C91
3A7FF007E01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<B6D8C01FB512F8
A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3A92601FFE0EC3F
FCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0
A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401B3B3A6123FEA7F80A2EAFFC0A2
5D14031380D87F005B007C130700385C0018495A000E5C6C495A2603E07EC7FC3800FFF8
EB3FC026407CBD2F>I<B600C090387FFFFCA3000101E0C7000F138026007F80913807FC
00EF03F06018804DC7FC170E5F5F5F5F4C5A4C5A4CC8FC160E5E5E5E5E4B5A4B5A150F4B
7E4B7E157F4B7E913881EFF8EC83C791388783FC91388F03FEEC9E019138BC00FF02F880
4A137F4A6D7E4A804A131F707E831607707E831601707E84177F717E717E84170F717E84
1703844D7E2601FFE04A13C0B600C090B6FCA3403E7DBD47>I<B612F8A3000101E0C9FC
38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A160748486C133FB8FCA3313E
7DBD39>I<B500C093B512C0A300016D4BEBE000D8007F1880D977F0ED03BFA3D973F8ED
073FA3D971FC150EA2D970FE151CA3027F1538A36E6C1470A36E6C14E0A26E6CEB01C0A3
6E6CEB0380A36E6CEB0700A26E6C130EA36E6C5BA3037F5BA26F6C5AA36F6C5AA392380F
E1C0A3923807F380A26FB4C7FCA36F5AA213F8486C6D5AD807FFEFFFE0B500F80178017F
EBFFC0A34A3E7CBD53>I<B56C91B512F880A2C66C6C020713006EEC01FC715AD977F815
70801373EB71FE8013706E7E81143F6E7E81140F6E7E8114036E7E81806F7E82153F6F7E
82150F6F7E8215036F7E8281EE7F8017C0163FEE1FE017F0160FEE07F817FC1603EE01FE
17FF82EF7FF0A2173F171FA2170F1707A201F81503486C1501EA07FFB500F814001870A2
3D3E7DBD44>I<ED7FE0913807FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB
00FE4948147F49486E7E49486E7E49C86C7E01FE6F7E00018349150300038348486F7EA2
48486F7EA2001F188049167F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D16
7FA4003F18C0A26C6CEEFF80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A
6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F
80912607FFFEC8FC9138007FE03C427BBF47>I<B712F8EEFF8017E000019039C0003FF8
6C6C48EB07FCEE01FE707EEF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0
EF7F80EFFF004C5AEE07FCEE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A335
3E7DBD3E>I<ED7FE0913807FFFE91391FC03F8091397F000FE0D901FCEB03F8D907F0EB
00FE4948147F49486E7E49486E7E49C86C7E498248486F7E49150300038348486F7EA200
0F834981001F1880A24848EE7FC0A3007F18E0A249163FA200FF18F0AC007F18E0A26D16
7FA3003F18C0A26C6CEEFF80A3000F18006D5D0007DA0F805B6C6C90393FE003FCED7070
6C6C9039C01807F86C6C6E485A90267F01805CD93F816D485AD91FC19038073F80D90FE1
6D48C7FCD907F114FE902601FCC013F8D9007EEB07E091271FF03FC013180207B5FC9139
007FE1E0ED0001711338A2706C13787113F0EFFF0318FFA27113E0A27113C0A271138071
1300715AEF01F83D527BBF47>I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE
07FCEE01FE707E84717EA2717EA284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EE
FF8091B500FCC8FC16F091388001FCED003F707E707E707E707E8383160183A483A484A3
1904F0C00EA28218E0057F130C2601FFE0023F131CB600C0EB1FF0050F1338943807F870
CA3801FFE09438003F803F407DBD43>I<D907FC131890391FFF8038017F13E03A01FC03
F0783A03F0007CF8D807C0131E4848130F48C712071503003E1401A2481400A300FC1578
A316387EA37E6C6C14007F6C7E13F86CB47E14F86CEBFF806C14F06C14FC6C14FF6C6C14
806D14C0010714E0D9007F13F0020713F8EC007FED0FFC1507ED01FEA21500167F126012
E0163FA47EA2163E7E167E6C157CA26C15F86CEC01F001C014E0D8F9E0EB03C0D8F8FCEB
0F803AF07F803F0039E01FFFFE010713F839C0007FC028427BBF33>I<003FB91280A390
3AF0007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548
EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A30001
01E0C70007130026007F80EC01FC715A1870B3B3A4013F5EA280131F4D5A130F6E4A5A13
076E4AC7FC0103150E6D6C5C6D6C143C027F5C91393F8001E091390FF00FC00203B55A02
0049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E0C601809138007F
80F03F00017F161E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E140101075E
A26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F1438A26E
6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A6E130E
A2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE017FB5D8
8007B5FCA3000301C0010101E0C713F86C90C80180EC1FC0057FED0F807E72EC07006E02
3F5D017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F0010761
04037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0
DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F014
F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA2
6E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<007F
B5D8C003B512E0A3C66C48C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C14
1C6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5B
EDF81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3B
FEED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02
386D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E5BD9FF80810007
01E0EC3FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101F0C8387F
F8006C6C48ED3FC0013F70C7FC181E6D6C151C183C6D6C15386D6C1578606D6C5D6E1401
6D5E6D6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13F0
6F5B6E13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020FB5
12FCA3413E7FBD44>I<003FB712F8A391C7EA0FF001F8EC1FE001E0143F018015C090C8
127F003E1680EEFF00003C5C007C5D00784A5A15075E4B5A0070141F5E153F5E4B5AC812
FF93C7FC4A5A14035D14075D4A5A141F5D4A5A147F5D4AC8FC5B5C13034A141C495A130F
5C495A133F5C017F153C5C49C8FC5A5B4848157812074915F8485A001F1501491403003F
150F49143F4848EB01FFB8FCA32E3E7BBD38>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA4
0E5B77C319>I<6D1340000114C039030001800006EB0300481306A2485BA2485BA2485B
A3485BA500CFEB678039DF806FC039FFC07FE001E013F0A2007F133FA2393FC01FE0391F
800FC0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3B3B3ABEAFFFCA40E5B7FC319>
I<EB0FF8EBFFFE3901F01F8039038007E000076D7E390FE001F8001F80EBF00081157E6C
48137FA2EA0380C8FCA4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA03F0EA0FE048
5A5B48C7FC5AEE038012FEA415FFA2007FEB01BFA23B3F80031F8700261FC00613CF3A07
F03C0FFE3A01FFF807FC3A003FC001F0292A7DA82D>97 D<EA01FC12FFA3120712031201
B1EC03FC91381FFF8091387C07E09138E001F09039FDC000F801FFC7127C824980491580
17C0160F17E0A2EE07F0A317F8A917F0A2160F17E0A217C0161F17806DEC3F006D143E01
FB5CD9F1805B9039F0E003F09039E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<
49B4FC010F13E090383F00F8017C131C49131E4848137F48481480000714FF485A121F49
EB7F00123F151C007F91C7FC90C9FCA35AA97EA27F123FED01C0121F7F000FEC03806C7E
ED07006C6C130E6C6C5BD8007C137890383F01F090380FFFC0D901FEC7FC222A7DA828>
I<ED01FC15FFA3150715031501B114FF010713E190381F80F190387E003D01F8130F4848
130748481303120748481301121F5B123FA2127F90C7FCA25AA97EA36C7EA2121F7F000F
140312076C6C13076C6C497E6C6CEB1DFF017C013913F890383F01F190380FFFC1903A01
FE01FC002D407DBE33>I<EB01FE90380FFFC090383F03F090387C00F801F0137C000380
49133F48487F000F1580485AED0FC0123FA248C713E0A35AA290B6FCA290C9FCA67EA27F
123F16E0121F6DEB01C0120F6C6CEB038012036C6CEB07006C6C130E017E133C90381F80
F0903807FFE0010090C7FC232A7EA828>I<EC1FC0EC7FF0903801F83C903803E07E9038
0FC0FE90381F81FFA2EB3F01137FEC00FE017E137C01FE1300AEB6FCA3C648C7FCB3AE48
7E007F13FFA320407EBF1C>I<167C903903F801FE90391FFF078F903A7E0FCE1F809038
F803F83901F001F03B03E000F80F000007ECFC0693C7FC4848137EA2001F147FA6000F14
7EA26C6C5BA200035C6C6C485A6D485A39037E0FC0D91FFFC8FC380703F80006CAFC120E
A3120FA27F6C7E90B512E015FE6C6E7E6C15E06C810003813A07C0001FFC001FC7120100
3EEC007E003C153E007C153F4881A6007C153E003C153C6C5D6C5DD807C0EB03E0D803F0
EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>I<EA01FC12FFA312071203
1201B1EC01FE913807FFC091381E07E091383803F091386001F802C07FEBFD8001FFC7FC
825BA35BB3A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA01E0487E487E487EA46C5A
6C5A6C5AC8FCACEA01FC127FA3120712031201B3AC487EB512F0A3143E7DBD1A>I<1478
14FCEB01FEEB03FFA4EB01FEEB00FC14781400AC147FEB7FFFA313017F147FB3B3A5123E
127F38FF807E14FE14FCA2EB00F8387E01F0383C03E0381E07C0380FFF00EA01FC185185
BD1C>I<EA01FC12FFA3120712031201B292B51280A392383FF800ED1FE01680031EC7FC
5D5D5D4A5A4A5A4A5A020EC8FC141E143F14FF01FD7F9038FFDFC0148FEC0FE0496C7EEB
FC0301F87F6E7E6E7EA2157F6F7EA26F7E6F7EA26F7E82486CEB0FFEB539F07FFFE0A32B
3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512F8A3153F7DBE1A>I<2701F8
01FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B3803F01C01F80007903B6001
F83000FC000301C06D487F2601F9805C01FBC7D8FD80137E04FF147F01FE92C7FCA3495C
B3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F801FE00FF903807
FFC091381E07E091383803F0000790386001F8000301C07F3801F98001FBC7FC8213FEA3
5BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF010713E090381F81F890387E00
7E01F8131F4848EB0F804848EB07C04848EB03E0000F15F04848EB01F8A2003F15FCA248
C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB
0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0010090C7FC282A7EA82D>I<39
01FC03FC00FF90381FFF8091387C0FE09138E003F03A07FDC000F86CB4C77E6C157E4980
491580EE1FC0A2EE0FE0A217F0A2160717F8A917F0160FA217E0A2EE1FC0A2EE3F806D15
006D147E5E9039FD8001F89039FCE003F09138780FC0DA3FFFC7FCEC07F891C9FCAD487E
B512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F80F090397E00387C49131C4848
130E4848EB06FC48481307000F1403485A1501485AA2127FA290C7FC5AA97E7FA2123FA2
6C7EA26C6C1303000714076C7E6C6C130F0000141D017E137990383F81E190380FFFC190
3801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E000FFEB1FF0EC3878EC
60FC0007EBC1FE3803F98112019038FB00FCA201FE13301500A35BB3A5487EB512FEA31F
287EA724>I<90383FC0603901FFF8E03807C03D380F000F001C1307003C1303481301A2
12F81400A27EA27E6C6C1300EA7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0D8003F
13E013039038001FF014070060EB03F800E01301A26C1300A46C14F0A26CEB01E07EEC03
C039FB80078039F1E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133CA4137CA213
FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A9000014C0EBFE01137E15
80EB3F0390381F8700EB07FEEB01F81B397EB723>I<D801FC14FE00FF147FA300071403
0003140100011400B3A61501A300001403A2017EEB06FF4B13806D4913FC90380FC0706D
B45A0100903880FE002E297DA733>I<B539E00FFFE0A32707FE000313006C48EB00FC00
015D5E7F00005DA26D13016D5CA26D6C485AA2ECC007011F91C7FCA290380FE00EA2ECF0
1E0107131CA26D6C5AA2ECFC7801011370A2ECFEF001005BA2EC7FC0A36E5AA26EC8FCA3
140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFC003FE00013C0D803F86D48EB3F8003
0FEC1E007F00016F131C15076D163C00004A6C1338A2017F5E4B7E151DD93F805DED3DFC
1538D91FC04A5AED78FE9238707E03D90FE0017F5BEDE03F02F0140701070387C7FC9138
F1C01F02F9148F010315CE9138FB800F02FF14DE6D15FCED00076D5DA24A1303027E5CA2
027C1301023C5C023813003D287EA642>I<B539F01FFFE0A300039039800FFE00C69038
0007F86D14E002805BD93FC05B011F49C7FC90380FE00EECF01E6D6C5A01035B6D6C5A6E
5AEB00FF6E5A6E5A81141F814A7E81147BECF1FC903801E1FEECC0FF01037F49486C7ED9
0F007F011E6D7E011C130F013C6D7E017C80EA01FCD80FFEEB0FFEB539803FFFF8A32D27
7FA630>I<B539E00FFFE0A32707FE000313006C48EB00FC00015D5E7F00005DA2017F49
5AA2EC8003013F5CA26D6C48C7FCA26E5A010F130EA26D6C5AA2ECF83C01031338A26D6C
5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2140EA2141E141C143C1438A214780018
1370127EB45BA2495AA248485AD87E07C9FCEA780EEA3C3CEA1FF8EA07E02B3A7EA630>
I<001FB61280A29039E0007F00018013FEEB0001001E5C001C495A1407003C495A5D0038
131F4A5A5D4AC7FC5CC75A495A1303495A5C130F495A9138C00380EB3F80137F140013FE
1201484813075B00071500485A495B485A003F5C49137F4848485AB7FCA221277EA628>
I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fu cmr12 12 54
/Fu 54 122 df<140C141C1438147014E0EB01C0EB038013071400130E131E5BA25BA25B
A2485AA212035B1207A2485AA3121F90C7FCA35A123EA3127EA5127CA212FCB2127CA212
7EA5123EA3123F7EA37F120FA36C7EA212037F1201A26C7EA21378A27FA27F130E7F1480
1303EB01C0EB00E014701438141C140C166476CA26>40 D<124012E012707E7E7E7E7F12
036C7E7F6C7EA21378A27FA27FA2131F7F1480A2EB07C0A314E01303A314F01301A314F8
A51300A214FCB214F8A21301A514F0A3130314E0A3130714C0A3EB0F80A214005B131EA2
5BA25BA25BA2485A5B485A120790C7FC120E5A5A5A5A124016647BCA26>I<121E123FEA
7F80EAFFC0A313E0127FEA3F60121E1200A513C0A4EA0180A2EA0300A212065AA25A5A12
200B1D78891B>44 D<B612C0A61A067F9821>I<121E123FEA7F80EAFFC0A4EA7F80EA3F
00121E0A0A78891B>I<14FF010713E090381F81F890383E007C01FC133F4848EB1F8049
130F4848EB07C04848EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FE
A54815FFB3A46C15FEA56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E00003
15C06D130F6C6CEB1F806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC2844
7CC131>48 D<147014F013011307131F13FFB5FC13E713071200B3B3B0497E497E007FB6
FCA3204278C131>I<EB03FE90381FFFC0017F13F09038F80FFC3903E001FE39078000FF
48C7EA7F80000EEC3FC048EC1FE05AED0FF05A16F8007C1407B4FC6D14FC7FA46C5AA26C
C7FCC813F8A2150F16F0A2ED1FE0A2ED3FC0A2ED7F80160015FE5D4A5A4A5A4A5A5D4A5A
4AC7FC143E143C5C5C495A495A495A49C7121C130E5B4914385B5B485A4848147890C812
70000615F0000FB6FC5A5A5AB712E0A326427BC131>I<121EA2EA1FC090B712C0A34816
801700A25E003CC8121C00385D127800705D5EA24B5A484A5AA24BC7FCC8120E5DA25D5D
A25D14015D14035D14074AC8FCA25C141E143EA3147E147C14FCA31301A3495AA41307A6
130FA96D5AA2EB01C02A457BC231>55 D<14FF010713E0011F13F890383F81FC9038FE00
7ED801F8131F484814800007EC0FC0491307000F15E0484814F01503003F15F85B127F16
FCA200FF140116FEA616FFA4127F5DA2123F7F001F5CA2120F6C6C130D12036C6C13196C
6C1331017C136190393F01C1FE90380FFF81903801FE0190C7FCA2ED03FCA316F8A3ED07
F0EA0F80486C14E0486CEB0FC0A2ED1F801600495B6C48137E001EC75A000E495A390F80
03F03907E01FC00001B55A6C49C7FCEB1FF028447CC131>57 D<121E123FEA7F80EAFFC0
A4EA7F80EA3F00121EC7FCB3A5121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A2B78AA
1B>I<ED01E0A34B7EA34B7EA34B7EA24B7E151DA2ED3DFF1538A203787FED707FA203F0
7FEDE03FA2020180EDC01FA2020380ED800FA2020780ED0007A24A80020E1303A24A8016
01A24A6D7EA34A6E7EA34A6E7E91B7FCA2498202C0C7121FA249486E7EA349C86C7EA249
82010E1503A2011E82011C1501A2013C82013881A2017C8313FC486C83260FFF8002037F
B500F0027FEBFFC0A342477DC649>65 D<B8FC17E017FC00019039C00003FF6C6C480100
7F717E717E717E717E717EA2717EA284A760A2170760170F604D5A4D5A4D5A4C48C7FCEE
07FEEE3FF091B65A17FC0280C7B47EEF3FC0EF1FF0EF07F884717E717E19808319C0187F
A219E0A8F0FFC0A219805F19005F4D5A4D5A4D5AEF7FE048486C903803FFC0B9C7FC17FC
17C03B447CC345>I<DB0FFC146092B500C013E0020314F0913A0FFC01FC01913A3FE000
3E0302FFC7120F4948EC0387D903F8EC01CFD90FF0EC00EF4948157F4948153F4948151F
91C9FC01FE160F120148481607A248481603120F5B001F1701A3485A1800A2127FA24917
00A212FFAC127FA27F19E0123FA36C7EA2F001C0120F7F12076C6CEE0380A26C6CEE0700
1200017F160E6E151E6D6C151C6D6C5D6D6C5DD903F85DD901FEEC03C06D6C4A5ADA3FE0
011FC7FC91390FFC01FC0203B512F0020014C0DB0FFEC8FC3B487BC546>I<B8FC17F017
FC00019039C00007FF6C49010013C0017FED3FE0EF0FF0EF03FC717E717E8485727E727E
A2727E85180785A2180385A3727EA41A80AD1A00A44E5AA361180761A24E5AA24E5A4E5A
A24E5A4EC7FC4D5A4D5AEF0FF8EF1FE001FFEDFFC0486D010790C8FCB812FC17F094C9FC
41447CC34B>I<B912F8A3000101C0C7127F6C6C48EC0FFC170317011700187C183CA284
A3180EA4180F040E7FA395C7FCA4161EA2163E167EED01FE91B5FCA3EC8001ED007E163E
161EA2160EA3F001C0A3F0038093C7FCA41807A21900A260A360183EA2187E18FE170317
0F48486C14FFB95AA33A447CC342>I<B912F0A3000101C0C7FC6C6C48EC1FF817071701
1700A21878A2183CA3181CA4181E180E160EA21800A5161EA2163E167EED01FE91B5FCA3
EC8001ED007E163E161EA2160EA793C8FCB08048487EB612F8A337447CC340>I<DB0FFC
146092B500C013E0020314F0913A0FFC01FC01913A3FE0003E0302FFC7120F4948EC0387
D903F8EC01CFD90FF0EC00EF4948157F4948153F4948151F91C9FC01FE160F1201484816
07A248481603120F5B001F1701A3485A1800A2127FA24994C7FCA212FFAC007F4BB612C0
A27F93C7387FF000003F715A181FA26C7EA36C7EA212076C7EA26C7E6C7E7F806D6C153F
6D7E6D6C1577EB03F8D901FEEC01E36D6C6CEB03C1DA3FE0EB0F81DA0FFCEBFE000203B5
481360020002E090C7FCDB0FFEC9FC42487BC54D>I<B612F0A3C6EBF0006D5A6D5AB3B3
B3A4497E497EB612F0A31C447DC323>73 D<B600C00107B512C0A3000101E0C8EBF8006C
49ED7FC06D4893C7FC183E601870604D5A4D5A4DC8FC170E5F5F5F5F4C5A4C5A4CC9FC16
0E5E5E5E5E4B5AED07E0150F4B7E4B7E157FEDF3FC913881E3FEEC83C191388780FFDA8F
007F029E137F02BC6D7E02F8804A131F4A6D7E4A804A1307707E831601707E84177F717E
84171F717E841707717E841701717E85187F85496C4B7E486D4A13F8B600C0011FEBFFE0
A343447CC34C>75 D<B612F8A3000101E0C9FC6C6C5A5CB3B31870A418F018E0A51701A3
EF03C0A21707A2170F171F173F17FF160348486C011F1380B9FCA334447CC33D>I<B500
C093380FFFFCA300016D93381FFE00D8007F18F8D977F0163BA3D973F81673A3D971FC16
E3A3D970FEED01C3A2027FED0383A36E6CEC0703A36E6C140EA26E6C141CA36E6C1438A3
6E6C1470A36E6C14E0A26E6CEB01C0A3037FEB0380A392393F800700A392381FC00EA26F
6C5AA36F6C5AA36F6C5AA26F6C5AA36FB45AA3705A13F8A2486C6EC7FC260FFF80EE0FFE
B500F8011E0107B512FCA34E447BC359>I<B56C021FB5FC80A2C66C6C020113F06E9138
003F80F01F00EB77F86E150E1373EB71FE80137081147F6E7E81141F6E7E8114076E7E81
14016E7E82157F6F7E82151F6F7E8215076F7E8215018281EE7F8017C0163FEE1FE017F0
160FEE07F817FC1603EE01FE17FF82EF7F8E18CE173FEF1FEE18FE170F1707A21703A217
01170013F8187E486C163E380FFF80B500F8151E180EA240447CC349>I<ED1FFC4AB512
C0913907F007F091391F8000FC027EC7123F4948EC1FC049486E7ED907E0EC03F049486E
7E011F8249486E7E49C9127F01FE707E0001844848707EA24848707EA24848707EA2001F
84A24848707EA3007F84A24982A300FF1980AD6C6C4C1300A4003F60A26D1607001F60A2
6C6C4C5AA20007606D161F0003606D163F0001606C6C4C5A6D94C7FC6E5D6D6C4A5A6D6C
4A5AD907F0EC07F06D6C4A5A6D6C4A5AD9007F027FC8FC91391FC001FC913907F80FF002
01B512C09126001FFCC9FC41487BC54C>I<B712FCEEFFC017F800019039C0000FFC6C6C
48EB01FF9338007F80EF3FE0171FEF0FF018F8EF07FCA218FE1703A218FFA718FEA21707
18FCA2EF0FF818F0EF1FE0EF3FC0EF7F80933801FE00EE1FFC91B612F017800280C9FCB3
AA3801FFE0B612C0A338447CC342>I<B712E016FF17C000019039C0003FF86C6C48EB07
FCEE01FF706C7E717E717E84717EA284170784A760A2170F6060171F604D5A05FFC8FC4C
5AEE07F8EE7FE091B6C9FC16F8913880007FEE1F80EE07E0707E707E83160083838384A4
84A584A47213E0A2173FA2716C13C019012601FFE0140FB600C0903907FC0380DD03FE13
00943800FF0ECBEA3FFCF007F843467CC348>82 D<49B41303010FEBE007013F13F89039
FE00FC0FD801F8131FD803E0EB079F48486DB4FC48487F48C8FC82123E825A82A200FC81
A4827EA27E7E6D91C7FC7F6C7E7FEA1FFEEBFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0
013F80010F80010180D9001F7F02017F9138001FFF150303001380167FEE3FC0A2161F17
E00060150F12E01607A47EA217C0A27EEE0F807E7EEE1F006C153E7FD8FDE05CD8F8F85C
D8F07EEB03F090393FE00FC0D8E00FB55A010149C7FC39C0003FF02B487BC536>I<003F
B912F8A3903BF8001FF8003F01C06D48130790C71501007EEF00FC007C187C193C1278A2
191C1270A548180EA5C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0011F
B5FCA3000101E0C7000113F026007F809138003F80F01F00A2180EB3B3A7133F6080A201
1F5EA26D7E606D7E01035E6E4A5A01014B5A6D6C1407027E4AC7FC6E6C133EDA0FE013F8
913907F807F00201B55A6E6C90C8FCED0FF840467CC349>I<B692387FFFF0A3000301E0
030F1300C60180ED03FC725A017F5F616D6C5EA280011F4C5AA26E1507010F94C7FCA26D
6C150EA28001035EA26E153C01011638A26E15786D167081027F5DA26F1301023F5DA26F
1303021F5DA26E6C49C8FCA26F5B0207140EA26F131E0203141CA26E6C5BA2816E5CA2EE
80F0037F5BA292383FC1C0A216E192381FE380A216F7030F90C9FCA216FF6F5AA26F5AA3
6F5AA36F5AA244467EC349>I<B66C91383FFFFCA3000101F0C8000713C06C6C48923801
FE00013F17F8616D6C5E6E5E010F16036D6C5E18076D6C93C7FC6E150E6D161E6D6D141C
183C6E6C5C6E6C147018F06E6C5C17016E6C495A6E6C5C17076E6C91C8FC5F6E6C131E6E
EB801C173C92387FC0385F92383FE0F06F6C5A16F192380FFBC05FED07FF6F90C9FCA26F
5AB3A6923807FF800203B6FCA346447FC349>89 D<EB07FC90383FFF809038F80FC03901
E003F039038001F848C77ED80FC0137E6D137F001F806D80151F826C5A6C5A6C5AC8FCA4
EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485AEA0FE0121F485A5B127F17E048C7
FCA4153FA26C146F7F003F02C713C03A1FC00187E13B0FE00303F3802607F81E13FF2701
FFFC0113003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC91
380FFF8091383C07E09138F000F8D9FDC0137CD9FF807F91C77E49EC0F8017C049EC07E0
17F0160317F8A217FC1601A317FEA917FCA21603A217F8A2EE07F017E0A26DEC0FC0EE1F
806D1500D9FB80133ED9F1C05B9039E0E001F891387C07E09039C01FFF80C7D807FCC7FC
2F467DC436>I<EC7F80903803FFF090380FC07C90383E001E49130749EB03804848EB0F
C00003141F484814E04848133FA2121F4848EB1FC0ED0F80ED0700007F91C7FC90C9FCA2
5AAA7EA27FA2123F16706C7EA2000F15E06C7E6C6CEB01C0000115806C6C1303017CEB07
006D131E90381FC0F8903807FFF001001380242E7DAC2B>I<167FED3FFFA315018182B3
EC7FC0903803FFF090380FC07C90383F000E017C1307496D5A48487F000380485A484880
A2121F485AA2127FA290C8FCA25AA97EA37F123FA2121F7F120F6C6C5C00035C6C7E6C6C
9038037F80017C010613C06D011C13FE90380FC0F8903803FFE09026007F8013002F467D
C436>I<EB01FE903807FFC090381F03F090387C00F849137C48487F48487F0007158049
130F000F15C0121F4914E0003F1407A2127F90C713F0A35AA290B6FCA290C9FCA67EA36C
7EA21670121F7F000F15E06C7E0003EC01C06C6CEB03806C6C1400017C130E6D5B90380F
80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81C903803E03E90
3807C07F010FEBFF80495A133F5C49EB7F00153E01FE131C92C7FCAFB67EA3C648C8FCB3
B2486C7E007F13FFA321467EC51E>I<EE1F80D901FCEB7FC0903A0FFF81E0E0903A3F07
E381F090397C01F6039038F800FC484890387C01E0484890383E00C00007023F1300A248
486D7EA2001F81A7000F5DA26C6C49C7FCA20003143E6C6C5B6C6C5B486C485A3903BF07
E090380FFF80260701FCC8FC90CAFCA35AA26C7EA213E090B512F86C14FF6C15E06C816D
8048B67E3A07C0000FFE48C87E001EED3F80003E151F48150F17C0481507A6007CED0F80
A26CED1F006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261FFFFEC7FC01
0113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE913807FFC091380E07F0
91383801F8EC700002C07F82D9FD80137E01FFC7FC167F5BA35BB3A9486CECFF80B5D8F8
3F13FEA32F457DC436>I<EA01E0487E487E487EA46C5A6C5A6C5AC8FCADEA01FC12FFA3
120712031201B3B0487EB512F8A315437DC21C>I<EA01FC12FFA3120712031201B3A292
387FFFE0A3031F1300ED0FF816E05E93C7FC151E5D5D5D4A5A4A5A4A5A4AC8FC5C4A7E14
7F4A7E9038FDCFE0EBFF87EC07F0496C7EEBFC01816E7E157E157F6F7E151F826F7E1507
826F7EA28282486C903807FF80B5D8F81F13F8A32D457DC433>107
D<EA01FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC
1FE000FF010701E0EBFFFC913B0F03F001E07E913B1800F803001F000749D9FC06800003
49D97E0C6D7E000149D97F1880D9FD806D48130701FFC75B05E080495DA3495DB3A9486C
4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC09138
0E07F091383801F80007EB7000000301C07F000181D9FD80137E01FFC7FC167F5BA35BB3
A9486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF090380FC0FC90383E
001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F157FA290C87E
481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D6D130100075D
6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF89038007F802A2E7DAC
31>I<3901FC03FC00FF90380FFF8091383C07E09138F001F83A07FDC0007C6CB4487F6C
90C7123F49EC1F80EE0FC04915E0EE07F0A217F8160317FCA3160117FEA917FC1603A317
F8160717F0EE0FE0A26DEC1FC017806DEC3F006E137ED9FDC05B9039FCE001F891387C0F
E091381FFF80DA07FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<91387F8007903903
FFF00F90380FE07890383F001C017EEB061F491303484814BF48486DB4FC120748487FA2
484880123F5B127FA390C8FC5AA97E7FA3123F7F121FA26C6C5C12076C6C5B6C6C5B0000
4A7E017C130E013F131C90380FC0F8903803FFE09038007F8091C7FCAEEEFF80033F13FE
A32F3F7DAB33>I<3903F803F000FFEB0FF8EC3C3CEC707E0007EBC0FF12033801F980A2
9038FB007E153C01FE1300A45BB3A848B4FCB512FEA3202C7DAB26>I<90383FE0183901
FFFC383907E01F78390F0007F8001E1301481300A2481478A212F81538A27EA27E6C1400
EA7FC013FC383FFFE06C13FC6C13FF6C1480000114C06C14E0011F13F0010013F8EC0FFC
14030060130000E014FE157E7E153EA37E153CA26C147C6C147815706C14E039F3C003C0
39F0F00F8039E07FFE0038C00FF01F2E7DAC26>I<130EA6131EA4133EA2137EA213FE12
0112031207001FB512F0B6FCA2C648C7FCB3A4151CAA017E1318017F1338A26D13309038
1F8070010F1360903807E1C0903803FF809038007F001E3E7EBC26>I<D801FC147F00FF
EC3FFFA300071401000380000181B3A95EA300005CA24B7E017E1580013E010613C06D01
1C13FE90380FC078903803FFE09026007F8013002F2D7DAB36>I<B539F003FFFCA30007
90C7EA7FE06C48EC3F806C48EC1F006D141E0000151CA26D143C6D1438A26D6C5BA26E13
F0011F5CA2ECE001010F5CA26D6C485AA2ECF807010391C7FCA26E5A0101130EA26D6C5A
A2ECFF3CEC7F38A215F86E5AA26E5AA36E5AA36E5AA22E2C7EAA33>I<B500E1B539C07F
FF80A33E07FE000FFC001FFC006C48D903F8EB07F0725A120103016E5A7013036C6C0103
5DA21807017F496C91C7FC167EA290273F800F7F130EED0E3FA290261FC01E6D5AED1C1F
A290260FE03C6D5AED380FA2902607F0786D5AED7007A2902603F8F06D5AEDE003A2D901
FDECF9C0EDC001A2D900FFECFF804B7EA2027F92C8FC92C77EA26E147E023E143EA2021E
143C021C141C412C7EAA46>I<B539F003FFFCA3000790C7EA7FE06C48EC3F806C481500
6D141E0000151CA2017F5CA280013F5CA26E13F0011F5CA26D6C485AA2ECF00301075CA2
6D6C48C7FCA214FC0101130EA2ECFE1E0100131CA2EC7F38A215F86E5AA26E5AA36E5AA3
6E5AA292C8FCA25C140EA25CA3003C5B127EB45BA25CA248485A387C0380D87807C9FCEA
3C1EEA0FFCEA03F02E3F7EAA33>121 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fv cmbx12 12 44
/Fv 44 124 df<B612F8A91D097F9A25>45 D<EA07C0EA1FF0EA3FF8EA7FFCA2EAFFFEA5
EA7FFCA2EA3FF8EA1FF0EA07C00F0F788E1F>I<EC03C0140F141F147FEB03FF133FB6FC
A413C3EA0003B3B3AD007FB612FEA5274178C038>49 D<ECFFE0010F13FE017F6D7E90B6
12E0000315F82607F8037F3A0FE0007FFED81F80EB1FFF48C76C138001E06D13C0486C6D
13E07F00FF6E13F07F8117F8A36C5A6C5A6C5A6C5AC9FC17F05DA217E04B13C0A24B1380
17004B5A4B5A5E4B5A4B5A4B5A4A90C7FC4A5A4A5A15F04A5A4A5A4AC712F8147E5C4948
1301D903E014F0495A495A49C7FC013C140349140790B7FC4816E05A5A5A5A5A5AB812C0
A42D417BC038>I<ECFFF0010713FF011F14C0017F14F09039FF807FF83A01FC001FFCD8
03F06D7E48488001F86D1380487E6D15C0487EA66C16806C5A6C485BD800F0150090C75B
151F5E4B5A4B5A913801FFC0020F5B902607FFFEC7FC15F815FF16C090C713F0ED1FFC6F
7E6F7E17806F13C017E0A26F13F0A317F8EA0FE0487E487E487E487EA317F0A25D6C4815
E05B494913C06C4815806C48491300D80FF0495A6CB4EBFFFC6C90B55A6C5D6C6C14C001
0F49C7FC010013E02D427BC038>I<163F5E5EA25D5D5D5DA25D5D5D92B5FCA2EC01F714
03EC07E7EC0FC71587EC1F07143F147E14FC14F8EB01F01303EB07E0EB0FC01480EB1F00
5B137E5B5B485A1203485A485A5B48C7FC5A127E5AB91280A5C8000F90C7FCAC027FB612
80A531417DC038>I<00031503D807E0143F01FFEB07FF91B6FC5E5E5E5E16C05E4BC7FC
5D15E092C8FC01C0C9FCAAEC3FF001C1B5FC01C714C001DF14F09039FFC03FF89039FE00
0FFC01F86D7E496D7E4915804915C06C5AC86C13E0A217F0A317F8A3EA0F80EA3FE0487E
A2487EA217F0A34915E06C485B4915C090C7FC6C4A13806C6C15006D495AD80FF0EB3FFC
D807FEEBFFF86CB65AC615C06D91C7FC010F13FC010113C02D427BC038>I<EA07C0EA1F
F0EA3FF8EA7FFCA2EAFFFEA5EA7FFCA2EA3FF8EA1FF0EA07C0C7FCAEEA07C0EA1FF0EA3F
F8EA7FFCA2EAFFFEA5EA7FFCA2EA3FF8EA1FF0EA07C00F2C78AB1F>58
D<EE1F80A24C7EA24C7EA34C7EA24B7FA34B7FA24B7FA34B7F16BF031F80163F82033F80
ED3E0F037E80157C8203FC804B7E02018115F0820203814B7E0207815D177F020F814B7F
021F8292C7FC834A82023E80027E82027FB7FCA291B87EA2498302F0C71203830103834A
800107835C187F49488284011F8491C97E4984133E84B6021FB612F0A54C457CC455>65
D<B9FC18F018FE727E19E026003FFEC700077F05017F716C7E727E727EA2721380A37213
C0A74E1380A21A00604E5A4E5A4E5A4D5B05075B057F138091B700FCC7FC6018FF19E04A
C7000113F8716C7EF01FFE95380FFF80841AC07213E0A27213F0A21AF8A81AF0A2601AE0
604E13C0604E138095B5120005075BBA12F86119C04EC7FC18E045447CC350>I<DCFFF0
1430031F01FF14704AB600E013F00207EDF801023FEDFC034A9039E001FF07494848C7EA
3F8F4901F0EC0FDF010F01C0EC07FF4990C812014948814948167FD9FFF0163F5A4A161F
4849160F5A4A16075A4890CAFC1903A2485A1901A2127FA24994C7FCA212FFAC127FA27F
F101F0123FA36C7EA2F103E06C7F7E6EEE07C07E6C6DEE0F806E161F6C1900D97FFC163E
6D6C5E6D6C16FC6D01C0EC03F8010301F0EC07E06D01FEEC3FC0903C007FFFF001FF806E
90B548C7FC02075D020115F0DA001F1480030001F8C8FC44467AC451>I<B9FC18F018FE
727E19E0D8003F90C7001F13F805017F9438003FFF060F7F727F727F727F84737E737EA2
737EA2737EA21B80A2851BC0A51BE0AD1BC0A51B8061A21B006162193F624F5A19FF624E
5B06075B4E5B063F90C7FC4DB45A050F13F8BA5A19C04EC8FC18F095C9FC4B447CC356>
I<BA12F8A485D8001F9038800003EF007F181F180718031801180085197EA3193EA217F8
A285A4040191C7FCA316031607163F92B5FCA5ED803F160716031601A2F103E01600A2F1
07C0A494C7FC190FA21A80A2191FA2193FA2197FF1FF006060180F183F0503B5FCBBFC61
A443447DC34A>I<BA1280A419C0D8003F90C7123F17031700187F183F181F180F19E018
07A31803A3EE03E0F001F0A495C7FC1607A3160F161F167F92B5FCA5ED007F161F160F16
07A31603A693C9FCAFB712F8A53C447CC346>I<DCFFF01430031F01FF14704AB600E013
F00207EDF801023FEDFC034A9039E001FF07494848C7EA3F8F4901F0EC0FDF010F01C0EC
07FF4990C812014948814948167FD9FFF0163F5A4A161F4849160F5A4A16075A4890CAFC
1903A2485A1901A2127FA24994C8FCA212FFAC007F93B712F0A27FA2123FDD0003EBF000
A26C7EA36C7F7E807E6C7F807EEB7FFC6D7E6D6C5D6D13C0010301F0141F6D01FE5C903C
007FFFF001FF3F6E90B5EAFE0F0207EDF8030201EDE000DA001F02801330030001F8C9FC
4C467AC458>I<B712F8A5D8003F90CAFCB3B1F00F80A4181F1900A460A360A218FEA217
0117031707170F171F177FEE03FFB95AA539447CC343>76 D<B695B612806F5E6F5EA3D8
003F6D4C49C7FCA2013E6DEE0FBFA26E6CEE1F3FA36E6C163EA26E6C167CA26E6C16F8A2
6E6DEC01F0A36E6DEC03E0A26E6DEC07C0A26E6DEC0F80A36F6CEC1F00A26F6C143EA26F
6C5CA36F6C5CA26F6D485AA26F6D485AA26F6D485AA36F6D485AA2706C48C7FCA293383F
FC3EA3706C5AA2706C5AA2705BA3705BA2705BA2705BB66C93B71280A271C7FCA2173E61
447CC36A>I<B66C0203B512FE8181A281D8003F6D91C7EAF800818181133E6E7F6E7F6E
7F6E7F82806E7F6E7F6E7F6F7F83816F7F6F7F6F7F6F7F83816F7F707F707F707F848270
7F707F707F707F1980837113C07113E07113F07113F819FC837113FE7113FF8484A28484
848484A284197F193F191F190FA2B66C1507190319011900A24F447CC358>I<B9FC18F0
18FE727E19E0D8001F902680000F7F05017F716C7E727E727E721380A21AC084A21AE0A9
1AC0A24E1380A21A00604E5A4E5A4D485A050F5B92B712C096C7FC18FC18C00380CAFCB3
A7B712F0A543447DC34D>80 D<B812F8EFFFC018F818FE727ED8001F902680003F13E005
037F05007F727E727E727EA28684A286A762A24E90C7FCA24E5A61187F943801FFF00507
5B053F138092B7C8FC18F86018FCDB800013FF051F7F717F717F717F717FA3717FAD1B1F
A2187F85063F143E85B700F06DEB807E72EBC0FC72EBFFF8060114F0DE003F13E0CC0003
130050457DC354>82 D<DAFFE0130C010701FE131C013F9038FF803C49ECE07C48B6EAF0
FC489038801FFD3A07FE0003FFD80FF813004848143F49141F003F150F160748481403A2
160112FF1600A27F177C7FA27F01FE92C7FC6C6C7E14F8ECFFC06C14FCEDFFC06C15F86C
8116FF6C826C826C826C82013F81010F811303D9003F801403DA001F7F15016F7E041F13
808282127800F881A282A27EA218007EA26C4B5AA26D5D01E014076D5D01FC4A5AD9FF80
EB3FE0489039F801FFC0D8FC3FB65A486C92C7FCD8F00714FC48C614F048010713803146
7AC43E>I<903801FFE0011F13FE017F6D7E90B612E0489038007FF0D803FCEB1FF8486C
6D7E000F6E7E6D808183816C4881A26C5AEA00F090C7FCA40203B5FC91B6FC1307013F13
F19038FFFC01000313E0481380380FFE00485A485A485AA2485AA45DA26C6C5BA26C6C01
0E13F06C6C013CEBFFC03A0FFF80F87F6CEBFFF06CECE01FC66CEB8007D90FFCC9FC322F
7DAD36>97 D<EB7FC0B5FCA512037EB1ED0FF892B57E02C314E002CF14F89139FFC03FFC
92380007FE02FC6D7E02F06D13804A6D13C05CEF7FE018F0A3EF3FF8A318FCAB18F8A4EF
7FF0A218E017FF6E15C04C13806E15006E5BD9FE7EEB0FFC91393FC07FF8D9FC0FB55A49
6C14C0D9F00191C7FCC8EA1FF036467DC43E>I<EC3FFC49B512C0010F14F0498090397F
F007FC9039FFC001FE4890380003FF48168048485B485AA2485A003F6E1300A26F5A4848
EB007893C7FCA312FFAA127FA27FA2123FEE07C06C7EEE0F806C7E6C6CEC1F007E6C01C0
133E6C6D13FC90397FFC03F86DB55A010F14C0010391C7FC9038003FF82A2F7CAD32>I<
EE03FEED07FFA5ED001F160FB1EC3FF0903803FFFE010FEBFF8F013F14EF90397FF807FF
3901FFC0014890C7127F4848143F161F4848140F121F5B123FA2485AA412FFAA127FA46C
7EA2121FA26C6C141F163F6C6C147F6C6C91B5FC6CD9800314FC6C9038F01FEF013FB512
CF6D140F010713FC9026007FC0EBF80036467CC43E>I<EC3FF849B5FC010F14C0013F14
F090397FF01FF89039FFC007FC4890380003FE48486D7E00076E13804848147F001F16C0
5B003FED3FE0A25B127F17F0161F12FFA290B7FCA401F0C9FCA5127FA27F123FA2001FED
01F07F120F6DEC03E06C6C14076C6DEB0FC06C6DEB1F806C6DEB3F0090397FFC01FE011F
B55A010714F0010014C0DA1FFCC7FC2C2F7DAD33>I<EDFF80020F13E0027F13F049B512
F849EB87FC903807FE0F90390FFC1FFEEB1FF8EB3FF0A2137F9138E00FFC01FFEB07F8ED
03F0ED00C01600ABB612F8A5C601E0C7FCB3B0007FEBFFE0A527467DC522>I<DAFFE013
FE010F9038FE03FF013FD9FF8F138090B812C048D9C07F133F489038001FF8D807FCEB07
FC000F03FE1380EF1F004848903803FF0494C7FC003F82A8001F93C7FCA26C6C495AA200
075D6CB4EB1FF86C9038C07FF091B55AD803BF1480D8078F49C8FC018013E0000F90CAFC
A47FA213F090B612C06C15FCEEFF806C16E0836C826C82000382120FD81FF0C76C7ED83F
C014074848140170138048C9127FA56D15FF007F17006C6C4A5A6D14036C6C4A5AD80FFE
EC3FF83B03FFC001FFE06C90B65A6C6C92C7FC010F14F8D9007F90C8FC32427DAC38>I<
EB7FC0B5FCA512037EB1ED07FE92383FFF8092B512E002C1809139C3F03FF89139C7801F
FC9138CF000F02DC8002F81307835CA25CA35CB3A7B60083B512FEA537457CC43E>I<13
7C48B4FC4813804813C0A24813E0A56C13C0A26C13806C1300EA007C90C7FCAAEB7FC0EA
7FFFA512037EB3AFB6FCA518467CC520>I<EB7FC0B5FCA512037EB24BB512E0A5923900
1FE0004C5A4CC7FC16FEED03FC4B5A4B5AED1FC04B5A03FFC8FCECC1FEECC3FCECC7FE14
CF91B5FC8282A202F97F02F07F4A7FECC07F4A6C7E6F7E82816F7F6F7F83816F7F707E83
163FB60003B512F8A535457DC43B>107 D<EB7FC0B5FCA512037EB3B3B3A3B61280A519
457CC420>I<90277F8007FEEC0FFCB590263FFFC090387FFF804B01F090B512E00281B5
D8F80380913D83F01FFC07E03FF8913D87800FFE0F001FFC000390268F0007011E130F6C
019CDAFF388002BC157802B86D496D7E02F05DA24A5DA34A5DB3A7B60081B60003B512FE
A5572D7CAC5E>I<90397F8007FEB590383FFF8092B512E0028180913983F03FF8913987
801FFC000390388F000F6C019C8002B813078314F0A25CA35CB3A7B60083B512FEA5372D
7CAC3E>I<EC1FFC49B512C0010714F0011F14FC90397FF80FFF9026FFC0017F48496C7F
4848C7EA3FE000078248486E7E49140F001F82A2003F82491407007F82A400FF1780AA00
7F1700A46C6C4A5AA2001F5E6D141F000F5E6C6C4A5AA26C6C6CEBFFE06C6D485B27007F
F80F90C7FC6DB55A010F14F8010114C09026001FFCC8FC312F7DAD38>I<90397FC00FF8
B590B57E02C314E002CF14F89139FFC03FFC9238000FFE000301FC6D7E6C01F06D13804A
6D13C05C7013E018F0177FA218F8A2173F18FCAB18F8177FA318F017FF18E05E6E15C04C
13806E15006E130F02FEEB1FFC9139FFC07FF802CFB55A02C714C002C191C7FC9138C01F
F092C9FCADB67EA536407DAC3E>I<90387F807FB53881FFC0028313F0028713F891388F
8FFCEC9E0F000390389C1FFE6C13BC14F814F0ED0FFCA29138E007F8ED01E092C7FCA25C
B3A6B612E0A5272D7DAC2E>114 D<90391FFC038090B51287000314FF5A380FF007381F
800048C7127F48143F007E141FA200FE140FA37E7F01E090C7FC13FE387FFFF014FF6C14
C06C14F06C806C806C806C806C6C1480010F14C0EB003F14039138007FE00078143F00F8
141FA26C140FA36C15C0A26C141F6D14806D133F6DEB7F009038FC03FE00FDB55A00F85C
D8F03F13E026E007FEC7FC232F7CAD2C>I<EB03E0A61307A3130FA3131FA2133F137F13
FF5A5A001F90B51280B7FCA4C601E0C7FCB3A3ED03E0AA017FEB07C014F0168090383FF8
0F90391FFC1F0090380FFFFE6D5B010113F09038003FC023407EBE2C>I<D97FC049B4FC
B50103B5FCA50003EC000F6C81B3A85EA35E7E5E047713806D6C01F713FE90393FF807E7
6DB512C76D1407010313FE9026007FF0EBFC00372E7CAC3E>I<B500FE903807FFFCA500
0101E09038007E006C167C8017FC017F5D6E1301013F5D6E1303011F5D6E1307010F5D80
160F6D5DED801F6D92C7FC6F5A6D143EEDE07E6D147C15F016FC027F5B15F9023F5B15FF
6E5BA26E5BA36E5BA26E90C8FCA26E5AA26E5AA2362C7EAB3B>I<B5D8FE0FB539803FFF
F0A500039027C0003FF0C7EAFC006C6F6C5C6E16016C61836E013F1403017F6F5C047F14
076D6C5F836E90B5130F011F02F901805BA2DAFE01151F010F02F001C090C7FCDAFF035D
6DDAE07F133E18E00387157E6D9139C03FF07C03CF15FC6DDA801F5B18F803FF14F96D91
39000FFDF0A218FF6E486D5BA26E486D5BA36E486D5BA26E486D90C8FCA36E48147EA24C
2C7EAB51>I<B500FE903807FFFCA5000101E09038007E006C167C8017FC017F5D6E1301
013F5D6E1303011F5D6E1307010F5D80160F6D5DED801F6D92C7FC6F5A6D143EEDE07E6D
147C15F016FC027F5B15F9023F5B15FF6E5BA26E5BA36E5BA26E90C8FCA26E5AA26E5AA3
5D14015D1403001F5C383F8007D87FC05B38FFE00F5D141F92C9FC143EEBC07E387FC1FC
EB07F86CB45A6C13C000075BD801FCCAFC36407EAB3B>121 D<B912FEA43704809C38>
123 D E
%EndDVIPSBitmapFont
end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin

%%EndSetup
%%Page: 1 1
1 0 bop 1082 731 a Fv(A)37 b(Scalable)g(Con)m(ten)m(t-Addressable)h
(Net)m(w)m(ork)2049 1001 y Fu(b)m(y)1601 1270 y(Sylvia)32
b(P)m(aul)g(Ratnasam)m(y)1075 1648 y(M.S.)h(\(Univ)m(ersit)m(y)g(of)f
(California)e(at)i(Berk)m(eley\))i(1999)1274 1768 y(B.E.)f(\(Univ)m
(ersit)m(y)g(of)f(P)m(o)s(ona,)h(India\))f(1997)959 2146
y(A)h(dissertation)f(submitted)g(in)g(partial)e(satisfaction)h(of)h
(the)1460 2291 y(requiremen)m(ts)i(for)e(the)h(degree)g(of)1647
2437 y(Do)s(ctor)f(of)g(Philosoph)m(y)2059 2707 y(in)1715
2976 y(Computer)h(Science)1975 3246 y(in)f(the)1570 3516
y(GRADUA)-8 b(TE)33 b(DIVISION)1977 3661 y(of)f(the)1050
3807 y(UNIVERSITY)i(of)e(CALIF)m(ORNIA)h(at)f(BERKELEY)300
4257 y(Committee)f(in)h(c)m(harge:)527 4470 y Ft(Dr.)41
b(Scott)31 b(Shenk)m(er,)f(Co-Chair)527 4583 y(Professor)g(Ion)h
(Stoica,)g(Co-Chair)527 4696 y(Professor)f(John)g(Ch)m(uang)1907
4912 y Fu(F)-8 b(all)30 b(2002)p eop
%%Page: 2 2
2 1 bop 909 1154 a Fu(The)34 b(dissertation)e(of)g(Sylvia)f(P)m(aul)i
(Ratnasam)m(y)f(is)g(appro)m(v)m(ed:)p 809 1889 2582
4 v 939 1995 a Fs(Co-Chair)1916 b(Date)p 809 2580 V 939
2686 a(Co-Chair)g(Date)p 856 3270 2488 4 v 3142 3376
a(Date)1342 4067 y Fu(Univ)m(ersit)m(y)33 b(of)f(California)e(at)i
(Berk)m(eley)1907 4608 y(F)-8 b(all)30 b(2002)p eop
%%Page: 3 3
3 2 bop 1082 399 a Fv(A)37 b(Scalable)g(Con)m(ten)m(t-Addressable)h
(Net)m(w)m(ork)1678 1239 y Fu(Cop)m(yrigh)m(t)33 b(F)-8
b(all)30 b(2002)2049 1480 y(b)m(y)1601 1706 y(Sylvia)i(P)m(aul)g
(Ratnasam)m(y)p eop
%%Page: 1 4
1 3 bop 3855 100 a Ft(1)1886 399 y Fv(Abstract)1219 939
y Fu(A)32 b(Scalable)g(Con)m(ten)m(t-Addressable)j(Net)m(w)m(ork)2049
1240 y(b)m(y)1601 1541 y(Sylvia)d(P)m(aul)g(Ratnasam)m(y)1189
1782 y(Do)s(ctor)g(of)g(Philosoph)m(y)g(in)g(Computer)h(Science)1342
2082 y(Univ)m(ersit)m(y)g(of)f(California)e(at)i(Berk)m(eley)1488
2383 y(Dr.)43 b(Scott)33 b(Shenk)m(er,)i(Co-Chair)1556
2669 y Ft(Prof.)41 b(Ion)30 b(Stoica,)h(Co-Chair)300
3054 y(In)36 b(Ma)m(y)i(1999,)i(Sha)m(wn)c(F)-8 b(anning,)38
b(then)e(a)h(freshman)f(at)h(Northeastern)h(Univ)m(ersit)m(y)-8
b(,)38 b(launc)m(hed)e(the)300 3280 y(\014rst)e(\\p)s(eer-to-p)s(eer")i
(or)e(P2P)h(\014le-sharing)e(application)f({)j(Napster.)54
b(Napster)35 b(allo)m(w)m(ed)g(individual)300 3506 y(end-users)f
(\(called)h(p)s(eers\))g(to)i(share)e(the)g(MP3-enco)s(ded)h(m)m(usic)f
(stored)h(on)f(their)f(lo)s(cal)h(computers)300 3732
y(directly)f(with)f(one)j(another)f(o)m(v)m(er)h(the)f(In)m(ternet.)55
b(Within)33 b(a)j(y)m(ear,)h(Napster)e(had)g(gro)m(wn)g(to)g(a)h(user)
300 3958 y(p)s(opulation)18 b(of)j(o)m(v)m(er)h(50)f(Million)d(users)i
(making)f(it)h(the)h(fastest)h(gro)m(wing)e(In)m(ternet)h(application)e
(to)i(date.)300 4183 y(Three)30 b(y)m(ears)h(later,)g(despite)f(the)h
(closure)f(of)g(Napster,)h(the)g(phenomenon)f(of)g(\014le-sharing)f
(con)m(tin)m(ues)300 4409 y(its)f(dramatic)h(gro)m(wth)g(and)g(app)s
(ears)f(set)h(to)h(remain)e(an)g(imp)s(ortan)m(t)g(feature)i(of)f(the)g
(In)m(ternet)g(for)g(the)300 4635 y(forseeable)35 b(future.)55
b(The)34 b(sheer)h(scale)h(of)f(these)h(\014le-sharing)d(applications)g
(mak)m(e)k(them)e(imp)s(ortan)m(t)300 4861 y(in)e(their)h(o)m(wn)g
(righ)m(t.)53 b(And)34 b(y)m(et,)j(as)e(this)e(thesis)h(will)e(argue,)k
(P2P)f(is)e(m)m(uc)m(h)i(more)g(than)f(just)g(a)h(w)m(a)m(y)300
5087 y(to)29 b(trade)f(MP3s)h(o)m(v)m(er)g(the)f(In)m(ternet.)41
b(The)27 b(P2P)h(arc)m(hitecture)h(with)e(its)g(use)h(of)g(lo)m
(w-cost,)i(grass-ro)s(ots)300 5313 y(resources)f(and)g(its)f(decen)m
(tralized)h(nature)g(that)h(do)s(es)f(not)g(rely)f(on)h(an)m(y)h(form)e
(of)i(cen)m(trally)e(managed)p eop
%%Page: 2 5
2 4 bop 3855 100 a Ft(2)300 399 y(infrastructure,)33
b(represen)m(ts)h(a)g(signi\014can)m(t)f(departure)g(from)h(the)g
(clien)m(t-serv)m(er)g(arc)m(hitecture)h(of)f(the)300
624 y(W)-8 b(eb.)70 b(These)39 b(unique)f(c)m(haracteristics,)43
b(w)m(e)d(b)s(eliev)m(e,)h(allo)m(w)f(P2P)g(systems)f(to)i(supp)s(ort)d
(the)i(rapid)300 850 y(and)35 b(lo)m(w-cost)i(deplo)m(ymen)m(t)e(of)h
(p)s(o)m(w)m(erful)e(large-scale)i(applications)e(in)g(a)i(manner)f
(that)h(w)m(ould)f(not)300 1076 y(b)s(e)30 b(p)s(ossible)e(with)h(the)h
(curren)m(t)g(arc)m(hitecture)h(of)g(the)g(W)-8 b(eb.)664
1302 y(There)26 b(are)h(t)m(w)m(o)h(k)m(ey)g(pieces)e(to)i(a)f(P2P)g
(system:)39 b(the)27 b(lo)s(okup)e(mec)m(hanism)h(used)g(to)i(lo)s
(cate)g(a)300 1528 y(desired)i(\014le)g(and)h(the)h(actual)f(\014le)g
(do)m(wnload.)43 b(The)31 b(decen)m(tralized)g(storage)i(in)d(P2P)i
(systems)f(mak)m(es)300 1753 y(the)e(\014le)f(transfer)h(pro)s(cess)f
(inheren)m(tly)g(scalable;)h(the)g(hard)f(part)h(is)f(\014nding)f(the)i
(p)s(eer\(s\))g(from)f(whic)m(h)300 1979 y(to)33 b(retriev)m(e)g(the)g
(desired)e(\014le.)47 b(This)31 b(thesis)h(addresses)g(this)f(problem)g
(of)i(scalable)f(indexing)e(in)i(P2P)300 2205 y(systems.)38
b Fr(I.e.)p Ft(,)24 b(giv)m(en)f(a)g(\014le)f(iden)m(ti\014er,)h(ho)m
(w)g(can)g(w)m(e)g(\014nd)e(the)i(IP)g(address)e(of)i(the)g(p)s
(eer\(s\))g(holding)e(the)300 2431 y(\014le?)39 b(Ideally)-8
b(,)27 b(a)i(solution)d(to)j(this)e(indexing)f(problem)g(m)m(ust)i(b)s
(e)f(scalable)h(to)h(millions)24 b(of)k(users,)g(m)m(ust)300
2657 y(\014nd)h(\014les)g(quic)m(kly)-8 b(,)29 b(and)h(m)m(ust)f(b)s(e)
h(resilien)m(t)e(to)j(the)f(frequen)m(t)g(arriv)-5 b(al)29
b(and)g(departure)h(of)g(participan)m(t)300 2883 y(p)s(eers.)38
b(As)25 b(a)h(solution,)f(w)m(e)h(in)m(tro)s(duce)e(the)h(concept)h(of)
g(a)f(Con)m(ten)m(t-Addressable)g(Net)m(w)m(ork)i(\(CAN\))f(as)300
3108 y(a)k(distributed)c(sytem)k(that)g(pro)m(vides)e(hash)h(table)g
(functionalit)m(y)f({)i(mapping)d(\\k)m(eys")k(on)m(to)g(\\v)-5
b(alues")300 3334 y({)34 b(on)f(In)m(ternet-lik)m(e)h(scales.)49
b(Our)33 b(CAN)g(design)f(is)h(completely)g(distributed)d(\(requiring)i
(no)h(form)g(of)300 3560 y(cen)m(tralized)k(con)m(trol,)i(co)s
(ordination)c(or)i(con\014guration\),)h(scalable)e(\(no)s(des)h(main)m
(tain)e(only)h(a)h(small)300 3786 y(amoun)m(t)h(of)g(con)m(trol)g
(state)h(that)g(is)d(indep)s(enden)m(t)g(of)i(the)g(n)m(um)m(b)s(er)e
(of)i(no)s(des)f(in)f(the)i(system\),)j(and)300 4012
y(fault-toleran)m(t)31 b(\(no)s(des)f(can)g(route)h(around)e
(failures\).)664 4237 y(The)k(Distributed)f(Hash)i(T)-8
b(able)34 b(\(DHT\))h(functionalit)m(y)d(supp)s(orted)h(b)m(y)h(CAN)g
(serv)m(es)g(as)h(a)300 4463 y(useful)21 b(substrate)i(for)g(a)g(range)
g(of)g(large)g(distributed)d(systems;)26 b(for)c(example,)j(In)m
(ternet-scale)f(facilities)300 4689 y(suc)m(h)j(as)h(global)f(\014le)g
(systems,)h(application-la)m(y)m(er)f(m)m(ulticast,)h(ev)m(en)m(t)i
(noti\014cation,)d(and)g(c)m(hat)i(services)300 4915
y(can)i(all)e(b)s(e)h(la)m(y)m(ered)h(o)m(v)m(er)g(a)g(DHT)g(system)f
(suc)m(h)g(as)h(CAN.)p eop
%%Page: 2 6
2 5 bop 3849 100 a Ft(ii)1351 2248 y Fr(T)-7 b(o)33 b(Kapil,)h(my)f
(husb)-5 b(and)34 b(and)f(b)-5 b(est)33 b(friend)p eop
%%Page: 3 7
3 6 bop 3824 100 a Ft(iii)300 1312 y Fq(Con)-6 b(ten)g(ts)300
1848 y Fp(List)35 b(of)g(Figures)2880 b(v)300 2051 y(List)35
b(of)g(T)-9 b(ables)2868 b(vii)300 2255 y(1)84 b(In)m(tro)s(duction)
2836 b(1)436 2368 y Ft(1.1)94 b(P2P)31 b(on)f(the)h(In)m(ternet)79
b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184
b(2)436 2481 y(1.2)94 b(The)30 b(P2P)h(arc)m(hitecture)91
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184
b(4)436 2594 y(1.3)94 b(The)30 b(P2P)h(lo)s(okup)e(problem)82
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)184 b(8)436
2707 y(1.4)94 b(Con)m(ten)m(t-Addressable)31 b(Net)m(w)m(orks)78
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(10)436 2820 y(1.5)94
b(Thesis)29 b(Organization)80 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)138 b(12)300 3024 y Fp(2)84 b(A)35 b(Con)m(ten)m
(t-Addressable)g(Net)m(w)m(ork)1862 b(15)436 3137 y Ft(2.1)94
b(Design)47 b(.)f(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(17)645 3249 y(2.1.1)106
b(No)s(de)31 b(Arriv)-5 b(als)35 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)138 b(18)645 3362 y(2.1.2)106 b(Routing)57
b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(23)645 3475 y(2.1.3)106 b(No)s(de)31 b(Departures)53
b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(25)436
3588 y(2.2)94 b(Ev)-5 b(aluation)26 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(31)645
3701 y(2.2.1)106 b(Scalabilit)m(y)31 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(32)645 3814 y(2.2.2)106
b(Routing)30 b(Resilience)59 b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)138 b(34)645 3927 y(2.2.3)106 b(Load)31 b(Balancing)37
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(37)300 4131 y Fp(3)84 b(Lo)m(w-latency)35 b(routing)g(in)g(CAN)2046
b(40)436 4244 y Ft(3.1)94 b(Reducing)30 b(P)m(athlengths)75
b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(42)436 4357 y(3.2)94 b(Incorp)s(orating)30 b(Geograph)m(y)91
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(45)300
4560 y Fp(4)84 b(M-CAN:)35 b(CAN-based)f(Multicast)1927
b(56)436 4673 y Ft(4.1)94 b(Design)47 b(.)f(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(59)645 4786 y(4.1.1)106 b(Multicast)30 b(Group)g(F)-8
b(ormation)53 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(59)645 4899
y(4.1.2)106 b(Multicast)30 b(forw)m(arding)39 b(.)45
b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(61)436 5012
y(4.2)94 b(Ev)-5 b(aluation)26 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(65)645
5125 y(4.2.1)106 b(Relativ)m(e)31 b(Dela)m(y)g(P)m(enalt)m(y)f(.)46
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(67)645 5238 y(4.2.2)106
b(Link)29 b(Stress)73 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)138 b(69)p eop
%%Page: 4 8
4 7 bop 3827 100 a Ft(iv)436 399 y(4.3)94 b(Related)31
b(W)-8 b(ork)48 b(.)e(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)138 b(70)300 602 y Fp(5)84 b(DHT)35 b(Routing:)47
b(Related)35 b(Algorithms)g(And)g(Some)f(Op)s(en)g(Questions)473
b(74)436 715 y Ft(5.1)94 b(Applications)26 b(.)46 b(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(76)436
828 y(5.2)94 b(DHT)31 b(Routing)43 b(.)j(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(77)436 941 y(5.3)94
b(State-E\016ciency)32 b(T)-8 b(radeo\013)42 b(.)k(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)138 b(80)436 1054 y(5.4)94 b(Resilience)29
b(to)j(F)-8 b(ailures)36 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)138 b(81)436 1167 y(5.5)94 b(Routing)30 b(Hot)h(Sp)s(ots)59
b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(82)436 1280 y(5.6)94 b(Incorp)s(orating)30 b(Geograph)m(y)91
b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(83)436
1393 y(5.7)94 b(Extreme)31 b(Heterogeneit)m(y)36 b(.)46
b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(85)300
1597 y Fp(Bibliograph)m(y)2910 b(87)p eop
%%Page: 5 9
5 8 bop 3852 100 a Ft(v)300 1312 y Fq(List)77 b(of)g(Figures)436
1840 y Ft(2.1)94 b Fr(Example)34 b(2-d)f(c)-5 b(o)g(or)g(dinate)36
b(overlay)e(with)f(5)g(no)-5 b(des)28 b Ft(.)46 b(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(15)436
1953 y(2.2)94 b Fr(Partitioning)34 b(of)f(the)g(CAN)f(sp)-5
b(ac)g(e)34 b(as)f(5)g(no)-5 b(des)34 b(join)e(in)h(suc)-5
b(c)g(ession)49 b Ft(.)d(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(16)436 2066 y(2.3)94 b Fr(5)33 b(no)-5 b(de)34 b(CAN)e(and)h(its)g(c)
-5 b(orr)g(esp)g(onding)36 b(p)-5 b(artition)35 b(tr)-5
b(e)g(e)92 b Ft(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)138 b(16)436 2178 y(2.4)94 b Fr(Example)34 b(2-d)f(sp)-5
b(ac)g(e)34 b(b)-5 b(efor)g(e)33 b(and)h(after)f(no)-5
b(de)34 b(7)f(joins)38 b Ft(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)138 b(22)436 2291 y(2.5)94 b Fr(1-hop)32
b(r)-5 b(oute)31 b(che)-5 b(ck)30 b(al)5 b(lows)32 b(no)-5
b(de)31 b(1)g(to)g(r)-5 b(e)g(ach)31 b(its)g(destination)h(via)e
(neighb)-5 b(oring)31 b(no)-5 b(de)645 2404 y(2)33 b(even)g(though)g
(no)-5 b(de)34 b(2)f(is)g(further)g(fr)-5 b(om)34 b(the)f(destination)h
(than)g(no)-5 b(de)34 b(1)69 b Ft(.)46 b(.)g(.)g(.)f(.)h(.)138
b(25)436 2517 y(2.6)94 b Fr(CAN)32 b(b)-5 b(efor)g(e)34
b(and)f(after)g(the)g(dep)-5 b(artur)g(e)35 b(of)e(no)-5
b(de)34 b Fo(x)p Fr(:)42 b(Case)33 b(#1)67 b Ft(.)46
b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(26)436
2630 y(2.7)94 b Fr(CAN)32 b(b)-5 b(efor)g(e)34 b(and)f(after)g(the)g
(dep)-5 b(artur)g(e)35 b(of)e(no)-5 b(de)34 b Fo(x)p
Fr(:)42 b(Case)33 b(#2)67 b Ft(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)138 b(27)436 2743 y(2.8)94 b Fr(CAN)32 b(R)-5
b(e)g(c)g(overy:)43 b(disc)-5 b(overing)34 b(the)f(take)-5
b(over)34 b(no)-5 b(de)60 b Ft(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(29)436 2856 y(2.9)94
b Fr(State-e\016ciency)33 b(tr)-5 b(ade)g(o\013)91 b
Ft(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(32)436 2969 y(2.10)49 b Fr(E\013e)-5 b(ct)33 b(of)f(dimensions)i(on)f
(p)-5 b(ath)35 b(length)43 b Ft(.)j(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(32)436 3082 y(2.11)49 b Fr(R)-5 b(outing)34 b(r)-5
b(esilienc)g(e)33 b(impr)-5 b(oves)34 b(with)g(incr)-5
b(e)g(asing)33 b(dimensions)38 b Ft(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)138 b(34)436 3195 y(2.12)49 b Fr(R)-5
b(outing)34 b(str)-5 b(etch)34 b(de)-5 b(cr)g(e)g(ases)34
b(with)g(incr)-5 b(e)g(asing)33 b(dimensions)60 b Ft(.)46
b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(34)436
3308 y(2.13)49 b Fr(R)-5 b(outing)34 b(r)-5 b(esilienc)g(e)33
b(with)g(incr)-5 b(e)g(asing)34 b(failur)-5 b(e)33 b(r)-5
b(ate)74 b Ft(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)138 b(36)436 3421 y(2.14)49 b Fr(R)-5 b(outing)34
b(str)-5 b(etch)34 b(incr)-5 b(e)g(ases)34 b(with)f(incr)-5
b(e)g(asing)34 b(failur)-5 b(e)33 b(r)-5 b(ate)71 b Ft(.)46
b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(36)436
3533 y(2.15)49 b Fr(Performanc)-5 b(e)36 b(gain)f(with)g(the)g(1-hop)h
(r)-5 b(oute)35 b(che)-5 b(ck)35 b(for)g(incr)-5 b(e)g(asing)35
b(dimensions)h(and)645 3646 y(no)-5 b(de)34 b(failur)-5
b(es)26 b Ft(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)138 b(37)436 3759 y(2.16)49 b Fr(Distribution)27
b(of)g(zone)h(volumes)f(with)g(and)h(without)g(1-hop)g(volume)f(che)-5
b(ck)27 b(for)g(a)g(CAN)645 3872 y(with)34 b(32,768)h(no)-5
b(des)34 b(and)f(3)g(dimensions)79 b Ft(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(39)436 3985 y(2.17)49 b Fr(E\013e)-5 b(ct)31 b(of)g(incr)-5
b(e)g(asing)31 b(dimensions)h(on)g(the)f(e\016c)-5 b(acy)31
b(of)g(the)g(1-hop)h(volume)f(che)-5 b(ck)31 b(for)645
4098 y(a)i(CAN)f(with)i(32,768)g(no)-5 b(des)73 b Ft(.)46
b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(39)436 4294
y(3.1)94 b Fr(Pathlength)34 b(de)-5 b(cr)g(e)g(ases)35
b(with)e(incr)-5 b(e)g(asing)34 b(numb)-5 b(er)33 b(of)g(r)-5
b(e)g(alities)89 b Ft(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(42)436 4407 y(3.2)94 b Fr(Path)35 b(length)g(with)f(incr)-5
b(e)g(asing)35 b(neighb)-5 b(or)35 b(state:)45 b(multiple)35
b(r)-5 b(e)g(alities)35 b(versus)f(multiple)645 4520
y(dimensions)86 b Ft(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
f(.)h(.)g(.)g(.)f(.)h(.)138 b(42)436 4633 y(3.3)94 b
Fr(R)-5 b(e)g(duction)35 b(in)d(p)-5 b(athlength)35 b(with)f(the)f(use)
f(of)h(multiple)g(hash)h(functions)74 b Ft(.)45 b(.)h(.)g(.)g(.)f(.)h
(.)138 b(45)436 4746 y(3.4)94 b Fr(Str)-5 b(etch)34 b(for)f(a)g
(2-dimensional)i(CAN;)d(top)-5 b(olo)g(gy)35 b(TS-1K)90
b Ft(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(55)436 4858 y(3.5)94 b Fr(Str)-5 b(etch)34 b(for)f(a)g(2-dimensional)
i(CAN;)d(top)-5 b(olo)g(gy)35 b(PLR)n(G)c Ft(.)46 b(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(55)436 5054
y(4.1)94 b Fr(Dir)-5 b(e)g(cte)g(d)34 b(\015o)-5 b(o)g(ding)35
b(over)e(the)g(CAN)58 b Ft(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(60)436 5167 y(4.2)94 b Fr(Duplic)-5 b(ate)34 b(messages)f(using)f
(CAN-b)-5 b(ase)g(d)33 b(multic)-5 b(ast)83 b Ft(.)46
b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138
b(60)436 5280 y(4.3)94 b Fr(Cumulative)33 b(distribution)h(of)f(RDP)f
Ft(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(66)p eop
%%Page: 6 10
6 9 bop 3827 100 a Ft(vi)436 399 y(4.4)94 b Fr(RDP)33
b(versus)f(physic)-5 b(al)35 b(delay)e(for)h(every)e(gr)-5
b(oup)34 b(memb)-5 b(er)56 b Ft(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)138 b(66)436 511 y(4.5)94 b Fr(Delay)33
b(on)g(the)g(overhe)-5 b(ad)35 b(versus)e(physic)-5 b(al)34
b(network)g(delay)73 b Ft(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)
f(.)h(.)138 b(66)436 624 y(4.6)94 b Fr(RDP)33 b(versus)f(incr)-5
b(e)g(asing)34 b(gr)-5 b(oup)34 b(size)45 b Ft(.)g(.)h(.)g(.)f(.)h(.)g
(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
138 b(68)436 737 y(4.7)94 b Fr(Numb)-5 b(er)33 b(of)g(physic)-5
b(al)34 b(links)f(with)h(a)f(given)f(str)-5 b(ess)66
b Ft(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)138 b(68)436 850 y(4.8)94 b Fr(Str)-5 b(ess)34
b(versus)f(incr)-5 b(e)g(asing)33 b(gr)-5 b(oup)34 b(size)81
b Ft(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(71)436 963 y(4.9)94
b Fr(E\013e)-5 b(ct)33 b(of)f(top)-5 b(olo)g(gy)36 b(density)d(on)g
(str)-5 b(ess)73 b Ft(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(71)p
eop
%%Page: 7 11
7 10 bop 3802 100 a Ft(vii)300 1312 y Fq(List)77 b(of)g(T)-19
b(ables)436 1840 y Ft(3.1)94 b Fr(Per-hop)34 b(latency)f(using)f(pr)-5
b(oximity)35 b(r)-5 b(outing)75 b Ft(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(47)436
1953 y(3.2)94 b Fr(Per-hop)34 b(latencies)f(using)f(multiple)i(no)-5
b(des)33 b(p)-5 b(er)34 b(zone)50 b Ft(.)c(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)138 b(47)436 2066 y(3.3)94
b Fr(Str)-5 b(etch)34 b(on)f(a)g(2-d)g(CAN)f(using)g(NLANR)42
b Ft(.)k(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)g(.)f(.)h(.)138 b(55)p eop
%%Page: 8 12
8 11 bop 3776 100 a Ft(viii)1635 399 y Fv(Ac)m(kno)m(wledgemen)m(ts)300
724 y Ft(I)35 b(lea)m(v)m(e)h(ICSI)e(and)h(sc)m(ho)s(ol)g(with)e(a)j
(stash)f(of)g(memories)g(that)h(I)e(shall)g(alw)m(a)m(ys)h(treasure)h
(|)f(of)g(Scott)300 950 y(reading)30 b(a)h(deligh)m(tful)d(p)s(o)s(em)i
(he)h(wrote)g(to)g(celebrate)h(m)m(y)f(w)m(edding,)e(of)i(Mark)g(c)m
(heerfully)e(scrubbing)300 1176 y(m)m(y)i(tea-stained)h(laptop)e(under)
f(a)j(running)c(tap.)42 b(Of)31 b(Stev)m(e)h(going)f(o)m(v)m(er)h(m)m
(y)f(prelim)e(study)h(list)f(with)300 1401 y(me,)24 b(insisting)19
b(all)i(the)h(while)e(that)j(it)e(is)g(indeed)g(p)s(ossible)e(to)k
(pass)f(a)g(systems)g(prelim)e(without)h(kno)m(wing)300
1627 y(what)30 b(a)h(m)m(ulti-threaded)f(program)g(is.)40
b(Of)30 b(w)m(eekly)h(ICSI)e(meetings)i(that)g(w)m(ere)g(a)g(treat)h
(as)f(m)m(uc)m(h)f(for)300 1853 y(the)h(sense)f(of)g(h)m(umor)g(of)h
(those)f(gathered)h(as)g(for)f(their)g(sharp)f(tec)m(hnical)h(commen)m
(ts.)664 2079 y(My)38 b(da)m(ys)g(as)g(a)g(graduate)h(studen)m(t)f(ha)m
(v)m(e)h(b)s(een)e(w)m(onderful.)62 b(One)37 b(p)s(erson,)i(ab)s(o)m(v)
m(e)g(all,)g(is)300 2305 y(directly)33 b(resp)s(onsible)e(for)j(that)h
({)f(m)m(y)g(advisor)f(Scott)j(Shenk)m(er.)51 b(My)34
b(\014rst)g(instinct)e(in)h(writing)f(this)300 2531 y(w)m(as)37
b(to)g(sa)m(y)h(that)f(Scott)h(has)e(b)s(een)g(so)h(m)m(uc)m(h)g(more)g
(than)f(just)g(an)h(advisor.)59 b(On)35 b(second)i(though)m(t,)300
2756 y(I)f(realise)g(that)h(an)f(\\advisor")h(is)e(exactly)i(what)g
(Scott)g(has)f(b)s(een)g({)h(an)f(incredible)e(one)i({)h(ful\014lling)
300 2982 y(eac)m(h)30 b(of)g(the)f(man)m(y)h(roles)e(required)g(of)h
(an)g(advisor)g(to)h(p)s(erfection.)39 b(With)29 b(his)e(c)m
(haracteristic)j(h)m(umor,)300 3208 y(patience)c(and)g(sheer)f
(brilliance,)f(Scott)j(has)f(b)s(een)f(teac)m(her,)k(men)m(tor,)f
(colleague)e(and)g(friend)e(all)h(rolled)300 3434 y(in)m(to)j(one.)40
b(Ab)s(o)m(v)m(e)28 b(all,)f(Scott)i(has)e(b)s(een,)h(v)m(ery)g(simply)
-8 b(,)26 b(a)i Fr(nic)-5 b(e)34 b Ft(p)s(erson)27 b({)g(equally)g
(willing)d(to)k(listen)e(to)300 3660 y(me)d(whine)e(ab)s(out)h(a)h(to)s
(othac)m(he)i(as)e(ab)s(out)f(some)h(researc)m(h)h(problem)d(and)h(alw)
m(a)m(ys)h(giving)f(me)g(complete)300 3885 y(freedom)30
b(to)h(deal)f(with)f(m)m(y)i(w)m(ork)f(in)f(the)i(st)m(yle)g(I)f(w)m
(as)g(most)h(comfortable)g(with.)664 4111 y(Stev)m(e)40
b(McCanne)g(w)m(as)g(m)m(y)g(advisor)f(during)e(m)m(y)j(\014rst)f(t)m
(w)m(o)i(y)m(ears)f(at)h(Berk)m(eley)-8 b(.)70 b(Stev)m(e's)300
4337 y(encouragemen)m(t)36 b(mean)m(t)g(the)f(w)m(orld)f(to)h(me)g(at)h
(the)f(time)f(and)g(w)m(as)h(the)g(main)f(reason)h(I)g(decided)e(to)300
4563 y(sta)m(y)d(on)e(at)i(Berk)m(eley)f(for)f(a)h(Ph.d.)40
b(\(I)28 b(had)g(joined)g(fully)e(con)m(vinced)j(that)g(I)f(w)m(as)h
(going)g(to)g(lea)m(v)m(e)h(with)300 4789 y(a)j(Masters\).)49
b(I)33 b(shall)e(alw)m(a)m(ys)i(b)s(e)f(indebted)f(to)j(him)d(for)i
(setting)g(me)g(o\013)g(to)g(a)g(go)s(o)s(d)g(start)g(do)m(wn)g(the)300
5015 y(researc)m(h)e(trac)m(k.)664 5240 y(F)-8 b(rom)30
b(when)e(he)h(\014rst)g(arriv)m(ed)f(at)j(Berk)m(eley)-8
b(,)31 b(Ion)e(Stoica)g(has)h(alw)m(a)m(ys)g(ungrudgingly)c(tak)m(en)p
eop
%%Page: 9 13
9 12 bop 3827 100 a Ft(ix)300 399 y(the)32 b(time)g(to)h(discuss)d(m)m
(y)j(researc)m(h,)g(m)m(y)g(thesis,)f(m)m(y)g(career)h(plans.)44
b(He)33 b(in)m(v)-5 b(ariably)30 b(giv)m(es)i(me)h(frank)300
624 y(and)e(v)m(ery)g(sound)f(advice)h(for)h(whic)m(h)d(I)j(am)f
(grateful.)43 b(I'v)m(e)32 b(m)m(uc)m(h)f(enjo)m(y)m(ed)i(our)d
(\(sometimes)i(heated\))300 850 y(discussions)c(and)h(lo)s(ok)h(forw)m
(ard)g(to)h(con)m(tin)m(uing)f(them)g(in)f(the)i(y)m(ears)g(to)g(come.)
664 1076 y(While)k(w)m(orking)h(on)g(the)h(CAN)f(problem,)h(some)g(of)g
(the)f(most)h(fun)e(discussions)f(I'v)m(e)k(had)300 1302
y(started)26 b(with)e(m)m(y)h(stic)m(king)g(m)m(y)h(head)f(around)f
(Mark)i(Handley's)e(o\016ce)j(do)s(or.)38 b(I)25 b(ha)m(v)m(e)i
(troubled)d(Mark)300 1528 y(with)31 b(inn)m(umerable)g(questions,)h(b)s
(oth)g(high-lev)m(el)g(ones)g(and)g(v)m(ery)i(nitt)m(y-gritt)m
(y-detail)e(ones,)i(and)e(he)300 1753 y(has)k(answ)m(ered)g(them)g(all)
f(with)g(the)h(go)s(o)s(d)g(sense)g(and)f(h)m(umor)h(that)g(is)f(t)m
(ypical)h(of)g(him.)57 b(I)36 b(w)m(as)g(also)300 1979
y(luc)m(ky)g(to)h(ha)m(v)m(e)h(had)e(the)g(opp)s(ortunit)m(y)f(to)i(w)m
(ork)g(with)e(Dic)m(k)i(Karp)f(and)f(learn)m(t)i(a)g(great)g(deal)f
(from)300 2205 y(just)30 b(w)m(atc)m(hing)h(ho)m(w)f(he)g(thinks)f
(through)h(a)g(problem.)664 2431 y(This)19 b(thesis)i(w)m(ould)f(not)i
(ha)m(v)m(e)h(b)s(een)d(p)s(ossible)g(without)g(the)i(tec)m(hnical)f
(help)f(of)i(P)m(aul)f(F)-8 b(rancis,)300 2657 y(Mark)35
b(Handley)-8 b(,)36 b(Dic)m(k)g(Karp,)f(Scott)h(Shenk)m(er)f(and)f(Ion)
h(Stoica.)54 b(This)34 b(is)g(not)h(one)g(of)g(those)h(theses)300
2883 y(where)f(the)h(studen)m(t)g(sla)m(v)m(ed)g(alone;)j(there)d(is)f
(no)g(asp)s(ect)i(of)f(the)g(CAN)f(w)m(ork)h(that)h(did)d(not)i(b)s
(ene\014t)300 3108 y(from)d(the)g(detailed)f(tec)m(hnical)h(input)e(I)i
(receiv)m(ed)h(from)e(eac)m(h)j(of)e(them.)49 b(P)m(aul,)33
b(together)i(with)d(Stev)m(e)300 3334 y(McCanne,)c(w)m(as)f(resp)s
(onsible)d(for)i(\014rst)g(getting)h(us)f(all)g(excited)h(ab)s(out)f
(\\P2P",)i(while)d(the)h(core)i(of)f(the)300 3560 y(CAN)j(algorithm)g
(w)m(as)g(prop)s(osed)g(b)m(y)g(Dic)m(k)h(Karp.)664 3786
y(I)36 b(am)i(grateful)e(to)i(the)g(mem)m(b)s(ers)e(of)h(m)m(y)g(quals)
f(and)h(thesis)f(committee,)k(John)c(Ch)m(uang,)300 4012
y(Dic)m(k)k(Karp,)i(Randy)d(Katz,)k(Scott)e(Shenk)m(er)e(and)g(Ion)h
(Stoica,)i(for)e(their)f(feedbac)m(k)h(whic)m(h)f(help)s(ed)300
4237 y(shap)s(e)30 b(this)f(thesis.)664 4463 y(On)38
b(problems)f(outside)h(of)g(the)h(CAN)g(w)m(ork,)i(I)e(ha)m(v)m(e)h
(had)e(the)h(opp)s(ortunit)m(y)e(to)i(collab)s(o-)300
4689 y(rate)31 b(with)f(sev)m(eral)h(researc)m(hers)g({)g(Y)-8
b(atin)31 b(Cha)m(w)m(athe,)g(Lee)h(Breslau,)e(Deb)s(orah)g(Estrin,)g
(Sally)f(Flo)m(yd,)300 4915 y(Ramesh)c(Go)m(vindan,)h(Brad)g(Karp,)g
(Qin)d(Li,)j(Li)f(Yin,)g(F)-8 b(ang)27 b(Y)-8 b(u)25
b({)h(and)f(ha)m(v)m(e)h(greatly)g(enjo)m(y)m(ed)h(w)m(orking)300
5141 y(with)36 b(eac)m(h)i(of)f(them.)61 b(Randy)36 b(Katz)i(v)m(ery)g
(generously)e(stepp)s(ed)g(in)g(to)i(act)g(as)f(m)m(y)g(o\016cial)g
(advisor)p eop
%%Page: 10 14
10 13 bop 3852 100 a Ft(x)300 399 y(after)35 b(Stev)m(e)g(McCanne)g
(left)f(Berk)m(eley)-8 b(,)37 b(and)d(w)m(as)h(alw)m(a)m(ys)g(willing)c
(to)k(mak)m(e)g(the)g(time)f(to)h(meet)h(and)300 624
y(discuss)29 b(m)m(y)h(w)m(ork.)664 850 y(I)f(can)g(imagine)f(no)h(b)s
(etter)g(w)m(ork)h(en)m(vironmen)m(t)f(than)f(that)i(at)g(ICSI)e(and)h
(thank)f(the)i(man)m(y)300 1076 y(p)s(eople)c({)i(Lila)e(Finhill,)f
(Sally)g(Flo)m(yd,)j(A)m(tan)m(u)h(Ghosh,)e(Mark)h(Handley)-8
b(,)28 b(Orion)e(Ho)s(dson,)h(Brad)g(Karp,)300 1302 y(Dic)m(k)g(Karp,)g
(Eddie)e(Kohler,)i(V)-8 b(ern)26 b(P)m(axson,)i(Maria)f(Quin)m(tana,)g
(P)m(a)m(vlin)f(Radosla)m(v)m(o)m(v,)j(Scott)f(Shenk)m(er)300
1528 y(and)i(Diane)g(Starr)g({)h(that)g(mak)m(e)g(ICSI)e(the)i
(laid-bac)m(k,)f(c)m(heerful)g(place)g(it)g(is.)664 1753
y(I)f(esp)s(ecially)f(thank)h(Lee)h(Breslau)f(who)g(v)m(ery)h(kindly)d
(made)j(an)g(o\016ce)g(at)g(A)-8 b(T&T)30 b(a)m(v)-5
b(ailable)300 1979 y(to)28 b(me)g(for)f(the)h(t)m(w)m(o)h(y)m(ears)f(I)
f(w)m(as)h(living)d(in)h(Menlo)i(P)m(ark)g(and)f(w)m(en)m(t)h(out)g(of)
f(his)f(w)m(a)m(y)j(to)f(mak)m(e)h(me)e(feel)300 2205
y(w)m(elcome)k(there.)664 2431 y(I'd)37 b(also)h(lik)m(e)f(to)i(thank)f
(m)m(y)g(o\016cemates)i(at)f(sc)m(ho)s(ol)e({)i(Gene)f(Cheung,)i(Matt)f
(P)m(o)s(dolsky)-8 b(,)300 2657 y(Wison)29 b(So,)g(Shelley)f(Zh)m
(uang,)h(Lakshmi)f(Nara)m(y)m(anan)j(and)e(Y)-8 b(an)30
b(Chen)e({)i(for)f(making)f(465)j(So)s(da)e(Hall)300
2883 y(a)i(fun)e(and)h(liv)m(ely)f(w)m(ork)h(en)m(vironmen)m(t.)664
3108 y(W)-8 b(ork)22 b(w)m(ould)f(not)i(b)s(e)e(the)h(same)h(without)e
(friends)f(to)i(tak)m(e)i(m)m(y)e(mind)e(o\013)j(it.)37
b(With)22 b(Gabrielle)300 3334 y(and)38 b(Sigm)m(und)f(Csicssery)-8
b(,)40 b(I)f(ha)m(v)m(e)h(enjo)m(y)m(ed)g(coun)m(tless)f(dinners)d(and)
i(outings)h(that)g(are)g(alw)m(a)m(ys)h(as)300 3560 y(relaxing)34
b(as)h(they)h(are)f(in)m(teresting.)54 b(They)35 b(are)g(w)m(arm)g(and)
g(a\013ectionate)i(and)d(I)h(am)g(luc)m(ky)g(to)h(ha)m(v)m(e)300
3786 y(them)h(as)h(friends.)59 b(Sudn)m(y)m(a)36 b(Shro\013)g(and)h
(Nikhil)e(Jak)-5 b(atdar)37 b(v)m(ery)h(kindly)c(to)s(ok)k(me)g(in)e
(when)g(I)h(\014rst)300 4012 y(arriv)m(ed)28 b(at)i(Berk)m(eley)g(and)e
(did)f(ev)m(erything)i(p)s(ossible)e(to)i(mak)m(e)h(sure)e(I)h(w)m(as)h
(not)f(to)s(o)g(homesic)m(k.)41 b(Ev)m(er)300 4237 y(since,)31
b(they)g(ha)m(v)m(e)h(unfailingly)27 b(b)s(een)j(there)i(for)e(me)h
(and)g(are)g(friends)e(I)i(shall)e(alw)m(a)m(ys)i(c)m(herish.)42
b(Some)300 4463 y(of)35 b(the)g(most)g(enjo)m(y)m(able)g(momen)m(ts)h
(of)e(m)m(y)h(da)m(y)g(at)h(sc)m(ho)s(ol)f(ha)m(v)m(e)g(b)s(een)g(sp)s
(en)m(t)f(o)m(v)m(er)i(co\013ee)g(at)g(Nefeli)300 4689
y(with)25 b(Chema)i(Gonzalez)h(talking)e(ab)s(out)g(ev)m(erything)h
(from)f(the)h(eccen)m(tricities)g(of)g(our)g(grandmothers)300
4915 y(to)k(the)f(\014ner)f(p)s(oin)m(ts)g(of)h(Spanish)e(cuisine.)39
b(Chema)30 b(has)f(b)s(een)h(a)g(v)m(ery)h(dear)f(friend,)e(putting)h
(up)g(with)300 5141 y(m)m(y)36 b(pig-headedness)e(when)g(w)m(orking)h
(on)h(pro)5 b(jects)36 b(and)e(alw)m(a)m(ys)i(reminding)d(me)j(to)g
(not)g(tak)m(e)h(w)m(ork)p eop
%%Page: 11 15
11 14 bop 3827 100 a Ft(xi)300 399 y(to)s(o)31 b(seriously)-8
b(.)664 624 y(My)31 b(paren)m(ts-in-la)m(w,)g(Nalinee)g(and)g(Vish)m(w)
m(as,)g(ha)m(v)m(e)i(b)s(een)e(great;)i(alw)m(a)m(ys)f(supp)s(ortiv)m
(e)e(and)300 850 y(gen)m(uinely)i(in)m(terested)h(in)f(m)m(y)i(w)m
(ork.)49 b(My)34 b(sister)f(Chandra)e(is)i(hilarious.)46
b(Her)34 b(determined)e(in)m(terest)300 1076 y(in)h(the)i(length)f(of)h
(m)m(y)f(hair)g(and)g(complete)h(disin)m(terest)e(in)g(m)m(y)i(researc)
m(h)g(is)f(alw)m(a)m(ys)h(refreshing)e(and)300 1302 y(m)m(uc)m(h)39
b(appreciated.)67 b(T)-8 b(o)40 b(m)m(y)g(paren)m(ts,)h(I)e(o)m(w)m(e)i
(more)e(than)g(I)g(could)g(ev)m(er)h(put)e(in)m(to)i(w)m(ords.)66
b(They)300 1528 y(ha)m(v)m(e)28 b(encouraged)f(me)f(at)h(ev)m(ery)h
(step)e(along)h(the)f(w)m(a)m(y)i(and)e(y)m(et,)i(ha)m(v)m(e)g(nev)m
(er)f(exp)s(ected,)g(or)g(ask)m(ed)g(for,)300 1753 y(an)m(ything)j
(from)g(me,)g(alw)m(a)m(ys)h(trusting)f(me)g(to)h(mak)m(e)g(m)m(y)g(o)m
(wn)f(decisions.)664 1979 y(F)-8 b(or)27 b(eigh)m(t)g(y)m(ears)g(no)m
(w,)h(Kapil)d(is)g(the)i(one)g(I)f(tak)m(e)i(m)m(y)f(though)m(ts)g(to)g
(at)h(the)e(end)g(of)h(eac)m(h)h(da)m(y)-8 b(.)300 2205
y(Incredibly)24 b(enough,)k(he)f(still)e(listens)g(patien)m(tly)i(and)f
(resp)s(onds)f(with)h(the)h(honest)m(y)h(and)e(go)s(o)s(d)h(sense)g(I)
300 2431 y(ha)m(v)m(e)k(come)g(to)f(rely)f(on.)40 b(This)28
b(thesis)h(migh)m(t)h(ha)m(v)m(e)g(b)s(een)f(p)s(ossible)f(without)g
(Kapil,)h(it)g(just)g(w)m(ouldn't)300 2657 y(ha)m(v)m(e)j(b)s(een)d(w)m
(orth)i(an)m(ything.)p eop
%%Page: 1 16
1 15 bop 3855 100 a Ft(1)300 1229 y Fn(Chapter)65 b(1)300
1893 y Fq(In)-6 b(tro)6 b(duction)664 2451 y Ft(Ov)m(er)30
b(the)g(last)g(decade,)h(the)f(In)m(ternet)h(has)e(gro)m(wn)i(to)f
(supp)s(ort)f(a)h(v)m(eritable)g(corn)m(ucopia)g(of)300
2677 y(applications;)g(ric)m(h)g(in)g(v)-5 b(ariet)m(y)32
b(as)f(they)h(are)f(in)f(scale.)44 b(The)30 b(latest)i(addition)e(to)i
(these)f(has)g(b)s(een)g(the)300 2902 y(P)m(eer-to-P)m(eer)g(or)d
(\\P2P")h(\014le)e(sharing)f(applications)g(that)j(allo)m(w)e
(arbitrary)g(end)g(users,)h(called)f(p)s(eers,)300 3128
y(to)33 b(share)f(\014les)f(with)g(one)i(another)f(o)m(v)m(er)i(the)e
(In)m(ternet.)47 b(Despite)33 b(b)s(eing)e(only)g(a)i(few)f(y)m(ears)h
(old,)f(P2P)300 3354 y(\014le-sharing)24 b(to)s(da)m(y)i(accoun)m(ts)h
(for)e(a)h(large)g(fraction)f(of)g(In)m(ternet)h(tra\016c,)i(frequen)m
(tly)c(o)m(v)m(ertaking)j(ev)m(en)300 3580 y(the)d(W)-8
b(eb)24 b(in)e(this)g(resp)s(ect.)38 b(F)-8 b(or)24 b(example,)h(an)e
(Octob)s(er)h(2001)h(trace)f(of)g(the)f(tra\016c)h(at)g(m)m(ultiple)d
(b)s(order)300 3806 y(routers)34 b(within)d(a)j(large)g(ISP's)f(bac)m
(kb)s(one)h([42)q(],)h(rev)m(ealed)g(that)f(a)g(total)h(v)m(olume)f(of)
g(appro)m(ximately)300 4032 y(1.2)27 b(T)-8 b(era-Bytes/da)m(y)29
b(could)d(b)s(e)f(attributed)h(to)h(just)f(three)g(of)h(the)f(more)h(p)
s(opular)d(P2P)i(systems.)40 b(Y)-8 b(et)300 4257 y(another)35
b(recen)m(t)i(rep)s(ort)e([15)q(])g(estimates)h(that)g(b)s(et)m(w)m
(een)g(400,000)i(and)d(600,000)j(\014lms)33 b(are)j(sw)m(app)s(ed)300
4483 y(daily)21 b(o)m(v)m(er)i(the)g(In)m(ternet)f(using)f(systems)i
(suc)m(h)f(as)g(Gn)m(utella,)i(F)-8 b(astT)g(rac)m(k,)26
b(and)c(IR)m(C,)g(with)f(the)i(trading)300 4709 y(p)s(opulations)32
b(of)i(these)g(sytems)h(soaring)e(to)i(9)f(million)d(sim)m(ultaneous)i
(users)g(so)s(on)h(after)g(the)h(release)300 4935 y(of)c(t)m(w)m(o)g
(highly)e(promoted)h(mo)m(vies)g(\(Spider-Man)f(and)h(Star)g(W)-8
b(ars\).)664 5161 y(This)25 b(thesis)i(describ)s(es)e(the)i(design)g
(of)g(a)h(Con)m(ten)m(t-Addressable)f(Net)m(w)m(ork)i({)e(a)h
(distributed)p eop
%%Page: 2 17
2 16 bop 3855 100 a Ft(2)300 399 y(indexing)33 b(system)i(for)f(P2P)h
(systems.)55 b(Section)34 b(1.1)i(pro)m(vides)e(a)i(brief)d(o)m(v)m
(erview)i(of)h(the)f(emergence)300 624 y(and)23 b(gro)m(wth)i(of)f(P2P)
g(systems)g(on)g(the)g(In)m(ternet.)39 b(W)-8 b(e)25
b(motiv)-5 b(ate)25 b(and)e(de\014ne)h(the)g(problem)e(of)i(lo)s
(cating)300 850 y(con)m(ten)m(t)38 b(in)e(P2P)g(systems)h(in)e
(Sections)h(1.2)i(and)e(1.3)h(and)f(pro)m(vide)g(a)h(brief)e(o)m(v)m
(erview)i(of)g(Con)m(ten)m(t-)300 1076 y(Addressable)28
b(Net)m(w)m(orks)j({)g(our)e(solution)f(to)j(this)d(problem)h({)h(in)e
(Section)i(1.4.)41 b(Section)30 b(1.5)h(pro)m(vides)300
1302 y(a)g(roadmap)f(to)h(the)f(remainder)f(of)i(this)e(thesis.)300
1738 y Fm(1.1)135 b(P2P)45 b(on)g(the)g(In)l(ternet)664
2054 y Ft(The)21 b(P)m(eer-to-P)m(eer)k(phenomenon)c(started)i(in)e
(1999)j(with)c(the)j(launc)m(h)e(of)h(Napster,)j(a)d(service)300
2279 y(that)45 b(allo)m(w)m(ed)g(users)f(to)h(\\share")g(audio)f
(\014les)g(\()p Fs(MP3)p Ft(s\).)83 b(In)44 b(Napster,)k(individual)40
b(end)k(users,)k(or)300 2505 y(p)s(eers,)36 b(stored)f(their)f
(collection)h(of)g Fs(MP3)f Ft(\014les)g(on)h(lo)s(cal)g(disk)f(while)f
(Napster)i(ran)g(a)g(cen)m(tral)h(serv)m(er)300 2731
y(storing)f(only)g(the)h(index)e(of)i(\014les)f(a)m(v)-5
b(ailable)35 b(within)f(the)i(user)f(comm)m(unit)m(y)-8
b(.)57 b(T)-8 b(o)36 b(retriev)m(e)g(a)g(desired)300
2957 y(song,)41 b(users)d(issued)f(k)m(eyw)m(ord-based)i(searc)m(h)g
(requests)f(to)i(this)d(cen)m(tral)i(serv)m(er)g(and)f(obtained)g(the)
300 3183 y(IP)d(address)f(of)h(p)s(eers)g(storing)f(matc)m(hing)h
(\014les.)54 b(The)35 b(user)g(could)f(then)h(do)m(wnload)f(the)h
(desired)f(\014le)300 3408 y(directly)27 b(from)h(one)g(of)h(these)g(p)
s(eers.)39 b(The)28 b(idea)g(b)s(ehind)d(Napster)k(w)m(as,)g(in)e
(retrosp)s(ect,)j(a)e(v)m(ery)h(simple)300 3634 y(one)41
b({)h(the)f(decen)m(tralized)g(storage)i(of)e(\014les)f(at)i(end)f
(users)f(\(rather)h(than)g(serv)m(ers\))h(together)g(with)300
3860 y(a)c(cen)m(tral)f(index)f(to)i(lo)s(cate)h(\014les.)60
b(This)36 b(simple)f(idea)i(pro)m(v)m(ed)h(enormously)e(successful.)60
b(Within)36 b(a)300 4086 y(y)m(ear,)e(50)f(Million)c(users)i(had)h(do)m
(wnloaded)f(the)h(Napster)g(soft)m(w)m(are)i(making)d(it)h(the)g
(fastest)h(gro)m(wing)300 4312 y(In)m(ternet)39 b(application)d(to)j
(date.)65 b(F)-8 b(ollo)m(wing)38 b(Napster's)h(dramatic)e(gro)m(wth,)k
(similar)36 b(systems)i(suc)m(h)300 4538 y(as)e(Gn)m(utella)g([7],)i(F)
-8 b(reeNet)38 b([6)q(],)g(Jungle)d(Monk)m(ey)i([31)q(],)h(Mo)5
b(joNation)37 b([30)q(])f(and)g(others)g(emerged)g(in)300
4763 y(rapid)43 b(succession.)81 b(These)44 b(systems)h(retained)e
(Napster's)i(mo)s(del)e(of)i(decen)m(tralized)f(storage)i(but)300
4989 y(di\013ered)d(in)f(the)i(lo)s(okup)f(mec)m(hanism)g(used)g(to)i
(lo)s(cate)g(\014les.)80 b(Instead)44 b(of)g(Napster's)g(cen)m
(tralized)300 5215 y(lo)s(okup)30 b(mec)m(hanism,)h(these)g(systems)g
(used)g(decen)m(tralized)g(searc)m(h)g(tec)m(hniques)g(where)g(a)g
(user)g(query)p eop
%%Page: 3 18
3 17 bop 3855 100 a Ft(3)300 399 y(is)39 b(prop)s(ogated)g(b)s(et)m(w)m
(een)i(p)s(eers)d(and)h(an)m(y)h(p)s(eer)f(that)h(has)g(a)g(matc)m
(hing)f(\014le)g(resp)s(onds)f(directly)g(to)300 624
y(the)29 b(user.)39 b(This)27 b(new)h(generation)h(of)f(\014le-sharing)
f(systems)h(w)m(ere)h(th)m(us)g(completely)f(decen)m(tralized)g(in)300
850 y(terms)j(of)f(b)s(oth)g(\014le)g(lo)s(okup)f(and)h(storage,)j(a)e
(c)m(hange)h(more)e(lik)m(ely)g(motiv)-5 b(ated)31 b(b)m(y)f(legal)h
(rather)f(than)300 1076 y(tec)m(hnical)22 b(reasons)h(since)f(b)m(y)g
(the)h(time)f(of)h(their)f(in)m(tro)s(duction,)g(the)h(Recording)f
(Industry)e(Asso)s(ciation)300 1302 y(of)32 b(America)f(\(RIAA\))h(had)
f(initiated)e(legal)i(pro)s(ceedings)g(to)h(sh)m(ut)f(do)m(wn)g
(Napster,)h(claiming)d(that)j(it)300 1528 y(violated)23
b(cop)m(yrigh)m(t)h(la)m(w)f(b)m(y)h(facilitating)e(the)i(widespread)e
(sharing)g(of)i(MP3s.)38 b(Because)25 b(the)f(indexing)300
1753 y(serv)m(er)k(w)m(as)h(crucial)e(to)i(the)f(\014le-sharing,)f(the)
i(op)s(erators)f(of)h(the)f(Napster)g(serv)m(er)h(\()p
Fr(i.e.,)i Ft(Napster,)e(the)300 1979 y(compan)m(y\))22
b(w)m(ere)g(an)f(ob)m(vious)g(target)h(for)g(a)f(legal)g(attac)m(k;)27
b(sh)m(utting)21 b(do)m(wn)f(the)i(cen)m(tral)f(index)f(pro)m(vided)300
2205 y(an)43 b(easy)i(w)m(a)m(y)f(to)g(bring)e(do)m(wn)h(the)h(en)m
(tire)f(system.)81 b(T)-8 b(o)44 b(a)m(v)m(oid)g(this,)i(completely)d
(decen)m(tralized)300 2431 y(systems)c(lik)m(e)f(Gn)m(utella,)j(w)m
(ere)e(designed)e(suc)m(h)i(that)g(the)g(no)g(single)f(comp)s(onen)m(t)
h(en)m(tit)m(y)g(\(whether)300 2657 y(a)f(serv)m(er,)i(organization)d
(or)h(system)g(op)s(erator\))g(is)e(indisp)s(ensible)c(thereb)m(y)38
b(making)f(these)h(systems)300 2883 y(harder)e(to)j(con)m(trol)f(or)f
(censor.)62 b(In)37 b(Marc)m(h)h(2001,)j(the)d(RIAA)f(w)m(on)h(its)f
(la)m(wsuit)f(and)h(Napster)h(w)m(as)300 3108 y(sh)m(ut)g(do)m(wn.)66
b(The)38 b(end)g(of)h(Napster)g(did)e(not)i(ho)m(w)m(ev)m(er)h(mean)e
(the)h(end)f(of)h(P2P)g(\014le-sharing.)64 b(On)300 3334
y(the)44 b(con)m(trary)-8 b(,)48 b(the)43 b(decen)m(tralized)g(P2P)h
(systems)f(pioneered)g(b)m(y)g(Gn)m(utella)g(con)m(tin)m(ued,)j(and)d
(still)300 3560 y(con)m(tin)m(ue,)29 b(to)f(thriv)m(e;)h(new)e(decen)m
(tralized)g(systems)h(suc)m(h)g(as)g(KaZaA)g(and)f(Morpheus)g(ha)m(v)m
(e)h(emerged)300 3786 y(and)i(the)i(P2P)f(user)f(p)s(opulation)f(con)m
(tin)m(ues)i(to)h(gro)m(w.)43 b(F)-8 b(or)32 b(example,)f(as)h(of)f
(July)e(2002,)k(the)f(KaZaA)300 4012 y(soft)m(w)m(are)45
b(has)e(b)s(een)f(do)m(wnloaded)h(b)m(y)g(o)m(v)m(er)h(100)h(Million)40
b(users)j(with)f(an)h(estimated)g(1.5)i(Million)300 4237
y(sim)m(ultaneous)36 b(users.)1075 4204 y Fl(1)1176 4237
y Ft(Moreo)m(v)m(er,)42 b(these)c(systems)f(ha)m(v)m(e)i(ev)m(olv)m(ed)
g(to)f(share)f(a)h(v)-5 b(ariet)m(y)38 b(of)g(con)m(ten)m(t)300
4463 y(t)m(yp)s(es)c(from)f(audio)f(and)h(video)g(\014les)g(to)h(soft)m
(w)m(are)h(and)e(more.)51 b(By)33 b(ev)m(ery)i(indication,)d(P2P)i
(systems)300 4689 y(ha)m(v)m(e)45 b(gro)m(wn)f(in)m(to)g(a)g(ma)5
b(jor)44 b(In)m(ternet)g(application.)79 b(While)43 b(the)h(deplo)m
(ymen)m(t)g(of)g(these)g(systems)300 4915 y(raises)31
b(a)g(host)g(of)h(in)m(teresting)e(legal,)i(so)s(cial)e(and)h(net)m(w)m
(ork)h(p)s(olicy)d(questions)i([43)q(],)h(from)e(a)i(tec)m(hnical)p
300 4976 1440 4 v 404 5030 a Fk(1)438 5062 y Fj(Statistics)27
b(on)f(the)f(n)n(um)n(b)r(er)f(of)j(soft)n(w)n(are)g(do)n(wnloads)g
(for)g(the)e(v)l(arious)h(\014le-sharing)g(applications)i(are)e(a)n(v)l
(ailable)h(at)300 5153 y Fi(download.com)p Fj(;)i(estimates)d(for)g
(the)f(n)n(um)n(b)r(er)f(of)j(sim)n(ultaneous)e(users)h(are)g(a)n(v)l
(ailable)h(at)f Fi(zeropaid.com)p Fj(.)p eop
%%Page: 4 19
4 18 bop 3855 100 a Ft(4)300 399 y(p)s(ersp)s(ectiv)m(e,)23
b(the)g(\(arguably\))f(most)g(remark)-5 b(able)22 b(asp)s(ect)g(of)h
(P2P)f(\014lesharing)e(has)i(b)s(een)f(its)h Fr(r)-5
b(apid)34 b Ft(and)300 624 y Fr(wide-spr)-5 b(e)g(ad)47
b Ft(deplo)m(ymen)m(t.)53 b(T)-8 b(o)36 b(what)e(can)h(this)f
(successful)f(deplo)m(ymen)m(t)i(b)s(e)f(attributed?)53
b(Clearly)-8 b(,)300 850 y(the)34 b(nature)g(of)g(the)g(con)m(ten)m(t)i
(b)s(eing)d(shared)g(is)g(a)i(large)f(con)m(tributor.)51
b(Ho)m(w)m(ev)m(er,)37 b(the)e(free)f(access)h(to)300
1076 y(p)s(opular)28 b(cop)m(yrigh)m(t)k(material)e(primarily)d(pro)m
(vides)j(a)h(h)m(uge)g(user)f(p)s(opulation.)39 b(That)31
b(these)g(systems)300 1302 y(withsto)s(o)s(d)f(the)i(c)m(hallenges)g
(that)g(accompan)m(y)i(suc)m(h)d(a)h(large)g(user)f(p)s(opulation)f
(suggests)i(that)h(there)300 1528 y(are)42 b(tec)m(hnical)f(adv)-5
b(an)m(tages)43 b(to)f(the)g(arc)m(hitecture)g(adopted)g(b)m(y)f(these)
h(P2P)f(systems.)74 b(T)-8 b(o)42 b(exp)s(ose)300 1753
y(these)d(adv)-5 b(an)m(tages,)42 b(w)m(e)d(consider)f(the)g(question)g
(of)h(whether)f(\014le-sharing)e(could)i(ha)m(v)m(e)h(b)s(een)f(built)
300 1979 y(using)27 b(the)i(existing)e(tec)m(hnology)j(of)f(the)f(W)-8
b(eb?)41 b Fr(I.e.)e Ft(w)m(as)29 b(the)g(P2P)f(arc)m(hitecture,)i(a)f
(new)f(solution)f(to)300 2205 y(distributing)g(con)m(ten)m(t,)32
b(really)d(required?)39 b(W)-8 b(e)32 b(discuss)c(this)h(in)g(the)i
(follo)m(wing)e(section.)300 2641 y Fm(1.2)135 b(The)45
b(P2P)g(arc)l(hitecture)664 2957 y Ft(Since)40 b(the)h(early)g(1990s,)
46 b(the)c(W)-8 b(eb)42 b(has)f(serv)m(ed)g(as)h(an)f(e\013ectiv)m(e)i
(medium)c(for)i(publish-)300 3183 y(ing)g(and)g(accessing)h(con)m(ten)m
(t)i(o)m(v)m(er)f(the)f(In)m(ternet.)76 b(The)41 b(W)-8
b(eb)42 b(uses)g(a)g Fr(client-server)51 b Ft(arc)m(hitecture)300
3408 y({)37 b(W)-8 b(eb)37 b(do)s(cumen)m(ts)f(are)h(stored)f(at)h
(serv)m(ers;)j(to)d(do)m(wnload)f(a)h(particular)e(do)s(cumen)m(t,)j
(an)e(end-user)300 3634 y(or)h(clien)m(t)g(lo)s(cates)h(the)g
(appropriate)e(serv)m(er,)k(sends)d(it)g(a)g(request)h(for)f(the)h(do)s
(cumen)m(t)f(and)g(obtains)300 3860 y(a)k(resp)s(onse)f(\(v)m(ery)h
(lik)m(ely)e(the)i(do)s(cumen)m(t)f(itself)7 b(\).)70
b(T)m(ypically)-8 b(,)42 b(a)f(do)s(cumen)m(t)g(is)e(stored)i(at)g(a)g
(rela-)300 4086 y(tiv)m(ely)36 b(small)f(n)m(um)m(b)s(er)g(\(frequen)m
(tly)h(one\))h(of)g(serv)m(ers)f(and)g(there)h(are)g(far)f(few)m(er)g
(W)-8 b(eb)38 b(serv)m(ers)e(than)300 4312 y(clien)m(ts.)59
b(Also,)39 b(serv)m(ers)d(tend)h(to)g(b)s(e)g(\\online",)g
Fr(i.e.,)j Ft(accessible)c(o)m(v)m(er)i(the)f(In)m(ternet,)i(for)e
(relativ)m(ely)300 4538 y(long)42 b(p)s(erio)s(ds)e(of)j(time)f(\(on)g
(the)h(order)f(of)h(da)m(ys\))g(while)d(clien)m(t)i(tend)g(to)h(b)s(e)f
(more)h(transien)m(t)f(\(for)300 4763 y(example,)k(the)c(online)f
(duration)h(of)g(dial-up)f(clien)m(ts)h(ma)m(y)h(b)s(e)f(on)h(the)f
(order)h(of)f(min)m(utes\).)77 b(W)-8 b(eb)300 4989 y(do)s(cumen)m(ts)
37 b(are)h(uniquely)d(named)i(using)f(Uniform)g(Resource)i(Lo)s(cators)
h(\(URLs\),)h(for)d(example)h({)300 5215 y Fh(http://www.cs.berkeley.e)
o(du/e)o(xamp)o(le.)o(html)j Ft(.)84 b(URLs)45 b(consist)f(of)h(three)h
(parts:)69 b(the)45 b(pro-)p eop
%%Page: 5 20
5 19 bop 3855 100 a Ft(5)300 399 y(to)s(col)43 b(for)g(comm)m
(unicating)f(with)f(the)i(serv)m(er)g(\()p Fr(e.g.,)j
Fh(http)p Ft(\),)g(the)d(hostname)g(of)f(the)h(serv)m(er)g(\()p
Fr(e.g.,)300 624 y Fh(www.cs.berkeley.edu)p Ft(\),)19
b(and)i(the)g(name)h(of)g(the)f(do)s(cumen)m(t)h(at)g(that)g(serv)m(er)
g(\()p Fr(e.g.,)k Fh(example.html)p Ft(\).)300 850 y(Giv)m(en)35
b(the)g(URL)f(of)h(a)g(desired)e(do)s(cumen)m(t,)j(a)g(clien)m(t)e
(uses)g(the)h(Domain)g(Name)g(System)g(\(DNS\))g(to)300
1076 y(\\lo)s(okup")28 b(the)i(IP)e(address)g(of)h(the)g(serv)m(er)h
(corresp)s(onding)d(to)i(the)g(hostname)g(em)m(b)s(edded)f(within)f
(the)300 1302 y(URL,)i Fr(i.e.,)h Ft(the)f(DNS)f(translates)h(from)f
Fh(www.cs.berkeley.edu)23 b Ft(to)29 b(IP)f(address)f
Fh(132.23.45.6)p Ft(,)f(af-)300 1528 y(ter)h(whic)m(h)e(the)h(clien)m
(t)g(can)h(comm)m(unicate)g(with)e(the)i(serv)m(er.)39
b(The)26 b(DNS)h(is)e(the)i(distributed)c(database)300
1753 y(used)31 b(to)i(translate)f(In)m(ternet)g(hostnames)g(to)h(IP)e
(addresses)h(and)f(vice)h(v)m(ersa.)46 b(The)31 b(DNS)h(infrastruc-)300
1979 y(ture)25 b(consists)f(of)h(name)g(serv)m(ers)g(organized)g(in)f
(a)h(hierarc)m(h)m(y)g(that)g(re\015ects)h(the)f(hierarc)m(hical)e
(structure)300 2205 y(of)36 b(hostnames.)59 b(A)36 b(hostname)h(is)e
(resolv)m(ed)h(b)m(y)h(recursing)d(do)m(wn)i(the)h(hierarc)m(h)m(y)f
(to)h(a)f(name)h(serv)m(er)300 2431 y(resp)s(onsible)30
b(for)i(that)h(hostname;)h(for)e(example,)h Fh(www.berkeley.edu)28
b Ft(w)m(ould)j(b)s(e)h(resolv)m(ed)g(b)m(y)h(\014rst)300
2657 y(con)m(tacting)d(a)f(ro)s(ot)g(name)f(serv)m(er)h(to)g(learn)f
(the)h(address)e(of)i(the)g(name)f(serv)m(er)h(resp)s(onsible)d(for)i
Fh(.edu)p Ft(,)300 2883 y(whic)m(h)21 b(in)h(turn)f(yields)g(the)i
(address)f(of)h(the)g(name)g(serv)m(er)g(for)f Fh(.berkeley.edu)d
Ft(from)j(whic)m(h)g(w)m(e)h(\014nally)300 3108 y(learn)30
b(the)g(IP)g(address)g(of)g(the)h(mac)m(hine)f Fh(www.berkeley.edu)p
Ft(.)664 3334 y(F)-8 b(or)30 b(o)m(v)m(er)h(a)f(decade)g(no)m(w,)g(the)
g(W)-8 b(eb)30 b(has)f(serv)m(ed)h(to)g(deliv)m(er)e(con)m(ten)m(t)k
(to)e(man)m(y)g(millions)c(of)300 3560 y(users.)40 b(In)29
b(the)i(face)g(of)f(this)f(successful)g(record,)i(an)f(ob)m(vious)g
(question)f(is)g(whether)h(the)g(arc)m(hitecture)300
3786 y(of)37 b(the)f(W)-8 b(eb)38 b(migh)m(t)e(ha)m(v)m(e)i(serv)m(ed)f
(\014le-sharing)d(applications)h(equally)g(w)m(ell?)58
b(W)-8 b(e)38 b(argue)f(not.)59 b(The)300 4012 y(arc)m(hitecture)32
b(of)f(P2P)h(systems)f(is)f(quite)h(di\013eren)m(t)f(from)h(that)h(of)f
(the)h(W)-8 b(eb.)44 b(In)30 b(P2P)i(systems,)f(end-)300
4237 y(users)40 b(\(p)s(eers\))h(act)h(as)f(b)s(oth)f(clien)m(t)g(and)g
(serv)m(er;)47 b Fr(i.e.,)d Ft(p)s(eers)c(retriev)m(e,)k(store)d(and)f
(serv)m(e)i(con)m(ten)m(t.)300 4463 y(Unlik)m(e)25 b(W)-8
b(eb)27 b(serv)m(ers,)g(p)s(eers)e(are)i(highly)d(transien)m(t,)i
(joining)f(and)g(lea)m(ving)h(the)g(P2P)g(system)g(on)g(short)300
4689 y(timescales,)i(sometimes)g(ev)m(en)g(on)f(the)h(order)f(of)h(min)
m(utes.)39 b(Finally)-8 b(,)26 b(unlik)m(e)g(the)i(W)-8
b(eb's)28 b(use)f(of)h(URLs,)300 4915 y(P2P)37 b(has)f(no)h(single,)g
(w)m(ell-de\014ned)e(naming)g(sc)m(heme)j(used)e(to)h(uniqely)e(name)h
(con)m(ten)m(t.)62 b(Users)37 b(are)300 5141 y(free)h(to)h(name)f(the)g
(\014les)f(stored)h(on)g(their)f(lo)s(cal)g(mac)m(hines)h(as)g
(desired.)62 b(Eac)m(h)39 b(arc)m(hitecture)f(lends)p
eop
%%Page: 6 21
6 20 bop 3855 100 a Ft(6)300 399 y(itself)29 b(to)i(quite)f(di\013eren)
m(t)g(st)m(yles)g(of)h(con)m(ten)m(t)h(distribution:)300
752 y Fp(Compared)45 b(to)h(the)g(W)-9 b(eb,)49 b(the)c(P2P)j(arc)m
(hitecture)e(allo)m(ws)g(con)m(ten)m(t)g(to)g(b)s(e)g(published)300
977 y Fg(e)-5 b(asily)38 b Fp(and)28 b Fg(quickly)40
b Fp(thereb)m(y)28 b(extending)g(the)g(abilit)m(y)g(to)g(publish)h(con)
m(ten)m(t)f(to)h(individual)300 1203 y(end-users)91 b
Ft(On)32 b(the)g(W)-8 b(eb,)34 b(a)e(\014rst-time)g(publisher)d(m)m
(ust)j(obtain)f(a)i(unique)d(p)s(ortion)h(of)h(the)h(DNS)300
1429 y(namespace)g(and)e(set)h(up)f(a)i(name)f(serv)m(er)g(to)h(resolv)
m(e)f(this)f(new)g(namespace)i({)f(neither)f(of)h(these)h(is)e(a)300
1655 y(simple)19 b(task.)38 b(F)-8 b(urthermore,)24 b(prop)s(ogating)c
(information)g(ab)s(out)h(the)g(addition)e(or)i(deletion)g(of)g(domain)
300 1881 y(names)28 b(through)f(the)g(DNS)h(system)g(is)f(a)h(relativ)m
(ely)f(slo)m(w)g(pro)s(cess)g(requiring)e(man)m(ual)i(con\014guration.)
300 2106 y(Ev)m(en)i(up)s(dating)f(a)h(mapping)f(from)h(domain)f(name)h
(to)h(IP)f(address)f(requires)g(man)m(ual)g(con\014guration.)300
2332 y(F)-8 b(or)36 b(these)f(reasons,)i(managing)d(a)i(domain)d(name)i
(and)g(consequen)m(tly)-8 b(,)36 b(con)m(trolling)e(the)h(publishing)
300 2558 y(of)e(con)m(ten)m(t,)h(is)e(a)h(non-trivial)d(pro)s(cess)i
(not)g(undertak)m(en)g(b)m(y)h(t)m(ypical)f(individual)27
b(end-users.)46 b(Hence,)300 2784 y(although)25 b(w)m(ell-suited)e(to)j
(larger)g(publishers)21 b(suc)m(h)k(as)h Fh(cnn.com)p
Ft(,)e(the)i(W)-8 b(eb's)26 b(use)f(of)h(the)f(DNS)h(system)300
3010 y(mak)m(es)34 b(it)g(hard)e(to)j(accomo)s(date)g(the)f(large)g(n)m
(um)m(b)s(ers)e(of)i(transien)m(t)f(p)s(eers)g(that)h(comprise)f(the)h
(P2P)300 3236 y(publisher)24 b(p)s(opulation.)37 b(In)26
b(P2P)i(systems)f(b)m(y)g(con)m(trast,)j(publishing)22
b(con)m(ten)m(t)29 b(is)e(merely)f(a)i(matter)g(of)300
3461 y(cop)m(ying)i(the)h(desired)e(\014les)g(to)i(a)g(designated)f
(directory)g(on)g(the)h(publisher's)26 b(lo)s(cal)k(mac)m(hine.)300
3814 y Fp(Publishers/end-users)54 b(in)e(P2P)i(systems)d(ha)m(v)m(e)i
(direct)f(con)m(trol)h(o)m(v)m(er)g(making)e(their)300
4040 y(con)m(ten)m(t)45 b(a)m(v)-6 b(ailable)44 b(to)g(searc)m(h)h
(algorithms)f(th)m(us)g(allo)m(wing)h(newly)f(published)h(con)m(ten)m
(t)300 4266 y(to)i(b)s(e)f(rapidly)h(made)f(a)m(v)-6
b(ailable)46 b(to)h(k)m(eyw)m(ord-based)g(searc)m(hes)92
b Ft(The)40 b(primary)f(mo)s(de)h(of)300 4492 y(searc)m(hing)24
b(for)h(con)m(ten)m(t,)j(b)s(oth)23 b(on)i(the)g(W)-8
b(eb)25 b(and)f(in)f(P2P)i(systems,)h(is)e(via)g(k)m(eyw)m(ord-based)h
(searc)m(hing.)300 4718 y(Keyw)m(ord-based)38 b(searc)m(h)h(on)f(the)g
(W)-8 b(eb)39 b(is)e(e\013ected)i(through)f(cen)m(tralized)g(searc)m(h)
h(engines)e(suc)m(h)h(as)300 4944 y(Go)s(ogle,)33 b(HotBot)h(and)e(Y)-8
b(aho)s(o,)33 b(that)f(build)d(massiv)m(e)j(cen)m(tralized)g(indices)e
(o)m(v)m(er)j(con)m(ten)m(t)h(disco)m(v)m(ered)300 5169
y(b)m(y)d(\\cra)m(wling")h({)f(recursiv)m(ely)g(follo)m(wing)e(links)h
(from)h(one)g(do)s(cumen)m(t)h(to)g(another)f({)h(the)g(W)-8
b(eb.)44 b(The)p eop
%%Page: 7 22
7 21 bop 3855 100 a Ft(7)300 399 y(functioning)35 b(of)i(these)g(searc)
m(h)g(engines)g(is)e(a)j(pro)s(cess)e(that)i(is)d(en)m(tirely)h(indep)s
(enden)m(t)f(from)h(that)i(of)300 624 y(publishing)c(con)m(ten)m(t)41
b(and)d(publishers)d(ha)m(v)m(e)41 b(little)c(con)m(trol)j(o)m(v)m(er)g
(when)e(their)g(con)m(ten)m(t)i(is)e(indexed,)300 850
y(if)g(at)i(all.)65 b(Th)m(us,)40 b(although)e(a)i(newly)d(created)j(W)
-8 b(eb)40 b(do)s(cumen)m(t)f(is)f(immediately)f(a)m(v)-5
b(ailable)38 b(to)i(an)300 1076 y(end-user)29 b(who)g(kno)m(ws)g(the)h
(exact)h(URL,)e(the)h(same)g(do)s(cumen)m(t)f(is)f(una)m(v)-5
b(ailable)28 b(to)j(a)e(k)m(eyw)m(ord-based)300 1302
y(searc)m(h)g(un)m(til)e(suc)m(h)h(time)g(as)h(the)f(searc)m(h)h
(engine's)f(cra)m(wler)g(\014nds)f(its)h(w)m(a)m(y)h(to)g(the)g(new)f
(do)s(cumen)m(t;)h(an)300 1528 y(ev)m(en)m(t)k(o)m(v)m(er)h(whose)d(o)s
(ccurence)i(and)e(timing,)g(the)i(publisher)28 b(has)k(no)f(real)h(con)
m(trol.)3244 1495 y Fl(2)3329 1528 y Ft(Suc)m(h)g(solutions)300
1753 y(are)g(appropriate)e(when)h(con)m(ten)m(t)i(remains)d(in)g(the)i
(system)g(for)f(relativ)m(ely)g(long)g(p)s(erio)s(ds)e(of)i(time)g
(\(as)300 1979 y(is)i(the)h(case)i(with)c(the)j(W)-8
b(eb\))35 b(but)e(are)i(ill-suited)30 b(to)35 b(systems)f(within)e
(whic)m(h)h(con)m(ten)m(t)j(is)d(frequen)m(tly)300 2205
y(b)s(eing)c(added)h(and)g(remo)m(v)m(ed.)42 b(In)29
b(P2P)i(arc)m(hitectures)g(on)f(the)h(other)g(hand,)e(once)j(a)f(p)s
(eer)e(no)s(de)h(joins)300 2431 y(the)35 b(system,)g(the)g(\014les)e
(it)h(stores)h(are)g(immediately)e(a)m(v)-5 b(ailable)33
b(to)i(b)s(oth)f(searc)m(hes)h(and)f(do)m(wnloads.)3861
2398 y Fl(3)300 2657 y Ft(This)k(abilit)m(y)h(for)h(publishers)c(to)41
b(directly)e(con)m(trol)h(the)h(a)m(v)-5 b(ailabilit)m(y)38
b(of)j(their)e(con)m(ten)m(t)j(mak)m(es)f(the)300 2883
y(P2P)34 b(arc)m(hitecture)g(w)m(ell-suited)e(to)j(searc)m(hing)f(in)e
(en)m(vironmen)m(ts)i(where)f(con)m(ten)m(t)j(is)c(published)f(and)300
3108 y(withdra)m(wn)d(on)j(relativ)m(ely)e(short)h(timescales)h(b)m(y)f
(a)h(large)f(n)m(um)m(b)s(er)f(of)i(p)s(eers.)300 3461
y Fp(Unlik)m(e)g(the)e(W)-9 b(eb,)32 b(P2P)f(systems)e(rely)h(en)m
(tirely)g(on)g(the)g(participation)g(of)g(end-user)g(ma-)300
3687 y(c)m(hines)g(and)g(not)f(on)h(an)m(y)f(deplo)m(y)m(ed)h
(infrastructure)92 b Ft(On)24 b(the)i(W)-8 b(eb,)28 b(storage)f(and)e
(bandwidth)300 3913 y(resources)d(are)g(t)m(ypically)e(pro)m(vided)g(b)
m(y)i(the)g(long)f(term)h(deplo)m(ymen)m(t)f(of)h(high)f(p)s
(erformance)g(serv)m(er)g(ma-)300 4139 y(c)m(hines)31
b(with)f(high)g(bandwidth)f(connectivit)m(y)-8 b(.)44
b(In)31 b(addition,)f(the)i(functioning)d(of)j(the)f(W)-8
b(eb)32 b(requires)300 4365 y(the)37 b(DNS)g(infrastructure.)58
b(This)35 b(reliance)h(on)g(deplo)m(y)m(ed)h(infrastructure)e(mak)m(es)
j(the)f(p)s(erformance)300 4590 y(of)c(the)g(W)-8 b(eb)33
b(largely)f(indep)s(enden)m(t)f(of)i(user)f(b)s(eha)m(vior)g(and)g
(reasonably)g(reliable)f(and)h(consisten)m(t)h(in)300
4816 y(terms)d(of)h(the)f(a)m(v)-5 b(ailabilit)m(y)29
b(and)h(deliv)m(ery)f(of)i(con)m(ten)m(t.)42 b(On)30
b(the)g(\015ip)f(side,)h(this)f(infrastructure)f(needs)p
300 4878 1440 4 v 404 4932 a Fk(2)438 4963 y Fj(An)f(exception)g(to)g
(this)g(is)h(the)e(\\sp)r(onsored)j(links")e(service)h(o\013ered)f
(recen)n(tly)g(b)n(y)f(searc)n(h)i(engines)f(suc)n(h)g(as)h(Go)r(ogle)
300 5055 y(whereb)n(y)d(con)n(ten)n(t)g(pro)n(viders)h(can)g(pa)n(y)f
(to)h(ha)n(v)n(e)f(their)g(sites)i(indexed.)404 5114
y Fk(3)438 5146 y Fj(This)i(is)f(true)f(ev)n(en)g(with)h(systems)f(lik)
n(e)h(Napster,)h(that)e(use)h(cen)n(tralized)g(searc)n(h)h(tec)n
(hniques;)f(end-user)f(explicitly)300 5237 y(register)g(the)e(a)n(v)l
(ailabilit)n(y)i(of)f(their)g(con)n(ten)n(t)f(with)h(the)f(cen)n(tral)h
(indexing)f(serv)n(er.)p eop
%%Page: 8 23
8 22 bop 3855 100 a Ft(8)300 399 y(to)31 b(b)s(e)f(scaled)g(to)h(meet)g
(gro)m(wing)f(user)g(p)s(opulations)e({)j(a)f(pro)s(cess)g(that)h(tak)m
(es)h(some)f(amoun)m(t)g(of)f(time)300 624 y(and)36 b(money)-8
b(.)60 b(P2P)37 b(systems)f(on)h(the)f(other)h(hand,)h(mak)m(e)f(no)g
(use)f(of)h(deplo)m(y)m(ed)f(infrastucture;)j(the)300
850 y(resources)34 b(a)m(v)-5 b(ailable)34 b(to)h(users)e(are)i(the)f
(sum)f(total)i(of)g(the)f(resources)g(a)m(v)-5 b(ailable)34
b(at)h(individual)30 b(user)300 1076 y(mac)m(hines.)39
b(This)24 b(allo)m(ws)h(P2P)h(systems)f(to)i(harness)e(a)h(p)s(oten)m
(tially)e(h)m(uge)i(amoun)m(t)g(of)g(resources)g(with-)300
1302 y(out)36 b(requiring)d(cen)m(tralized)i(planning)e(or)i(in)m(v)m
(estmen)m(ts)h(in)f(hardw)m(are,)h(rac)m(k)g(space,)i(or)e(bandwidth.)
300 1528 y(F)-8 b(urther,)37 b(the)f(net)h(system)f(resources)g(a)m(v)
-5 b(ailable)35 b(scales)h(naturally)f(and)g(instan)m(taneously)g(with)
g(the)300 1753 y(n)m(um)m(b)s(er)26 b(of)i(users)e(in)h(the)g(system.)
40 b(The)27 b(do)m(wnside)f(is)h(that)h(P2P)f(systems)h(are)g(at)g(the)
g(mercy)f(of)h(their)300 1979 y(user)c(p)s(opulation)e(in)h(terms)h(of)
g(b)s(oth)g(system)g(p)s(erformance)g(and)g(the)g(exten)m(t)i(and)d(v)
-5 b(ariet)m(y)25 b(of)g(a)m(v)-5 b(ailable)300 2205
y(con)m(ten)m(t.)41 b(Also,)26 b(for)f(b)s(etter)h(or)f(for)h(w)m
(orse,)h(the)e(distinction)e(o)m(v)m(er)k(the)f(use)f(of)g(deplo)m(y)m
(ed)h(infrastructure)300 2431 y(mak)m(es)31 b(it)f(hard)g(to)h(con)m
(trol)f(or)h(censor)f(the)h(usage)g(of)f(P2P)h(systems.)391
2784 y(F)-8 b(or)26 b(the)f(ab)s(o)m(v)m(e)h(reasons,)h(w)m(e)e(b)s
(eliev)m(e)f(that)i(the)f(phenomenal)f(deplo)m(ymen)m(t)h(of)g(P2P)g
(systems)g(w)m(ould)300 3010 y(ha)m(v)m(e)37 b(b)s(een)d(m)m(uc)m(h)i
(harder)e(to)i(ac)m(hiev)m(e)h(using)d(an)h(arc)m(hitecture)h(similar)d
(to)j(that)g(of)f(the)h(W)-8 b(eb.)56 b(The)300 3236
y(unique)31 b(app)s(eal)g(of)i(the)g(P2P)g(arc)m(hitecture,)h(w)m(e)f
(b)s(eliev)m(e,)g(lies)e(in)g(its)h(p)s(oten)m(tial)g(to)i(enable)e
(the)h(rapid)300 3461 y(and)d(lo)m(w-cost)h(deplo)m(ymen)m(t)g(of)f(p)s
(o)m(w)m(erful,)f(large-scale)j(applications.)664 3687
y(Of)g(course,)i(the)f(promise)f(of)h(the)g(P2P)g(arc)m(hitecture)h
(can)f(only)f(b)s(e)g(realized)h(if)e(these)j(P2P)300
3913 y(systems)28 b(are)g(scalable.)40 b(In)27 b(the)h(follo)m(wing)e
(section,)j(w)m(e)f(outline)f(some)h(of)g(the)g(c)m(hallenges)g(to)h
(building)300 4139 y(scalable)h(P2P)g(systems.)300 4575
y Fm(1.3)135 b(The)45 b(P2P)g(lo)t(okup)f(problem)664
4891 y Ft(There)26 b(are)h(t)m(w)m(o)h(k)m(ey)g(pieces)e(to)i(a)f(P2P)g
(system:)39 b(the)27 b(lo)s(okup)e(mec)m(hanism)h(used)g(to)i(lo)s
(cate)g(a)300 5116 y(desired)22 b(\014le)g(and)h(the)g(actual)g(\014le)
g(do)m(wnload.)37 b(The)23 b(decen)m(tralized)g(storage)i(\(and)e
(hence)g(decen)m(tralized)300 5342 y(do)m(wnloads\))g(in)g(P2P)h
(systems)g(mak)m(es)h(the)f(\014le)g(transfer)f(pro)s(cess)h(inheren)m
(tly)e(scalable;)k(the)e(hard)f(part)p eop
%%Page: 9 24
9 23 bop 3855 100 a Ft(9)300 399 y(is)29 b(\014nding)e(the)j(p)s
(eer\(s\))g(from)f(whic)m(h)f(to)j(retriev)m(e)f(the)f(\014le.)40
b(Lo)s(okup)29 b(solutions)f(in)g(deplo)m(y)m(ed)i(systems)300
624 y(to)35 b(date)h(fall)d(in)m(to)i(t)m(w)m(o)h(categories)g({)g(cen)
m(tralized)e(lik)m(e)g(Napster)h(and)g(decen)m(tralized)f(lik)m(e)g(Gn)
m(utella,)300 850 y(KaZaA,)h(F)-8 b(reeNet)37 b(and)d(others.)53
b(Cen)m(tralized)34 b(solutions)f(are)i(t)m(ypically)f(cited)g(as)h(b)s
(eing)e(vulnerable)300 1076 y(due)e(to)h(a)g(single)e(p)s(oin)m(t)g(of)
i(failure)d(and)i(b)s(eing)f(hard)h(to)h(scale)f(to)i(man)m(y)e
(millions)d(of)k(users.)43 b(Y)-8 b(et,)33 b(the)300
1302 y(deplo)m(ymen)m(t)e(of)h(services)f(suc)m(h)g(as)h(Go)s(ogle)g
(and)f(Y)-8 b(aho)s(o)32 b(ha)m(v)m(e)h(demonstrated)e(that)h(it)f(is)f
(p)s(ossible)f(to)300 1528 y(engineer)34 b(a)g(cen)m(tralized)g
(service)h(to)f(scale)h(to)g(v)m(ery)g(large)f(n)m(um)m(b)s(ers)f
(while)f(main)m(taining)g(reliabilit)m(y)-8 b(.)300 1753
y(This)29 b(ho)m(w)m(ev)m(er)k(t)m(ypically)d(requires)g(signi\014can)m
(t)g(in)m(v)m(estmen)m(t)i(in)d(high-end)h(serv)m(ers,)i
(high-bandwidth)300 1979 y(connectivit)m(y)-8 b(,)27
b(rac)m(k)e(space)g(and)f(so)h(forth)f(whic)m(h)g(implies)e(that)j(a)g
(cen)m(tralized)f(solution)g(is)f(a)i(viable)f(op-)300
2205 y(tion)29 b(pro)m(vided)e(there)j(is)e(an)h(economic)g(incen)m
(tiv)m(e)g(or)g(a)h(business)d(mo)s(del)h(that)h(justi\014es)f(the)h
(exp)s(ense.)300 2431 y(It)j(is)f(not)h(clear)g(that)g(suc)m(h)g(incen)
m(tiv)m(es)f(exist)h(for)f(curren)m(tly)g(deplo)m(y)m(ed)h(P2P)g
(applications.)43 b(F)-8 b(urther-)300 2657 y(more,)39
b(strictly)d(requiring)f(a)i(business)e(mo)s(del)g(of)j(P2P)f
(applications)e(migh)m(t)h(restrict)h(the)g(range)h(of)300
2883 y(future)23 b(applications)f(that)i(migh)m(t)g(b)s(e)f(w)m(ell)g
(serv)m(ed)h(b)m(y)f(P2P)h(arc)m(hitectures.)39 b(An)24
b(additional)d(dra)m(wbac)m(k)300 3108 y(of)33 b(cen)m(tralized)g
(solution)f(is)g(that,)j(b)s(eing)d(easy)i(to)f(sh)m(ut)g(do)m(wn,)h
(they)f(are)h(vulnerable)d(to)j(censorship)300 3334 y(and)e(legal)h
(attac)m(ks)i(as)e(w)m(as)h(evinced)e(b)m(y)h(the)g(termination)f(of)h
(Napster.)49 b(These)33 b(\014nancial)e(and)h(legal)300
3560 y(issues,)k(rather)f(than)g(an)m(y)h(fundamen)m(tal)e(tec)m
(hnical)i(issues,)f(led)g(to)h(the)g(adoption)e(of)i(decen)m(tralized)
300 3786 y(solutions.)j(T)m(ypically)-8 b(,)28 b(these)i(solutions)e
(in)m(v)m(olv)m(e)h(ha)m(ving)g(p)s(eer)g(no)s(des)f(self-organize)i
(in)m(to)f(an)g(o)m(v)m(erla)m(y)300 4012 y(net)m(w)m(ork)34
b(o)m(v)m(er)h(whic)m(h)d(searc)m(h)i(requests)f(are)h(forw)m(arded.)49
b(Unfortunately)-8 b(,)34 b(curren)m(tly)f(deplo)m(y)m(ed)g(sys-)300
4237 y(tems)25 b(ha)m(v)m(e)h(signi\014can)m(t)d(scaling)h(problems;)h
(for)f(example,)i(in)d(Gn)m(utella,)j(searc)m(hes)f(are)g(\015o)s(o)s
(ded)e(with)h(a)300 4463 y(certain)j(scop)s(e;)h(\015o)s(o)s(ding)d(on)
i(ev)m(ery)h(request)f(is)f(clearly)g(not)h(scalable[16)q(])g(and,)h(b)
s(ecause)f(the)g(\015o)s(o)s(ding)300 4689 y(has)f(to)g(b)s(e)g
(curtailed)e(at)j(some)f(p)s(oin)m(t,)g(ma)m(y)h(fail)d(to)j(\014nd)d
(the)i(desired)f(\014le)g(in)f(large)i(systems.)40 b(F)-8
b(reeNet,)300 4915 y(another)34 b(decen)m(tralized)f(system,)i(uses)e
(a)h(random-w)m(alk-based)f(searc)m(h)h(algorithm)e(that)i(can)g(fail)e
(to)300 5141 y(\014nd)d(\014les)g(ev)m(en)i(when)f(they)g(are)h
(actually)f(in)f(the)h(system.)p eop
%%Page: 10 25
10 24 bop 3809 100 a Ft(10)664 399 y(Motiv)-5 b(ated)28
b(b)m(y)e(the)h(scaling)g(problems)e(of)i(deplo)m(y)m(ed)g(P2P)g
(systems,)h(w)m(e)f(started)g(our)g(in)m(v)m(es-)300
624 y(tigation)32 b(with)e(the)i(question:)43 b(could)31
b(one)h(devise)g(a)g(scalable)f(solution)f(to)j(the)f(problem)e(of)i
(lo)s(cating)300 850 y(\014les)j(in)g(P2P)i(net)m(w)m(orks?)58
b Fr(I.e.)p Ft(,)38 b(giv)m(en)e(a)h(\014le)e(iden)m(ti\014er,)h(ho)m
(w)h(can)f(w)m(e)h(\014nd)e(the)h(IP)g(address)f(of)i(the)300
1076 y(no)s(de\(s\))30 b(holding)e(the)j(\014le.)1248
1043 y Fl(4)1327 1076 y Ft(Our)e(target)j(goals)f(for)f(a)h(solution)e
(to)i(this)e(indexing)g(problem)f(w)m(ere)436 1377 y
Ff(\017)46 b Ft(scalabilit)m(y:)g(an)m(y)34 b(indexing)e(algorithm)h
(for)g(P2P)h(en)m(vironmen)m(ts)g(m)m(ust)f(b)s(e)g(designed)g(to)i
(scale)527 1602 y(to)c(sev)m(eral)g(million)c(no)s(des.)436
1903 y Ff(\017)46 b Ft(e\016ciency:)d(\014les)30 b(should)f(b)s(e)i(lo)
s(cated)g(reasonably)g(quic)m(kly)f(and)h(with)f(lo)m(w)h(o)m(v)m
(erhead)h(in)e(terms)527 2129 y(of)h(the)f(message)i(tra\016c)f
(generated.)436 2429 y Ff(\017)46 b Ft(dynamicit)m(y:)g(the)33
b(indexing)e(system)j(should)d(b)s(e)i(robust)f(to)i(frequen)m(t)g(no)s
(de)e(arriv)-5 b(als)32 b(and)h(de-)527 2655 y(partures)d(in)f(order)h
(to)i(cop)s(e)e(with)g(the)g(highly)f(transien)m(t)h(user)g(p)s
(opulations)e(c)m(haracteristic)j(to)527 2881 y(P2P)g(en)m(vironmen)m
(ts.)436 3181 y Ff(\017)46 b Ft(balanced)39 b(load:)58
b(in)38 b(k)m(eeping)h(with)f(the)i(decen)m(tralized)f(nature)g(of)g
(P2P)h(systems,)i(the)d(total)527 3407 y(indexing)28
b(load)i(should)f(b)s(e)h(roughly)f(balanced)g(across)i(all)f(the)g(no)
s(des)g(in)f(the)h(system.)664 3708 y(This)45 b(thesis)g(prop)s(oses)h
(a)h(distributed)d(indexing)h(system,)51 b(whic)m(h)45
b(w)m(e)i(call)f(a)i(Con)m(ten)m(t-)300 3934 y(Addressable)29
b(Net)m(w)m(ork)j(\(CAN\),)f(as)g(a)f(solution)f(to)i(the)g(ab)s(o)m(v)
m(e)h(indexing)c(problem.)300 4369 y Fm(1.4)135 b(Con)l(ten)l
(t-Addressable)47 b(Net)l(w)l(orks)664 4685 y Ft(CAN)d(is)g(a)h
(distributed)d(sytem)j(that)g(pro)m(vides)f(hash)g(table)g
(functionalit)m(y)f({)j(mapping)300 4911 y(\\k)m(eys")36
b(on)m(to)g(\\v)-5 b(alues")34 b({)h(on)g(In)m(ternet-lik)m(e)f
(scales.)53 b(In)34 b(parallel)e(with)i(our)g(w)m(ork,)h(sev)m(eral)g
(researc)m(h)p 300 4973 1440 4 v 404 5026 a Fk(4)438
5058 y Fj(Notice)22 b(that)g(the)f(ab)r(o)n(v)n(e)h(problem)f
(description)h(supp)r(orts)g(lo)r(cating)h(\014les)f(using)g
(exact-matc)n(h)e(lo)r(okups)j(rather)e(than)300 5149
y(the)28 b(k)n(eyw)n(ord-based)f(appro)n(ximate-matc)n(h)e(lo)r(okups)j
(used)g(b)n(y)f(curren)n(t)g(P2P)i(systems.)40 b(The)29
b(in)n(tuition)e(b)r(ehind)g(this)h(is)300 5241 y(that)f(supp)r(ort)g
(for)i(k)n(eyw)n(ord-based)d(searc)n(h)i(can)g(b)r(e)f(la)n(y)n(ered)h
(on)f(top)g(of)i(an)e(exact-matc)n(h)f(lo)r(okup)h(service.)41
b(A)27 b(n)n(um)n(b)r(er)300 5332 y(of)f(ongoing)h(researc)n(h)g(pro)t
(jects)g(are)f(curren)n(tly)f(exploring)h(this)f(problem.)p
eop
%%Page: 11 26
11 25 bop 3809 100 a Ft(11)300 399 y(pro)5 b(jects)30
b(ha)m(v)m(e)h(prop)s(osed)e(systems)h(that)g(supp)s(ort)e(similar)f
(hash)i(table)h(functionalit)m(y;)f(among)h(them)300
624 y(are)d(T)-8 b(ap)s(estry)27 b([50)q(],)h(P)m(astry)g([39)q(])f
(and)g(Chord)e([47)q(].)40 b(W)-8 b(e)28 b(will)d(use)h(the)h(term)g
(Distributed)e(Hash)i(T)-8 b(able)300 850 y(or)30 b(DHT)h(to)g(refer)f
(to)h(the)g(ab)s(o)m(v)m(e)g(systems)g(\(including)c(CAN\))k(collectiv)
m(ely)-8 b(.)664 1076 y(In)30 b(all)g(these)h(DHT)g(systems,)h(\014les)
e(are)h(asso)s(ciated)g(with)f(a)h(k)m(ey)h(\(pro)s(duced,)e(for)h
(instance,)300 1302 y(b)m(y)i(hashing)e(the)j(\014le)e(name\))h(and)g
(eac)m(h)h(no)s(de)e(in)g(the)h(system)g(is)f(resp)s(onsible)e(for)j
(storing)g(a)g(certain)300 1528 y(range)38 b(of)g(k)m(eys.)63
b(There)37 b(is)g(one)h(basic)f(op)s(eration)g(in)f(these)i(DHT)g
(systems,)i Fh(lookup\(key\))p Ft(,)c(whic)m(h)300 1753
y(returns)j(the)h(iden)m(tit)m(y)g(\()p Fr(e.g.)p Ft(,)j(the)d(IP)g
(address\))g(of)g(the)h(no)s(de)e(storing)h(the)h(ob)5
b(ject)41 b(with)e(that)h(k)m(ey)-8 b(.)300 1979 y(This)25
b(op)s(eration)i(allo)m(ws)f(no)s(des)g(to)i Fh(put)e
Ft(and)h Fh(get)f Ft(\014les)g(based)h(on)g(their)f(k)m(ey)-8
b(,)29 b(thereb)m(y)e(supp)s(orting)e(the)300 2205 y(hash-table-lik)m
(e)30 b(in)m(terface.)1270 2172 y Fl(5)664 2431 y Ft(Although)k(our)g
(w)m(ork)i(on)f(CAN)g(w)m(as)g(initially)d(motiv)-5 b(ated)35
b(b)m(y)g(the)h(P2P)f(\014le-sharing)e(sys-)300 2657
y(tems,)43 b(w)m(e)d(so)s(on)g(realized)f(that)i(the)f(utilit)m(y)f(of)
h(CAN,)g(and)g(DHTs)g(in)e(general,)43 b(is)c(not)h(limited)e(to)300
2883 y(p)s(eer-to-p)s(eer)31 b(systems.)43 b(In)30 b(fact,)i(the)f(DHT)
g(functionalit)m(y)f(in)g(general,)h(is)f(already)g(pro)m(ving)h(to)g
(b)s(e)g(a)300 3108 y(useful)f(substrate)h(for)g(large)h(distributed)c
(systems;)33 b(a)f(n)m(um)m(b)s(er)e(of)h(pro)5 b(jects)32
b(are)g(prop)s(osing)e(to)i(build)300 3334 y(In)m(ternet-scale)k
(facilities)e(la)m(y)m(ered)i(ab)s(o)m(v)m(e)h(DHTs,)g(including)31
b(distributed)i(\014le)h(systems)i([11)q(,)g(25,)g(9],)300
3560 y(application-la)m(y)m(er)29 b(m)m(ulticast)g([36)q(,)h(51)q(],)g
(ev)m(en)m(t)h(noti\014cation)e(services)g([3)q(,)h(40)q(],)g(and)f(c)m
(hat)i(services)e([2].)300 3786 y(With)34 b(so)h(man)m(y)f
(applications)f(b)s(eing)g(dev)m(elop)s(ed)h(in)f(so)i(short)f(a)h
(time,)h(w)m(e)f(exp)s(ect)g(the)g(DHT)g(func-)300 4012
y(tionalit)m(y)30 b(to)h(b)s(ecome)g(an)f(in)m(tegral)g(part)g(of)h
(the)f(future)g(P2P)g(landscap)s(e.)2898 3979 y Fl(6)664
4237 y Ft(The)39 b(core)h(of)g(these)g(DHT)g(systems)f(is)g(a)h
(name-based)g(routing)e(algorithm.)68 b(The)39 b(DHT)300
4463 y(no)s(des)f(form)h(an)g(o)m(v)m(erla)m(y)i(net)m(w)m(ork)e(with)f
(eac)m(h)j(no)s(de)d(ha)m(ving)h(sev)m(eral)g(other)h(no)s(des)e(as)h
(neigh)m(b)s(ors.)300 4689 y(When)d(a)h Fh(lookup\(key\))d
Ft(is)i(issued,)h(the)f(lo)s(okup)g(is)f(routed)i(through)f(the)h(o)m
(v)m(erla)m(y)h(net)m(w)m(ork)f(to)h(the)p 300 4751 1440
4 v 404 4804 a Fk(5)438 4836 y Fj(The)20 b(in)n(terfaces)h(of)f(these)g
(systems)e(are)i(not)g(all)g(iden)n(tical;)j(some)c(rev)n(eal)h(only)f
(the)g Fi(put)h Fj(and)g Fi(get)g Fj(in)n(terface)g(while)g(oth-)300
4927 y(ers)26 b(rev)n(eal)g(the)f Fi(lookup\(key\))j
Fj(function)d(directly)-6 b(.)34 b(Ho)n(w)n(ev)n(er,)26
b(our)f(discussion)i(refers)f(to)g(the)f(underlying)f(functionalit)n(y)
300 5019 y(and)h(not)h(the)f(details)i(of)f(the)g(API.)404
5078 y Fk(6)438 5110 y Fj(While)i(w)n(e)f(b)r(eliev)n(e)h(that)f(CANs,)
g(and)g(the)g(DHTs)g(in)g(general,)i(will)g(\014nd)d(man)n(y)f
(applications,)30 b(our)d(w)n(ork)g(fo)r(cusses)300 5201
y(not)f(on)f(the)g(use)h(of)h(CANs)e(but)g(on)h(their)f(design.)p
eop
%%Page: 12 27
12 26 bop 3809 100 a Ft(12)300 399 y(no)s(de)21 b(resp)s(onsible)d(for)
j(that)h(k)m(ey)-8 b(.)39 b(Eac)m(h)22 b(of)g(the)f(prop)s(osed)f(DHT)i
(systems)f({)h(T)-8 b(ap)s(estry)g(,)24 b(P)m(astry)-8
b(,)24 b(Chord,)300 624 y(and)35 b(CAN)g({)h(emplo)m(y)f(a)g
(di\013eren)m(t)g(routing)f(algorithm.)55 b(This)33 b(thesis)i(describ)
s(es)e(the)j(CAN)f(routing)300 850 y(algorithm)i(that)h(pro)m(vides)e
(the)i(DHT)g(functionalit)m(y)e(while)f(meeting)j(the)f(previously)f
(en)m(umerated)300 1076 y(design)21 b(goals)h(of)f(scalabilit)m(y)-8
b(,)23 b(e\016ciency)-8 b(,)24 b(dynamicit)m(y)c(and)h(balanced)g
(load.)38 b(In)21 b(Chapter)g(5,)j(w)m(e)e(discuss)300
1302 y(the)31 b(Chord,)e(P)m(astry)i(and)f(T)-8 b(ap)s(estry)30
b(routing)f(algorithms.)664 1528 y(As)40 b(w)m(e)i(ha)m(v)m(e)g(said,)g
(CANs)f(resem)m(ble)g(a)g(hash)f(table;)46 b(the)41 b(basic)f(op)s
(erations)g(p)s(erformed)300 1753 y(on)35 b(a)g(CAN)g(are)g(the)g
(insertion,)g(lo)s(okup)e(and)i(deletion)e(of)j(\(k)m(ey)-8
b(,)37 b(v)-5 b(alue\))35 b(pairs.)53 b(In)34 b(our)h(design,)g(the)300
1979 y(CAN)41 b(is)g(comp)s(osed)g(of)g(man)m(y)g(individual)c(no)s
(des.)73 b(Eac)m(h)42 b(CAN)f(no)s(de)f(stores)i(a)g(c)m(h)m(unk)f
(\(called)g(a)300 2205 y Fr(zone)p Ft(\))29 b(of)f(the)h(en)m(tire)f
(hash)f(table.)40 b(In)28 b(addition,)f(a)h(no)s(de)g(holds)f
(information)f(ab)s(out)i(a)h(small)d(n)m(um)m(b)s(er)300
2431 y(of)35 b(\\adjacen)m(t")i(zones)f(in)d(the)i(table.)55
b(Requests)35 b(\(insert,)g(lo)s(okup,)g(or)g(delete\))h(for)f(a)g
(particular)e(k)m(ey)300 2657 y(are)j(routed)g(b)m(y)g(in)m(termediate)
f(CAN)h(no)s(des)f(to)m(w)m(ards)i(the)f(CAN)g(no)s(de)f(whose)h(zone)g
(con)m(tains)g(that)300 2883 y(k)m(ey)-8 b(.)57 b(Our)34
b(CAN)i(design)e(is)h(completely)g(distributed)d(\(requiring)i(no)h
(form)g(of)h(cen)m(tralized)f(con)m(trol,)300 3108 y(co)s(ordination)k
(or)i(con\014guration\),)i(scalable)d(\(no)s(des)g(main)m(tain)g(only)g
(a)h(small)e(amoun)m(t)i(of)f(con)m(trol)300 3334 y(state)32
b(that)f(is)f(indep)s(enden)m(t)f(of)i(the)g(n)m(um)m(b)s(er)e(of)i(no)
s(des)f(in)f(the)i(system\),)h(and)e(fault-toleran)m(t)h(\(no)s(des)300
3560 y(can)f(route)g(around)f(failures\).)39 b(Unlik)m(e)28
b(systems)i(suc)m(h)f(as)h(the)g(DNS)g(or)g(IP)f(routing,)g(our)h
(design)e(do)s(es)300 3786 y(not)34 b(imp)s(ose)e(an)m(y)j(form)e(of)h
(rigid)e(hierarc)m(hical)g(naming)h(structure)g(to)h(ac)m(hiev)m(e)h
(scalabilit)m(y)-8 b(.)50 b(Finally)-8 b(,)300 4012 y(our)30
b(design)f(can)i(b)s(e)f(implemen)m(ted)e(en)m(tirely)i(at)h(the)g
(application)d(lev)m(el.)300 4447 y Fm(1.5)135 b(Thesis)45
b(Organization)664 4763 y Ft(The)24 b(cen)m(tral)h(fo)s(cus)f(of)g
(this)g(thesis)f(is)h(on)g(the)h(design)f(and)f(ev)-5
b(aluation)24 b(of)h(CAN.)g(In)f(addition)300 4989 y(w)m(e)d(explore)f
(w)m(a)m(ys)h(in)e(whic)m(h)h(CANs)g(migh)m(t)g(b)s(e)g(used)g(and/or)g
(extended)g(to)i(meet)f(div)m(erse)f(goals)h(ranging)300
5215 y(from)41 b(simply)f(impro)m(ving)g(CAN)h(p)s(erformance)g(to)i
(pro)m(viding)c(ric)m(her)i(services)h(suc)m(h)f(as)h(m)m(ulticast)p
eop
%%Page: 13 28
13 27 bop 3809 100 a Ft(13)300 399 y(comm)m(unication.)40
b(Accordingly)-8 b(,)30 b(the)h(remainder)e(of)h(this)f(thesis)h(is)f
(organized)i(as)f(follo)m(ws:)300 758 y Fv(Chapter)38
b(2:)50 b(CAN)36 b({)i(Design)f(and)h(Ev)-6 b(aluation)664
1043 y Ft(Chapter)27 b(2)h(presen)m(ts)g(the)g(detailed)f(design)g(of)h
(CAN)g(and)f(its)h(ev)-5 b(aluation)27 b(through)g(sim)m(ula-)300
1269 y(tion.)40 b(The)29 b(system)i(design)d(w)m(e)j(describ)s(e)d(in)h
(Section)g(2.1)i(fo)s(cusses)f(on)g(the)g(k)m(ey)h(op)s(erations)e
(required)300 1494 y(to)34 b(supp)s(ort)d(the)j(ab)s(o)m(v)m(e)g(DHT)g
(in)m(terface)g(in)e(a)h(manner)g(that)g(is)g(at)h(once)g(simple)d(and)
i(scalable.)48 b Fr(I.e.)300 1720 y Ft(w)m(e)31 b(fo)s(cus)f(not)g(on)h
(the)f(p)s(oten)m(tial)g(use)g(of)h(CANs,)f(but)g(on)g(their)f(design.)
300 2080 y Fv(Chapter)38 b(3:)50 b(Lo)m(w)37 b(Latency)i(Routing)d(in)h
(CAN)664 2364 y Ft(CAN)h(is)f(an)h(o)m(v)m(erla)m(y)h(net)m(w)m(ork;)k
(a)c(message)g(is)e(t)m(ypically)g(routed)h(through)f(a)i(n)m(um)m(b)s
(er)e(of)300 2590 y(in)m(termediate)32 b(CAN)h(no)s(des)f(on)g(its)g(w)
m(a)m(y)i(from)e(source)h(to)g(destination.)47 b(Because)34
b(CAN)e(no)s(des)g(ma)m(y)300 2816 y(b)s(e)26 b(geographically)f(disp)s
(ersed,)g(some)i(of)f(these)h(in)m(termediate)f(hops)f(could)g(in)m(v)m
(olv)m(e)i(transcon)m(tinen)m(tal)300 3042 y(links)f(and)h(others)i
(merely)e(trips)g(across)h(a)h(LAN)f(leading)f(to)i(ine\016cien)m(t,)f
(high)f(latency)h(paths.)40 b(Th)m(us,)300 3268 y(an)30
b(imp)s(ortan)m(t)f(p)s(erformance)g(issue)g(for)g(CAN,)i(and)e(in)f
(fact)j(for)f(an)m(y)g(o)m(v)m(erla)m(y)i(net)m(w)m(ork,)f(is)e(to)h
(reduce)300 3493 y(the)36 b(o)m(v)m(erhead)h(asso)s(ciated)f(with)f
(application-lev)m(el)f(routing.)57 b(W)-8 b(e)37 b(describ)s(e)d(our)h
(approac)m(h)h(to)h(this)300 3719 y(problem)22 b(in)g(Chapter)h(3.)38
b(Our)22 b(tec)m(hniques)h(greatly)h(impro)m(v)m(e)f(the)h(p)s
(erformance)e(of)i(CAN)f(routing)g(and)300 3945 y(also)30
b(serv)m(e)h(as)f(an)g(example)g(of)g(ho)m(w)g(one)h(migh)m(t)f(extend)
g(the)g(CAN)g(design)f(to)i(ac)m(hiev)m(e)h(p)s(erformance)300
4171 y(impro)m(v)m(emen)m(ts.)300 4531 y Fv(Chapter)38
b(4:)50 b(M-CAN)37 b({)g(Can-based)j(Multicast)664 4815
y Ft(Our)21 b(in)m(terest)h(in)g(CANs)g(is)f(based)h(on)h(the)f(b)s
(elief)f(that)i(a)g(hash)f(table-lik)m(e)g(abstraction)g(w)m(ould)300
5041 y(giv)m(e)33 b(In)m(ternet)g(system)g(dev)m(elop)s(ers)f(a)h(p)s
(o)m(w)m(erful)f(design)f(to)s(ol)i(that)g(could)f(enable)h(new)f
(applications)300 5267 y(and)38 b(comm)m(unication)f(mo)s(dels.)63
b(As)38 b(an)g(example)g(of)h(ho)m(w)f(one)g(migh)m(t)g(use)g(CAN)g(to)
h(supp)s(ort)e(ric)m(h)p eop
%%Page: 14 29
14 28 bop 3809 100 a Ft(14)300 399 y(higher-lev)m(el)24
b(services,)j(w)m(e)f(describ)s(e)f(M-CAN,)h(an)g(application-lev)m(el)
e(m)m(ulticast)h(sc)m(heme)i(that)f(builds)300 624 y(on)k(CAN.)h(The)f
(design)f(and)h(ev)-5 b(aluation)30 b(of)g(M-CAN)h(is)f(co)m(v)m(ered)i
(in)d(Chapter)g(4.)300 984 y Fv(Chapter)38 b(5:)50 b(Discussion)664
1269 y Ft(W)-8 b(e)29 b(conclude)e(with)f(a)j(discussion)c(of)j
(ongoing)g(researc)m(h)g(\(b)m(y)g(us)f(and)h(others\))g(in)e(the)i
(space)300 1494 y(of)35 b(b)s(oth,)g(the)g(underlying)c(algorithms)i
(used)h(to)h(supp)s(ort)e(a)i(DHT)g(in)m(terface)g(and)f(the)h
(applications)300 1720 y(built)f(on)j(top)g(of)g(a)g(DHT)g(in)m
(terface.)60 b(As)37 b(men)m(tioned)f(earlier,)h(sev)m(eral)g(researc)m
(h)h(groups)e(ha)m(v)m(e)i(\(in-)300 1946 y(dep)s(enden)m(tly\))31
b(prop)s(osed)g(scalable)h(P2P)h(systems)g(that)g(supp)s(ort)d(the)j
(same)g(DHT)g(functionalit)m(y)e(as)300 2172 y(CAN)i(but)f(use)h
(di\013eren)m(t)f(underlying)e(routing)i(algorithms.)47
b(While)32 b(a)h(comprehensiv)m(e)g(comparison)300 2398
y(of)i(these)g(di\013eren)m(t)f(systems)g(is)g(b)s(ey)m(ond)g(the)h
(scop)s(e)f(of)h(this)f(w)m(ork,)i(Section)e(5)h(reviews)f(this)f
(related)300 2623 y(w)m(ork,)k(discusses)c(certain)i(issues)f(relev)-5
b(an)m(t)36 b(to)g(these)f(DHT)h(algorithms)e(and)g(raises)h(some)g(op)
s(en)g(re-)300 2849 y(searc)m(h)g(questions.)53 b(Finally)-8
b(,)34 b(Section)h(5.1)g(brie\015y)e(describ)s(es)g(some)i(of)g(the)g
(ongoing)g(researc)m(h)g(w)m(ork)300 3075 y(on)30 b(applications)f(and)
h(services)g(built)e(o)m(v)m(er)k(DHTs.)p eop
%%Page: 15 30
15 29 bop 3809 100 a Ft(15)300 1229 y Fn(Chapter)65 b(2)300
1893 y Fq(A)78 b(Con)-6 b(ten)g(t-Addressable)78 b(Net)-6
b(w)g(ork)664 2451 y Ft(In)27 b(this)g(c)m(hapter,)i(w)m(e)g(describ)s
(e)d(the)j(design)e(of)h(a)g(Con)m(ten)m(t-Addressable)g(Net)m(w)m(ork)
i(\(CAN\).)300 2677 y(As)k(stated)g(in)f(the)h(previous)e(c)m(hapter,)j
(CANs)f(resem)m(ble)f(a)h(hash)f(table;)j(the)e(basic)f(op)s(erations)g
(p)s(er-)300 2902 y(formed)27 b(on)h(a)h(CAN)f(are)g(the)g(insertion,)f
(lo)s(okup)f(and)i(deletion)f(of)h(\(k)m(ey)-8 b(,v)j(alue\))30
b(pairs.)38 b(In)27 b(our)h(design,)300 3128 y(the)k(CAN)f(is)f(comp)s
(osed)i(of)f(man)m(y)h(individual)27 b(no)s(des.)43 b(Eac)m(h)32
b(CAN)f(no)s(de)g(stores)h(a)f(c)m(h)m(unk)h(\(called)f(a)1200
4779 y @beginspecial 0 @llx 0 @lly 666 @urx 504 @ury
2160 @rwi @setspecial
%%BeginDocument: fig/overlay.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: overlay.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Wed Aug 14 19:11:36 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 666 504
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-45.0 531.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /endash 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Times-Italic /Times-Italic-iso isovec ReEncode
/Times-Roman /Times-Roman-iso isovec ReEncode
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 9850 m -1000 -1000 l 12846 -1000 l 12846 9850 l cp clip
 0.06000 0.06000 sc
/Times-Roman-iso ff 390.00 scf sf
8475 8850 m
gs 1 -1 sc (1.0) col0 sh gr
% Polyline
15.000 slw
n 4950 1200 m 4950 8400 l gs col0 s gr 
% Polyline
n 1350 4800 m 8550 4800 l gs col0 s gr 
% Polyline
n 6750 1200 m 6750 4800 l gs col0 s gr 
/Times-Roman-iso ff 450.00 scf sf
3000 3075 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman-iso ff 450.00 scf sf
5700 3150 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman-iso ff 450.00 scf sf
7500 3150 m
gs 1 -1 sc (4) col0 sh gr
/Times-Roman-iso ff 450.00 scf sf
2925 6675 m
gs 1 -1 sc (5) col0 sh gr
/Times-Roman-iso ff 450.00 scf sf
6600 6675 m
gs 1 -1 sc (3) col0 sh gr
% Polyline
7.500 slw
gs  clippath
5265 1083 m 5258 935 l 5323 1068 l 5275 878 l 5217 893 l cp
clip
n 5700 2700 m 5250 900 l gs col0 s gr gr

% arrowhead
15.000 slw
n 5265 1083 m 5258 935 l 5323 1068 l 5288 1052 l 5265 1083 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
8744 3045 m 8888 3075 l 8744 3105 l 8940 3105 l 8940 3045 l cp
clip
n 7800 3075 m 8925 3075 l gs col0 s gr gr

% arrowhead
15.000 slw
n 8744 3045 m 8888 3075 l 8744 3105 l 8768 3075 l 8744 3045 l  cp gs 0.00 setgray ef gr  col0 s
/Times-Italic-iso ff 390.00 scf sf
1800 3600 m
gs 1 -1 sc (\(0.0-0.5, 0.5-1.0\)) col0 sh gr
/Times-Italic-iso ff 390.00 scf sf
4050 825 m
gs 1 -1 sc (\(0.5-0.75, 0.5-1.0\)) col0 sh gr
/Times-Italic-iso ff 390.00 scf sf
1800 7125 m
gs 1 -1 sc (\(0.0-0.5, 0.0-0.5\)) col0 sh gr
/Times-Italic-iso ff 390.00 scf sf
5550 7125 m
gs 1 -1 sc (\(0.5-1.0, 0.0-0.5\)) col0 sh gr
/Times-Italic-iso ff 390.00 scf sf
9000 3150 m
gs 1 -1 sc (\(0.75-1.0, 0.5-1.0\)) col0 sh gr
/Times-Roman-iso ff 390.00 scf sf
1350 8850 m
gs 1 -1 sc (0.0) col0 sh gr
/Times-Roman-iso ff 390.00 scf sf
750 8400 m
gs 1 -1 sc (0.0) col0 sh gr
/Times-Roman-iso ff 390.00 scf sf
825 1200 m
gs 1 -1 sc (1.0) col0 sh gr
% Polyline
30.000 slw
n 1350 1200 m 8550 1200 l 8550 8400 l 1350 8400 l cp gs col0 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 980 5179 a(Figure)f(2.1:)41 b Fr(Example)34
b(2-d)f(c)-5 b(o)g(or)g(dinate)36 b(overlay)d(with)h(5)f(no)-5
b(des)p eop
%%Page: 16 31
16 30 bop 3809 100 a Ft(16)390 1458 y @beginspecial 0
@llx 0 @lly 2452 @urx 436 @ury 4104 @rwi @setspecial
%%BeginDocument: fig/overlay-evolve.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: overlay-evolve.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Wed Aug 14 19:12:13 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 2452 436
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-70.0 506.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 9433 m -1000 -1000 l 43033 -1000 l 43033 9433 l cp clip
 0.06000 0.06000 sc
/Times-Roman ff 450.00 scf sf
40050 6675 m
gs 1 -1 sc (3) col0 sh gr
% Polyline
15.000 slw
n 38400 1200 m 38400 8400 l gs col0 s gr 
% Polyline
n 34800 4800 m 42000 4800 l gs col0 s gr 
% Polyline
n 40200 1200 m 40200 4800 l gs col0 s gr 
% Polyline
30.000 slw
n 1200 1200 m 8400 1200 l 8400 8400 l 1200 8400 l cp gs col0 s gr 
% Polyline
n 9675 1200 m 16875 1200 l 16875 8400 l 9675 8400 l cp gs col0 s gr 
% Polyline
15.000 slw
n 13275 1200 m 13275 8400 l gs col0 s gr 
% Polyline
30.000 slw
n 18000 1200 m 25200 1200 l 25200 8400 l 18000 8400 l cp gs col0 s gr 
% Polyline
15.000 slw
n 21600 1200 m 21600 8400 l gs col0 s gr 
% Polyline
n 21600 4800 m 25200 4800 l gs col0 s gr 
% Polyline
30.000 slw
n 26475 1200 m 33675 1200 l 33675 8400 l 26475 8400 l cp gs col0 s gr 
% Polyline
15.000 slw
n 30075 1200 m 30075 8400 l gs col0 s gr 
% Polyline
n 30075 4800 m 33675 4800 l gs col0 s gr 
% Polyline
n 31875 1200 m 31875 4800 l gs col0 s gr 
/Times-Roman ff 450.00 scf sf
4425 4875 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 450.00 scf sf
11325 4875 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 450.00 scf sf
14775 4875 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 450.00 scf sf
19575 4800 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 450.00 scf sf
23175 3000 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 450.00 scf sf
23100 6750 m
gs 1 -1 sc (3) col0 sh gr
/Times-Roman ff 450.00 scf sf
28125 4875 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 450.00 scf sf
30825 3075 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 450.00 scf sf
31800 6825 m
gs 1 -1 sc (3) col0 sh gr
/Times-Roman ff 450.00 scf sf
32550 3075 m
gs 1 -1 sc (4) col0 sh gr
/Times-Roman ff 450.00 scf sf
36450 3075 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 450.00 scf sf
39150 3150 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 450.00 scf sf
40950 3150 m
gs 1 -1 sc (4) col0 sh gr
/Times-Roman ff 450.00 scf sf
36375 6675 m
gs 1 -1 sc (5) col0 sh gr
% Polyline
30.000 slw
n 34800 1200 m 42000 1200 l 42000 8400 l 34800 8400 l cp gs col0 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 672 1858 a(Figure)30 b(2.2:)42 b Fr(Partitioning)34
b(of)f(the)g(CAN)e(sp)-5 b(ac)g(e)34 b(as)f(5)g(no)-5
b(des)34 b(join)f(in)g(suc)-5 b(c)g(ession)570 4437 y
@beginspecial 0 @llx 0 @lly 1034 @urx 493 @ury 3672 @rwi
@setspecial
%%BeginDocument: fig/partition-tree.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: partition-tree.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Wed Aug 14 19:32:27 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 1034 493
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-70.0 558.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 10300 m -1000 -1000 l 19392 -1000 l 19392 10300 l cp clip
 0.06000 0.06000 sc
/Times-Roman ff 480.00 scf sf
4125 9300 m
gs 1 -1 sc (Node's Virtual Identifier \(VID\)) col0 sh gr
% Polyline
15.000 slw
n 4800 1125 m 4800 8325 l gs col0 s gr 
% Polyline
n 1200 4725 m 8400 4725 l gs col0 s gr 
% Polyline
n 6600 1125 m 6600 4725 l gs col0 s gr 
/Times-Roman ff 450.00 scf sf
2850 3000 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 450.00 scf sf
5550 3075 m
gs 1 -1 sc (2) col0 sh gr
/Times-Roman ff 450.00 scf sf
7350 3075 m
gs 1 -1 sc (4) col0 sh gr
/Times-Roman ff 450.00 scf sf
2775 6600 m
gs 1 -1 sc (5) col0 sh gr
/Times-Roman ff 450.00 scf sf
6450 6600 m
gs 1 -1 sc (3) col0 sh gr
7.500 slw
% Ellipse
n 16039 8138 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 17491 8138 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Polyline
gs  clippath
16213 7791 m 16128 7951 l 16142 7771 l 16088 7955 l 16159 7976 l cp
clip
n 16674 6080 m 16128 7951 l gs col0 s gr gr

% arrowhead
n 16213 7791 m 16128 7951 l 16142 7771 l 16169 7809 l 16213 7791 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
17383 7678 m 17400 7858 l 17313 7700 l 17369 7883 l 17440 7862 l cp
clip
n 16856 6080 m 17400 7858 l gs col0 s gr gr

% arrowhead
n 17383 7678 m 17400 7858 l 17313 7700 l 17357 7717 l 17383 7678 l  cp gs 0.00 setgray ef gr  col0 s
/Times-Roman ff 480.00 scf sf
16128 7016 m
gs 1 -1 sc (0) col0 sh gr
/Times-Roman ff 480.00 scf sf
17218 7016 m
gs 1 -1 sc (1) col0 sh gr
% Ellipse
n 13500 1312 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 11322 3556 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 15678 3650 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 10232 5894 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 12501 5894 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 14590 5894 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 16768 5894 182 187 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Polyline
gs  clippath
11652 3269 m 11502 3370 l 11599 3217 l 11465 3355 l 11518 3406 l cp
clip
n 13409 1405 m 11502 3370 l gs col0 s gr gr

% arrowhead
n 11652 3269 m 11502 3370 l 11599 3217 l 11605 3264 l 11652 3269 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
15492 3309 m 15589 3462 l 15439 3361 l 15573 3498 l 15626 3447 l cp
clip
n 13591 1405 m 15589 3462 l gs col0 s gr gr

% arrowhead
n 15492 3309 m 15589 3462 l 15439 3361 l 15486 3356 l 15492 3309 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
10431 5562 m 10323 5707 l 10364 5531 l 10283 5705 l 10350 5736 l cp
clip
n 11231 3743 m 10323 5707 l gs col0 s gr gr

% arrowhead
n 10431 5562 m 10323 5707 l 10364 5531 l 10385 5573 l 10431 5562 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
12363 5533 m 12410 5707 l 12297 5566 l 12384 5737 l 12450 5704 l cp
clip
n 11411 3743 m 12410 5707 l gs col0 s gr gr

% arrowhead
n 12363 5533 m 12410 5707 l 12297 5566 l 12343 5576 l 12363 5533 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
14789 5562 m 14681 5707 l 14722 5531 l 14641 5705 l 14708 5736 l cp
clip
n 15589 3743 m 14681 5707 l gs col0 s gr gr

% arrowhead
n 14789 5562 m 14681 5707 l 14722 5531 l 14743 5573 l 14789 5562 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
16636 5531 m 16677 5707 l 16569 5562 l 16650 5736 l 16717 5705 l cp
clip
n 15769 3743 m 16677 5707 l gs col0 s gr gr

% arrowhead
n 16636 5531 m 16677 5707 l 16569 5562 l 16615 5573 l 16636 5531 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6555 8706 m 6525 8850 l 6495 8706 l 6495 8865 l 6555 8865 l cp
clip
n 6525 7200 m 6525 8850 l gs col0 s gr gr

% arrowhead
n 6555 8706 m 6525 8850 l 6495 8706 l 6525 8730 l 6555 8706 l  cp gs 0.00 setgray ef gr  col0 s
/Times-Roman ff 480.00 scf sf
11957 2621 m
gs 1 -1 sc (0) col0 sh gr
/Times-Roman ff 480.00 scf sf
14772 2621 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 480.00 scf sf
10414 4866 m
gs 1 -1 sc (0) col0 sh gr
/Times-Roman ff 480.00 scf sf
12048 4866 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 480.00 scf sf
14772 4866 m
gs 1 -1 sc (0) col0 sh gr
/Times-Roman ff 480.00 scf sf
16315 4866 m
gs 1 -1 sc (1) col0 sh gr
/Times-Roman ff 480.00 scf sf
9375 6525 m
gs 1 -1 sc (node 5) col0 sh gr
/Times-Roman ff 480.00 scf sf
15225 8775 m
gs 1 -1 sc (node 2) col0 sh gr
/Times-Roman ff 480.00 scf sf
17100 8775 m
gs 1 -1 sc (node 4) col0 sh gr
/Times-Roman ff 480.00 scf sf
11850 6525 m
gs 1 -1 sc (node 1) col0 sh gr
/Times-Roman ff 480.00 scf sf
13875 6525 m
gs 1 -1 sc ( node 3) col0 sh gr
/Times-Roman ff 390.00 scf sf
2625 3525 m
gs 1 -1 sc (\(01\)) col0 sh gr
/Times-Roman ff 390.00 scf sf
2550 7125 m
gs 1 -1 sc (\(00\)) col0 sh gr
/Times-Roman ff 390.00 scf sf
5250 3525 m
gs 1 -1 sc (\(110\)) col0 sh gr
/Times-Roman ff 390.00 scf sf
7125 3525 m
gs 1 -1 sc (\(111\)) col0 sh gr
/Times-Roman ff 390.00 scf sf
6225 7050 m
gs 1 -1 sc (\(10\)) col0 sh gr
% Polyline
30.000 slw
n 1200 1125 m 8400 1125 l 8400 8325 l 1200 8325 l cp gs col0 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 906 4838 a Ft(Figure)30 b(2.3:)42 b Fr(5)33
b(no)-5 b(de)33 b(CAN)f(and)i(its)e(c)-5 b(orr)g(esp)g(onding)36
b(p)-5 b(artition)35 b(tr)-5 b(e)g(e)p eop
%%Page: 17 32
17 31 bop 3809 100 a Ft(17)300 399 y Fr(zone)p Ft(\))34
b(of)f(the)h(en)m(tire)f(hash)f(table.)50 b(Pro)m(viding)31
b(this)h(hash-table-lik)m(e)h(in)m(terface)g(then)g(requires)f(ev)m
(ery)300 624 y(no)s(de)c(to)h(supp)s(ort)d(a)j(single)e(op)s(eration)h
({)h(giv)m(en)f(an)g(input)f Fr(key)p Ft(,)i(a)f(no)s(de)g(m)m(ust)g(b)
s(e)g(able)g(to)h(route)g(mes-)300 850 y(sages)g(to)g(the)f(no)s(de)f
(holding)f Fr(key)p Ft(.)39 b(As)28 b(suc)m(h,)h(our)e(design)g
(primarily)d(addresses)k(the)g(issues)e(related)i(to)300
1076 y(supp)s(orting)33 b(this)h(name-based)h(routing)f(op)s(eration)h
(in)f(a)i(manner)e(that)i(is)e(completely)h(distributed)300
1302 y(\(requiring)i(no)i(form)g(of)h(cen)m(tralized)f(con)m(trol,)k
(co)s(ordination)38 b(or)h(con\014guration\),)j(scalable)c(\(no)s(des)
300 1528 y(main)m(tain)31 b(only)f(a)i(small)f(amoun)m(t)h(of)f(con)m
(trol)i(state)g(that)f(is)f(indep)s(enden)m(t)e(of)j(the)g(n)m(um)m(b)s
(er)e(of)i(no)s(des)300 1753 y(in)27 b(the)h(system\),)h(and)f(robust)f
(to)i(no)s(de)e(and)g(net)m(w)m(ork)i(failures.)38 b(Application-sp)s
(eci\014c)25 b(issues)i(related)300 1979 y(to)f(ho)m(w)f(one)h(migh)m
(t)f(use)g(CANs)g(to)h(ac)m(hiev)m(e,)h(for)e(example,)i(some)e
(required)f(lev)m(el)h(of)g(data)h(consistency)300 2205
y(or)k(a)m(v)-5 b(ailabilit)m(y)d(,)29 b(while)e(imp)s(ortan)m(t)i
(problems)f(in)h(their)f(o)m(wn)i(righ)m(t,)g(are)g(not)g(the)g(fo)s
(cus)f(of)h(this)f(w)m(ork.)300 2641 y Fm(2.1)135 b(Design)664
2957 y Ft(Our)30 b(design)g(cen)m(ters)j(around)d(a)i(virtual)e
Fo(d)p Ft(-dimensional)f(Cartesian)i(co)s(ordinate)g(space)h(on)300
3183 y(a)h Fo(d)p Ft(-torus.)683 3150 y Fl(1)770 3183
y Ft(This)e(co)s(ordinate)i(space)g(is)f(completely)g(logical)g(and)g
(b)s(ears)g(no)h(relation)f(to)h(an)m(y)g(ph)m(ys-)300
3408 y(ical)j(co)s(ordinate)g(system.)60 b(A)m(t)38 b(an)m(y)f(p)s(oin)
m(t)e(in)h(time,)i(the)f Fr(entir)-5 b(e)37 b Ft(co)s(ordinate)f(space)
i(is)d(dynamically)300 3634 y(partitioned)30 b(among)h(all)f(the)h(no)s
(des)f(in)g(the)h(system)g(suc)m(h)g(that)g(ev)m(ery)h(no)s(de)e(\\o)m
(wns")i(its)e(individual,)300 3860 y(distinct)h(zone)j(within)c(the)j
(o)m(v)m(erall)h(space.)48 b(F)-8 b(or)34 b(example,)g(Figure)e(2.1)i
(sho)m(ws)f(the)g(a)g(2-dimensional)300 4086 y([0)p Fo(;)15
b Ft(1])f Ff(\002)g Ft([0)p Fo(;)h Ft(1])32 b(co)s(ordinate)27
b(space)h(with)e(5)i(no)s(des.)39 b(No)s(des)28 b(in)e(the)i(CAN)f
(self-organize)h(in)m(to)f(an)g(o)m(v)m(erla)m(y)300
4312 y(net)m(w)m(ork)34 b(that)g(represen)m(ts)g(this)e(virtual)g(co)s
(ordinate)h(space.)51 b(A)33 b(no)s(de)g(learns)g(and)g(main)m(tains)f
(as)i(its)300 4538 y(set)j(of)f(neigh)m(b)s(ors)f(the)i(IP)f(addresses)
f(of)i(those)g(no)s(des)e(that)i(hold)e(co)s(ordinate)h(zones)h
(adjoining)e(its)300 4763 y(o)m(wn)25 b(zone.)40 b(This)23
b(set)j(of)g(immediate)e(neigh)m(b)s(ors)g(serv)m(es)h(as)h(a)f(co)s
(ordinate)g(routing)g(table)g(that)h(enables)300 4989
y(routing)j(b)s(et)m(w)m(een)i(arbitrary)f(p)s(oin)m(ts)f(in)g(the)h
(co)s(ordinate)h(space.)p 300 5051 1440 4 v 404 5104
a Fk(1)438 5136 y Fj(F)-6 b(or)23 b(simplicit)n(y)-6
b(,)23 b(the)f(illustrations)j(in)d(this)h(pap)r(er)g(do)g(not)f(sho)n
(w)i(a)f(torus,)h(so)f(the)f(reader)i(m)n(ust)d(remem)n(b)r(er)g(that)h
(the)300 5227 y(co)r(ordinate)27 b(space)f(wraps.)p eop
%%Page: 18 33
18 32 bop 3809 100 a Ft(18)664 399 y(This)43 b(Cartesian)h(space)i
(serv)m(es)f(as)h(a)f(lev)m(el)g(of)g(indirection;)50
b(one)45 b(can)g(no)m(w)g(talk)g(ab)s(out)300 624 y(storing)36
b(data)h(at)g(p)s(oin)m(ts)e(in)g(the)h(space)h(or)f(routing)f(b)s(et)m
(w)m(een)i(p)s(oin)m(ts)e(in)g(the)i(space)g(where)e(a)i(p)s(oin)m(t)
300 850 y(denotes)f(the)g(no)s(de)f(that)i(o)m(wns)e(the)h(zone)h
(within)c(whic)m(h)i(that)h(p)s(oin)m(t)f(lies.)55 b(One)36
b(can)g(th)m(us)f(use)h(the)300 1076 y(virtual)29 b(co)s(ordinate)h
(space)h(to)g(store)g(\(k)m(ey)-8 b(,v)j(alue\))32 b(pairs)e(as)g
(follo)m(ws:)40 b(to)31 b(store)g(a)g(pair)f(\()p Fo(K)7
b Ft(,)p Fo(V)20 b Ft(\),)31 b(k)m(ey)g Fo(K)300 1302
y Ft(is)j(deterministically)e(mapp)s(ed)h(on)m(to)j(a)g(p)s(oin)m(t)d
Fo(P)48 b Ft(in)34 b(the)h(co)s(ordinate)g(space)g(using)f(a)h(uniform)
e(hash)300 1528 y(function.)46 b(The)32 b(corresp)s(onding)f(k)m(ey-v)
-5 b(alue)33 b(pair)f(is)f(then)i(stored)f(at)i(the)f(no)s(de)f(that)h
(o)m(wns)f(the)h(zone)300 1753 y(within)c(whic)m(h)h(the)h(p)s(oin)m(t)
f Fo(P)45 b Ft(lies.)d(T)-8 b(o)31 b(retriev)m(e)h(an)f(en)m(try)h
(corresp)s(onding)d(to)j(k)m(ey)g Fo(K)7 b Ft(,)31 b(an)m(y)h(no)s(de)f
(can)300 1979 y(apply)h(the)h(same)h(deterministic)d(hash)h(function)g
(to)i(map)f Fo(K)39 b Ft(on)m(to)c(p)s(oin)m(t)d Fo(P)46
b Ft(and)32 b(then)h(retriev)m(e)h(the)300 2205 y(corresp)s(onding)29
b(v)-5 b(alue)30 b(from)g(the)h(p)s(oin)m(t)f Fo(P)13
b Ft(.)41 b(If)31 b(the)f(p)s(oin)m(t)g Fo(P)44 b Ft(is)30
b(not)h(o)m(wned)f(b)m(y)h(the)g(requesting)f(no)s(de)300
2431 y(or)38 b(its)g(immediate)f(neigh)m(b)s(ors,)i(the)f(request)g(m)m
(ust)g(b)s(e)g(routed)g(through)f(the)i(CAN)f(infrastructure)300
2657 y(un)m(til)25 b(it)i(reac)m(hes)h(the)f(no)s(de)f(in)g(whose)h
(zone)h Fo(P)39 b Ft(lies.)g(E\016cien)m(t)27 b(routing)f(is)g
(therefore)h(a)h(critical)d(asp)s(ect)300 2883 y(of)31
b(our)e(CAN.)664 3108 y(In)35 b(the)h(follo)m(wing)f(sections,)i(w)m(e)
g(describ)s(e)d(the)j(three)f(core)h(pieces)f(of)g(our)f(design:)51
b(incor-)300 3334 y(p)s(orating)32 b(new)g(no)s(des)g(in)m(to)g(the)h
(CAN,)g(CAN)f(routing,)h(and)f(adjusting)f(to)i(the)g(departure)f(of)h
(no)s(des)300 3560 y(from)d(the)g(CAN)h(o)m(v)m(erla)m(y)-8
b(.)300 3920 y Fv(2.1.1)112 b(No)s(de)38 b(Arriv)-6 b(als)664
4204 y Ft(As)26 b(describ)s(ed)e(ab)s(o)m(v)m(e,)29 b(the)d(en)m(tire)g
(CAN)g(space)h(is)f(divided)d(among)k(the)f(no)s(des)g(curren)m(tly)f
(in)300 4430 y(the)h(system.)39 b(T)-8 b(o)26 b(obtain)f(suc)m(h)h(a)g
(partitioning,)e(eac)m(h)j(time)e(a)h(new)f(no)s(de)g(joins)g(the)h
(CAN,)f(an)h(existing)300 4656 y(zone)35 b(is)f(split)f(in)m(to)h(t)m
(w)m(o)i(halv)m(es,)g(one)f(of)g(whic)m(h)e(is)h(assigned)g(to)h(the)g
(new)f(no)s(de.)53 b(The)34 b(split)e(is)i(done)300 4882
y(b)m(y)d(follo)m(wing)f(a)i(w)m(ell-kno)m(wn)f(ordering)f(of)h(the)h
(dimensions)d(in)h(deciding)g(along)h(whic)m(h)g(dimension)e(a)300
5107 y(zone)e(is)f(to)h(b)s(e)f(split,)f(so)i(that)g(zones)g(can)g(b)s
(e)f(re-merged)g(when)g(no)s(des)g(lea)m(v)m(e.)40 b(F)-8
b(or)28 b(example,)f(for)f(a)h(2-d)300 5333 y(space,)h(a)f(zone)g(w)m
(ould)e(\014rst)h(b)s(e)g(split)e(along)j(the)f Fr(X)41
b Ft(dimension,)24 b(then)j(the)f Fr(Y)p Ft(,)g(then)h
Fr(X)40 b Ft(again)26 b(follo)m(w)m(ed)p eop
%%Page: 19 34
19 33 bop 3809 100 a Ft(19)300 399 y(b)m(y)30 b Fr(Y)48
b Ft(and)30 b(so)h(forth.)40 b(Figure)30 b(2.2)i(depicts)e(the)g(ev)m
(olution)g(of)h(a)g(2-)p Fr(d)41 b Ft(CAN)30 b(space)i(as)e(5)h(no)s
(des)f(join)f(in)300 624 y(succession.)40 b(The)29 b(\014rst)g(no)s(de)
g(to)i(join)d(o)m(wns)i(the)g(en)m(tire)f(CAN)h(space;)h
Fr(i.e.,)g Ft(its)e(zone)i(is)e(the)g(complete)300 850
y(virtual)d(space.)40 b(When)28 b(the)f(second)h(no)s(de)f(joins,)g
(the)h(space)g(is)f(split)e(in)i(t)m(w)m(o)h(and)f(eac)m(h)i(no)s(de)e
(gets)i(one)300 1076 y(half.)41 b(The)30 b(third)f(no)s(de)h(to)h
(arriv)m(e)g(pic)m(ks)f(one)h(zone)g(and)f(splits)f(it)h(in)g(half,)g
(and)g(this)g(pro)s(cess)g(rep)s(eats)300 1302 y(as)h(new)e(no)s(des)h
(arriv)m(e.)664 1528 y(A)m(t)39 b(a)g(general)g(step)g(w)m(e)g(can)g
(th)m(us)f(think)f(of)i(eac)m(h)h(existing)d(zone)j(as)e(a)h(leaf)g(of)
g(a)g(binary)300 1753 y(\\partition)30 b(tree".)43 b(The)31
b(in)m(ternal)e(v)m(ertices)j(in)d(the)i(tree)h(represen)m(t)f(zones)g
(that)g(no)g(longer)g(exist,)g(but)300 1979 y(w)m(ere)c(split)e(at)i
(some)g(previous)e(time.)39 b(The)26 b(c)m(hildren)f(of)h(a)h(tree)g(v)
m(ertex)h(are)f(the)g(t)m(w)m(o)h(zones)f(in)m(to)f(whic)m(h)300
2205 y(it)38 b(w)m(as)i(split.)64 b(The)38 b(edges)i(in)d(the)i
(partition)f(tree)h(are)g(lab)s(elled)e(as)i(follo)m(ws:)57
b(an)38 b(edge)i(connecting)300 2431 y(a)j(paren)m(t)g(and)f(c)m(hild)f
(zone)j(is)d(lab)s(elled)f(\\0")k(if)e(the)h(c)m(hild)e(zone)i(o)s
(ccupies)f(the)h(lo)m(w)m(er)g(half)f(of)h(the)300 2657
y(dimension)27 b(along)j(whic)m(h)f(the)h(paren)m(t)g(zone)g(w)m(as)g
(split,)e(otherwise)i(\()p Fr(i.e.,)h Ft(if)e(the)h(c)m(hild)e(zone)j
(o)s(ccupies)300 2883 y(the)i(upp)s(er)e(half)g(of)i(the)g(dimension)d
(along)j(whic)m(h)e(the)i(split)e(o)s(ccured\))i(the)g(edge)g(is)f(lab)
s(elled)e(with)i(a)300 3108 y(\\1".)49 b(Figure)33 b(2.3)h(represen)m
(ts)e(a)i(5)f(no)s(de)f(CAN)h(and)f(its)g(corresp)s(onding)f(lab)s
(elled)f(partition)i(tree.)49 b(A)300 3334 y(zone's)38
b(p)s(osition)e(\()p Fr(i.e.,)41 b Ft(the)c(zone's)i(co)s(ordinate)e
(span)g(along)h(eac)m(h)h(dimension\))c(in)h(the)i(co)s(ordinate)300
3560 y(space)30 b(is)f(completely)g(de\014ned)f(b)m(y)i(the)g(path)f
(from)g(the)h(ro)s(ot)g(of)g(the)f(partition)g(tree)h(to)g(the)g(leaf)g
(no)s(de)300 3786 y(corresp)s(onding)f(to)i(that)g(zone.)42
b(Consider)29 b(for)h(example,)h(the)g(path)f(from)g(the)h(ro)s(ot)g
(no)s(de)f(to)h(the)g(leaf)300 4012 y(no)s(de)d(2)i(in)e(Figure)g(2.3:)
42 b(the)29 b(\014rst)f(edge)i(lab)s(el)d(tells)i(us)f(that)i(the)f
(2's)h(zone)g(lies)d(in)h(the)h(range)h([0.5,1.0])300
4237 y(along)36 b(the)h(X)f(axis,)i(the)f(second)f(edge)h(indicates)e
(that)i(2's)g(zone)g(lies)e(in)g(the)i(range)g([0.5,1.0])i(along)300
4463 y(the)f(Y)h(axis)e(and)h(the)g(third)f(edge)i(indicates)e(that)h
(2's)h(zone)g(lies)e(in)g([0.5,)42 b(0.75])e(along)e(the)g(X)g(axis)300
4689 y(\(determined)33 b(as)h(the)g(lo)m(w)m(er)g(half)f(of)h(its)g
(previously)d(determined)i(span)g(of)h([0.5,)i(1.0]\).)53
b(Ev)m(ery)35 b(no)s(de)300 4915 y(in)i(the)h(CAN)g(is)f(addressed)g
(with)g(a)h(virtual)e(iden)m(ti\014er)h(\(VID\))i({)f(the)g(binary)f
(string)g(represen)m(ting)300 5141 y(the)f(path)f(from)g(the)h(ro)s(ot)
g(in)e(the)h(partition)g(tree)h(to)g(the)g(leaf)f(no)s(de)g(corresp)s
(onding)f(to)i(the)f(no)s(de's)p eop
%%Page: 20 35
20 34 bop 3809 100 a Ft(20)300 399 y(zone.)59 b(Th)m(us)35
b(a)i(no)s(de's)f(VID)h(compactly)f(represen)m(ts)h(its)e(p)s(osition)g
(in)g(the)h(CAN)g(Cartesian)g(space.)300 624 y(Of)c(course)h(w)m(e)g
(don't)f(main)m(tain)g(this)f(partition)h(tree)h(as)g(a)g(data)g
(structure,)g(and)f(none)g(of)h(the)g(CAN)300 850 y(op)s(eration)c
(require)e(a)j(no)s(de)e(to)i(ha)m(v)m(e)g(kno)m(wledge)g(of)f(the)g
(en)m(tire)g(partition)f(tree,)i(ho)m(w)m(ev)m(er)h(the)e(tree)h(is)300
1076 y(a)h(useful)d(conceptual)j(aid)e(to)j(understanding)27
b(the)k(structure)f(of)g(no)s(des)g(in)f(a)i(CAN.)664
1302 y(T)-8 b(o)32 b(allo)m(w)f(the)g(CAN)h(to)g(gro)m(w)g(incremen)m
(tally)-8 b(,)31 b(a)h(new)f(no)s(de)g(that)h(joins)f(the)g(system)h(m)
m(ust)300 1528 y(\(a\))38 b(b)s(e)e(allo)s(cated)h(its)f(o)m(wn)h(p)s
(ortion)f(of)h(the)g(co)s(ordinate)f(space)i(\()p Fr(i.e.,)h
Ft(obtain)e(a)g(unique)e(VID\))j(and)300 1753 y(\(b\))28
b(disco)m(v)m(er)f(its)g(neigh)m(b)s(ors)f(in)g(the)i(space)g(\()p
Fr(i.e.,)i Ft(disco)m(v)m(er)e(its)f(neigh)m(b)s(ors')f(VIDs)i(and)f
(IP)g(addresses\).)300 1979 y(Brie\015y)-8 b(,)36 b(this)e(is)g(done)g
(b)m(y)h(an)g(existing)f(no)s(de)g(splitting)f(its)h(allo)s(cated)h
(zone)h(in)d(half,)i(retaining)f(half)300 2205 y(and)c(handing)e(the)j
(other)f(half)g(to)h(the)f(new)g(no)s(de.)40 b(The)30
b(pro)s(cess)g(tak)m(es)i(three)f(steps:)411 2506 y(1.)46
b(First)30 b(the)h(new)e(no)s(de)h(m)m(ust)g(\014nd)f(a)i(no)s(de)f
(already)g(in)f(the)h(CAN.)411 2806 y(2.)46 b(Next,)c(using)37
b(the)i(CAN)f(routing)f(mec)m(hanisms,)j(it)e(m)m(ust)h(\014nd)e(a)i
(no)s(de)e(whose)i(zone)g(will)d(b)s(e)527 3032 y(split.)411
3333 y(3.)46 b(Finally)-8 b(,)34 b(the)h(neigh)m(b)s(ors)d(of)j(the)f
(split)f(zone)i(m)m(ust)f(b)s(e)g(noti\014ed)f(so)h(that)h(routing)f
(can)g(include)527 3558 y(the)d(new)f(no)s(de.)300 3911
y Fp(Bo)s(otstrap)664 4196 y Ft(A)22 b(new)g(CAN)g(no)s(de)g(\014rst)f
(disco)m(v)m(ers)i(the)f(IP)g(address)g(of)g(an)m(y)h(no)s(de)f(curren)
m(tly)f(in)g(the)i(system.)300 4422 y(The)32 b(functioning)e(of)j(a)g
(CAN)g(do)s(es)f(not)h(dep)s(end)d(on)j(the)f(details)g(of)h(ho)m(w)f
(this)g(is)f(done,)i(but)f(w)m(e)h(use)300 4648 y(the)k(same)h(b)s(o)s
(otstrap)e(mec)m(hanism)h(as)g(YOID)g([13)q(].)61 b(As)37
b(in)f([13)q(])h(w)m(e)g(assume)g(that)h(a)f(CAN)g(has)g(an)300
4873 y(asso)s(ciated)27 b(DNS)g(domain)f(name,)i(and)e(that)h(this)f
(resolv)m(es)h(to)h(the)f(IP)f(address)g(of)h(one)g(or)g(more)g(CAN)300
5099 y(b)s(o)s(otstrap)35 b(no)s(des.)56 b(A)35 b(b)s(o)s(otstrap)g(no)
s(de)g(main)m(tains)f(a)i(partial)f(list)f(of)i(CAN)f(no)s(des)g(it)g
(b)s(eliev)m(es)g(are)300 5325 y(curren)m(tly)24 b(in)f(the)i(system.)
38 b(Simple)23 b(tec)m(hniques)h(to)h(k)m(eep)g(this)f(list)f
(reasonably)h(curren)m(t)g(are)h(describ)s(ed)p eop
%%Page: 21 36
21 35 bop 3809 100 a Ft(21)300 399 y(in)59 b([13)r(].)664
624 y(T)-8 b(o)29 b(join)f(a)i(CAN,)f(a)h(new)e(no)s(de)h(lo)s(oks)f
(up)g(the)i(CAN)f(domain)f(name)h(in)f(DNS)h(to)h(retriev)m(e)g(a)300
850 y(b)s(o)s(otstrap)f(no)s(de's)g(IP)h(address.)39
b(The)30 b(b)s(o)s(otstrap)f(no)s(de)g(then)g(supplies)e(the)j(IP)g
(addresses)f(of)h(sev)m(eral)300 1076 y(randomly)f(c)m(hosen)i(no)s
(des)e(curren)m(tly)h(in)f(the)h(system.)300 1429 y Fp(Finding)35
b(a)g(Zone)664 1714 y Ft(The)g(new)h(no)s(de)g(then)g(randomly)f(c)m
(ho)s(oses)i(a)g(p)s(oin)m(t)e Fo(P)49 b Ft(in)35 b(the)i(space)g(and)e
(sends)h(a)h Fs(JOIN)300 1939 y Ft(request)i(destined)e(for)h(p)s(oin)m
(t)g Fo(P)13 b Ft(.)66 b(This)36 b(message)k(is)e(sen)m(t)h(in)m(to)g
(the)g(CAN)f(via)g(an)m(y)h(existing)f(CAN)300 2165 y(no)s(de.)47
b(Eac)m(h)33 b(CAN)f(no)s(de)g(then)g(uses)g(the)h(CAN)g(routing)e(mec)
m(hanism)h(\(desrib)s(ed)e(later\))j(to)g(forw)m(ard)300
2391 y(the)e(message,)g(un)m(til)e(it)h(reac)m(hes)h(the)g(no)s(de)f
(in)f(whose)h(zone)h Fo(P)43 b Ft(lies.)664 2617 y(On)27
b(receiving)g(the)i Fs(JOIN)f Ft(message,)i(the)e(o)m(wner)g(of)h(this)
e(zone)i(could)e(directly)g(split)f(its)i(o)m(wn)300
2843 y(zone)d(with)f(the)g(new)g(no)s(de.)39 b(Ho)m(w)m(ev)m(er,)28
b(the)c(o)m(wner)h(no)s(de)f(kno)m(ws)g(not)h(only)f(its)g(o)m(wn)h
(zone)g(co)s(ordinates,)300 3068 y(but)37 b(also)g(those)h(of)g(its)f
(neigh)m(b)s(ors.)61 b(Therefore,)39 b(instead)e(of)g(directly)g
(splitting)e(its)i(o)m(wn)g(zone,)k(the)300 3294 y(existing)34
b(o)s(ccupan)m(t)i(no)s(de)f(\014rst)g(compares)h(the)f(v)m(olume)h(of)
f(its)g(zone)h(with)e(those)i(of)g(its)f(immediate)300
3520 y(neigh)m(b)s(ors)29 b(in)h(the)h(co)s(ordinate)g(space.)43
b(The)30 b(zone)h(that)h(is)e(split)f(to)j(accommo)s(date)g(the)f(new)g
(no)s(de)f(is)300 3746 y(then)j(the)g(one)h(with)e(the)h(largest)g(v)m
(olume.)49 b(While)32 b(not)i(strictly)e(required,)g(the)i(e\013ect)g
(of)g(this)e Fr(1-hop)300 3972 y(volume)h(che)-5 b(ck)40
b Ft(is)30 b(to)h(ac)m(hiev)m(e)g(a)g(more)g(uniform)d(partitioning)g
(of)j(the)f(space)h(o)m(v)m(er)h(all)d(no)s(des.)3596
3939 y Fl(2)664 4198 y Ft(The)k(selected)h(o)s(ccupan)m(t)g(no)s(de)e
(then)h(splits)f(its)h(zone)h(in)e(half;)i(the)g(o)s(ccupan)m(t)g
(retains)f(the)300 4423 y(half)27 b(o)s(ccup)m(ying)h(the)h(lo)m(w)m
(er)g(end)f(of)g(the)h(dimension)d(along)j(whic)m(h)e(the)i(zone)g(is)e
(split)g(and)h(assigns)g(the)p 300 4485 1440 4 v 404
4539 a Fk(2)438 4570 y Fj(Since)22 b(\(k)n(ey)-6 b(,v)l(alue\))21
b(pairs)h(are)h(spread)f(across)i(the)d(co)r(ordinate)i(space)g(using)f
(a)h(uniform)e(hash)h(function,)h(the)f(v)n(olume)300
4662 y(of)28 b(a)g(no)r(de's)g(zone)g(is)g(indicativ)n(e)g(of)g(the)f
(size)h(of)h(the)e(\(k)n(ey)-6 b(,v)l(alue\))26 b(database)i(the)f(no)r
(de)h(will)h(ha)n(v)n(e)d(to)i(store,)h(and)e(hence)300
4753 y(indicativ)n(e)h(of)h(the)f(load)h(placed)f(on)h(the)e(no)r(de.)
42 b(A)28 b(uniform)g(partitioning)h(of)g(the)e(space)i(is)g(th)n(us)e
(desirable)j(to)e(ac)n(hiev)n(e)300 4844 y(load)c(balancing.)34
b(Note)23 b(that)f(this)h(is)h(not)e(su\016cien)n(t)h(for)h(true)e
(load)h(balancing)h(b)r(ecause)g(some)e(\(k)n(ey)-6 b(,v)l(alue\))21
b(pairs)j(will)g(b)r(e)300 4936 y(more)i(p)r(opular)h(than)g(others)g
(th)n(us)f(putting)g(higher)h(load)g(on)g(the)f(no)r(des)h(hosting)h
(those)f(pairs.)38 b(This)28 b(is)f(similar)g(to)g(the)300
5027 y(\\hot)d(sp)r(ot")h(problem)e(on)g(the)h(W)-6 b(eb)23
b(and)g(can)h(b)r(e)g(addressed)g(using)g(cac)n(hing)g(and)g
(replication)h(sc)n(hemes)e(as)i(discussed)f(in)300 5118
y([35)q(,)i(45)q(].)p eop
%%Page: 22 37
22 36 bop 3809 100 a Ft(22)372 1992 y @beginspecial 0
@llx 0 @lly 385 @urx 471 @ury 1555 @rwi @setspecial
%%BeginDocument: fig/eg-nbrs1.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: eg-nbrs1.eps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Sun Jan 21 14:57:15 2001
%%For: sylvia@bobcat.aciri.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 385 471
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-138.0 550.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/bscf {1.3 mul scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 10162 m -1000 -1000 l 9705 -1000 l 9705 10162 l cp clip
 0.06000 0.06000 sc
/Palatino-BoldItalic ff 240.00 bscf sf
2400 9090 m
gs 1 -1 sc (7's coordinate neighbor set = { } ) col0 sh gr
% Polyline
7.500 slw
n 5475 1350 m 5475 7350 l gs col0 s gr 
% Polyline
n 3825 1350 m 3825 7350 l gs col0 s gr 
% Polyline
n 7050 1350 m 7050 7350 l gs col0 s gr 
% Polyline
n 2400 4350 m 8625 4350 l gs col0 s gr 
% Polyline
n 2400 2850 m 8625 2850 l gs col0 s gr 
% Polyline
n 2325 5775 m 8550 5775 l gs col0 s gr 
% Polyline
n 3150 2850 m 3150 4350 l gs col0 s gr 
% Polyline
n 6300 5775 m 6300 7350 l gs col0 s gr 
% Polyline
n 3150 3600 m 3825 3600 l gs col0 s gr 
% Polyline
n 3150 5775 m 3150 7350 l gs col0 s gr 
% Polyline
n 2475 6600 m 3150 6600 l gs col0 s gr 
% Polyline
 [60] 0 sd
gs  clippath
6255 4905 m 6225 5025 l 6195 4905 l 6195 5040 l 6255 5040 l cp
clip
n 6225 3975 m 6225 5025 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 6255 4905 m 6225 5025 l 6195 4905 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
5945 6503 m 5882 6610 l 5887 6486 l 5849 6616 l 5907 6633 l cp
clip
n 6257 5335 m 5882 6610 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 5945 6503 m 5882 6610 l 5887 6486 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
5149 6825 m 5025 6825 l 5134 6767 l 5003 6800 l 5018 6858 l cp
clip
n 5925 6600 m 5025 6825 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 5149 6825 m 5025 6825 l 5134 6767 l  col0 s
% Polyline
gs  clippath
5834 6934 m 5775 6825 l 5878 6894 l 5787 6794 l 5743 6834 l cp
clip
n 6525 7650 m 5775 6825 l gs col0 s gr gr

% arrowhead
n 5834 6934 m 5775 6825 l 5878 6894 l  col0 s
/Palatino-Bold ff 240.00 bscf sf
6150 3825 m
gs 1 -1 sc (1) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
7650 3825 m
gs 1 -1 sc (5) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
6225 2325 m
gs 1 -1 sc (2) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
4500 3825 m
gs 1 -1 sc (3) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
4575 2325 m
gs 1 -1 sc (6) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
6225 5250 m
gs 1 -1 sc (4) col0 sh gr
/Times-Bold ff 240.00 bscf sf
4500 6975 m
gs 1 -1 sc (\(x,y\)) col0 sh gr
/Times-Bold ff 240.00 scf sf
6675 7725 m
gs 1 -1 sc (sample routing ) col0 sh gr
/Times-Bold ff 240.00 scf sf
6675 8025 m
gs 1 -1 sc (path from node 1  ) col0 sh gr
/Times-Bold ff 240.00 scf sf
6675 8325 m
gs 1 -1 sc (to point \(x,y\)) col0 sh gr
/Palatino-BoldItalic ff 240.00 bscf sf
2400 8775 m
gs 1 -1 sc (1's coordinate neighbor set = {2,3,4,5} ) col0 sh gr
% Polyline
30.000 slw
n 2400 1350 m 8625 1350 l 8625 7350 l 2400 7350 l cp gs col0 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 2532 1974 a @beginspecial 0 @llx 0 @lly
382 @urx 462 @ury 1555 @rwi @setspecial
%%BeginDocument: fig/eg-nbrs2.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: eg-nbrs2.eps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Sun Jan 21 14:59:04 2001
%%For: sylvia@bobcat.aciri.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 382 462
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-138.0 541.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/bscf {1.3 mul scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 10012 m -1000 -1000 l 9658 -1000 l 9658 10012 l cp clip
 0.06000 0.06000 sc
/Palatino-Bold ff 240.00 bscf sf
6450 3825 m
gs 1 -1 sc (7) col0 sh gr
% Polyline
7.500 slw
n 5475 1350 m 5475 7350 l gs col0 s gr 
% Polyline
n 3825 1350 m 3825 7350 l gs col0 s gr 
% Polyline
n 7050 1350 m 7050 7350 l gs col0 s gr 
% Polyline
n 2400 4350 m 8625 4350 l gs col0 s gr 
% Polyline
n 2400 2850 m 8625 2850 l gs col0 s gr 
% Polyline
n 2325 5775 m 8550 5775 l gs col0 s gr 
% Polyline
n 3150 2850 m 3150 4350 l gs col0 s gr 
% Polyline
n 6300 5775 m 6300 7350 l gs col0 s gr 
% Polyline
n 3150 3600 m 3825 3600 l gs col0 s gr 
% Polyline
n 3150 5775 m 3150 7350 l gs col0 s gr 
% Polyline
n 2475 6600 m 3150 6600 l gs col0 s gr 
% Polyline
n 6225 2850 m 6225 4350 l gs col0 s gr 
/Palatino-Bold ff 240.00 bscf sf
7650 3825 m
gs 1 -1 sc (5) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
6225 2325 m
gs 1 -1 sc (2) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
4500 3825 m
gs 1 -1 sc (3) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
6150 5250 m
gs 1 -1 sc (4) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
4575 2325 m
gs 1 -1 sc (6) col0 sh gr
/Palatino-BoldItalic ff 240.00 bscf sf
2325 8625 m
gs 1 -1 sc (1's coordinate neighbor set = {2,3,4,7} ) col0 sh gr
/Palatino-BoldItalic ff 240.00 bscf sf
2325 8940 m
gs 1 -1 sc (7's coordinate neighbor set = {1,2,4,5} ) col0 sh gr
/Palatino-Bold ff 240.00 bscf sf
5775 3825 m
gs 1 -1 sc (1) col0 sh gr
% Polyline
30.000 slw
n 2400 1350 m 8625 1350 l 8625 7350 l 2400 7350 l cp gs col0 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 915 2242 a(Figure)30 b(2.4:)41 b Fr(Example)34
b(2-d)f(sp)-5 b(ac)g(e)34 b(b)-5 b(efor)g(e)33 b(and)h(after)f(no)-5
b(de)34 b(7)f(joins)300 2567 y Ft(other)k(\(higher-end\))e(half)h(to)h
(the)g(new)f(no)s(de.)1944 2534 y Fl(3)2042 2567 y Ft(The)g(o)s(ccupan)
m(t)h(no)s(de)f(then)g(app)s(ends)f(a)h(\\0")i(to)g(its)300
2793 y(original)30 b(VID)i(to)g(re\015ect)g(this)f(shrinking)d(of)k
(its)f(zone;)i(the)f(new)f(no)s(de)g(acquires)g(its)g(VID)h(b)m(y)f
(simply)300 3018 y(app)s(ending)23 b(a)j(\\1")h(to)f(the)g(o)s(ccupan)m
(t's)g(original)e(VID.)i(Finally)-8 b(,)25 b(the)h(\(k)m(ey)-8
b(,)28 b(v)-5 b(alue\))25 b(pairs)f(from)h(the)h(half)300
3244 y(zone)31 b(to)g(b)s(e)f(handed)f(o)m(v)m(er)j(are)f(also)f
(transfered)g(from)g(the)g(o)s(ccupan)m(t)h(no)s(de)f(to)h(the)f(new)g
(no)s(de.)300 3597 y Fp(Joining)36 b(the)e(Routing)664
3882 y Ft(Ha)m(ving)e(obtained)g(its)g(zone,)i(the)e(new)g(no)s(de)g(m)
m(ust)g(learns)g(the)g(IP)g(addresses)g(of)g(its)g(co)s(or-)300
4108 y(dinate)g(neigh)m(b)s(or)f(set.)46 b(In)32 b(a)h
Fo(d)p Ft(-dimensional)d(co)s(ordinate)i(space,)h(t)m(w)m(o)h(no)s(des)
d(are)i(neigh)m(b)s(ors)e(if)g(their)300 4333 y(co)s(ordinate)37
b(spans)f(o)m(v)m(erlap)h(along)g Fo(d)25 b Ff(\000)g
Ft(1)37 b(dimensions)d(and)j(abut)f(along)h(one)h(dimension.)58
b(F)-8 b(or)37 b(ex-)300 4559 y(ample,)e(in)e(Figure)h(2.4,)j(no)s(de)d
(6)h(is)e(a)i(neigh)m(b)s(or)e(of)i(no)s(de)f(3)h(b)s(ecause)f(its)g
(co)s(ordinate)g(zone)i(o)m(v)m(erlaps)300 4785 y(with)31
b(6's)i(along)f(the)g(X)h(axis)e(and)h(abuts)g(along)g(the)g(Y-axis.)47
b(On)31 b(the)h(other)h(hand,)f(no)s(de)f(2)i(is)e(not)i(a)300
5011 y(neigh)m(b)s(or)c(of)i(3)f(b)s(ecause)h(their)e(co)s(ordinate)h
(zones)h(abut)f(along)h(b)s(oth)e(the)i(X)f(and)g(Y)h(axes.)p
300 5072 1440 4 v 404 5126 a Fk(3)438 5158 y Fj(Our)22
b(c)n(hoice)i(of)g(whic)n(h)e(no)r(de)h(\(new)g(or)g(o)r(ccupan)n(t\))g
(acquires)g(whic)n(h)g(half)h(is)f(en)n(tirely)g(arbitrary)g({)g(an)n
(y)f(rule)h(whereb)n(y)300 5249 y(the)i(t)n(w)n(o)h(no)r(des)g(o)r
(ccup)n(y)f(separate)i(halv)n(es)f(is)g(acceptable.)p
eop
%%Page: 23 38
23 37 bop 3809 100 a Ft(23)664 399 y(A)40 b(new)g(no)s(de's)g(zone)h
(is)e(deriv)m(ed)g(b)m(y)i(splitting)d(the)i(previous)f(o)s(ccupan)m
(t's)i(zone;)46 b(conse-)300 624 y(quen)m(tly)-8 b(,)34
b(the)f(new)f(no)s(de's)h(neigh)m(b)s(or)e(set)j(is)e(a)h(subset)g(of)g
(the)g(the)g(previous)f(o)s(ccupan)m(t's)h(neigh)m(b)s(ors,)300
850 y(plus)42 b(that)i(o)s(ccupan)m(t)g(itself.)80 b(Similarly)-8
b(,)44 b(the)f(previous)g(o)s(ccupan)m(t)h(up)s(dates)f(its)g(neigh)m
(b)s(or)f(set)i(to)300 1076 y(eliminate)32 b(those)j(no)s(des)e(that)h
(are)g(no)g(longer)f(neigh)m(b)s(ors.)50 b(Finally)-8
b(,)33 b(b)s(oth)g(the)h(new)f(and)h(old)e(no)s(des')300
1302 y(neigh)m(b)s(ors)g(m)m(ust)h(b)s(e)f(informed)g(of)h(this)f
(reallo)s(cation)h(of)g(space.)50 b(Ev)m(ery)34 b(no)s(de)e(in)g(the)h
(system)h(sends)300 1528 y(an)j(immediate)e(up)s(date)h(message,)k
(follo)m(w)m(ed)c(b)m(y)h(p)s(erio)s(dic)d(refreshes,)k(with)d(its)h
(curren)m(tly)g(assigned)300 1753 y(zone)f(to)g(all)e(its)h(neigh)m(b)s
(ors.)50 b(These)34 b(soft-state)j(st)m(yle)d(up)s(dates)f(ensure)h
(that)h(all)e(of)h(their)f(neigh)m(b)s(ors)300 1979 y(will)h(quic)m
(kly)i(learn)h(ab)s(out)g(the)g(c)m(hange)h(and)f(will)d(up)s(date)i
(their)h(o)m(wn)g(neigh)m(b)s(or)f(sets)h(accordingly)-8
b(.)300 2205 y(Figure)30 b(2.4)h(sho)m(ws)f(an)h(example)f(of)g(a)h
(new)f(no)s(de)g(\(no)s(de)g(7\))h(joining)d(a)j(2-dimensional)d(CAN.)
664 2431 y(As)c(can)h(b)s(e)e(inferred,)h(the)h(addition)d(of)j(a)g
(new)f(no)s(de)f(a\013ects)j(only)e(a)g(small)f(n)m(um)m(b)s(er)g(of)i
(exist-)300 2657 y(ing)j(no)s(des)f(in)g(a)i(v)m(ery)g(small)e(lo)s
(calit)m(y)h(of)g(the)h(co)s(ordinate)f(space.)41 b(The)28
b(n)m(um)m(b)s(er)f(of)i(neigh)m(b)s(ors)e(a)i(no)s(de)300
2883 y(main)m(tains)j(dep)s(ends)g(only)h(on)g(the)h(dimensionalit)m(y)
d(of)j(the)g(co)s(ordinate)f(space)h(and)f(is)g(indep)s(enden)m(t)300
3108 y(of)27 b(the)f(total)h(n)m(um)m(b)s(er)e(of)i(no)s(des)e(in)g
(the)i(system.)39 b(Th)m(us,)27 b(for)f(a)h Fr(d)9 b
Ft(-dimensional)24 b(space,)k(no)s(de)e(insertion)300
3334 y(a\013ects)k(only)d Fr(O\(d\))33 b Ft(existing)27
b(no)s(des)h(whic)m(h)f(is)g(imp)s(ortan)m(t)h(for)g(CANs)g(with)f(h)m
(uge)i(n)m(um)m(b)s(ers)e(of)h(no)s(des.)300 3694 y Fv(2.1.2)112
b(Routing)664 3978 y Ft(In)m(tuitiv)m(ely)-8 b(,)49 b(routing)c(in)g(a)
h(Con)m(ten)m(t)h(Addressable)e(Net)m(w)m(ork)i(w)m(orks)f(b)m(y)g
(follo)m(wing)f(the)300 4204 y(straigh)m(t)31 b(line)d(path)i(through)g
(the)h(Cartesian)f(space)g(from)g(source)h(to)g(destination)e(co)s
(ordinates.)664 4430 y(A)i(CAN)g(no)s(de)g(main)m(tains)f(a)i(co)s
(ordinate)f(routing)g(table)g(that)h(holds)e(the)h(IP)g(address)g(and)
300 4656 y(VIDs)k(of)f(eac)m(h)h(of)g(its)f(neigh)m(b)s(ors)e(in)h(the)
i(co)s(ordinate)f(space.)53 b(This)32 b(purely)h(lo)s(cal)g(neigh)m(b)s
(or)g(state)j(is)300 4882 y(su\016cien)m(t)29 b(to)h(route)g(b)s(et)m
(w)m(een)h(t)m(w)m(o)g(arbitrary)d(p)s(oin)m(ts)g(in)h(the)h(space:)40
b(A)30 b(CAN)g(message)g(includes)e(the)300 5107 y(destination)c(co)s
(ordinates.)38 b(Using)24 b(its)g(neigh)m(b)s(or)g(co)s(ordinate)g
(set,)j(a)e(no)s(de)f(routes)h(a)g(message)h(to)m(w)m(ards)300
5333 y(its)j(destination)f(b)m(y)i(simple)d(greedy)j(forw)m(arding)e
(to)j(the)f(neigh)m(b)s(or)e(with)g(co)s(ordinates)h(closest)h(to)h
(the)p eop
%%Page: 24 39
24 38 bop 3809 100 a Ft(24)300 399 y(destination)29 b(co)s(ordinates.)
41 b(Figure)30 b(2.4)h(sho)m(ws)f(a)h(sample)e(routing)h(path.)664
624 y(F)-8 b(or)22 b(a)g Fo(d)g Ft(dimensional)c(space)k(partitioned)f
(in)m(to)g Fo(n)g Ft(equal)g(zones,)j(individual)17 b(no)s(des)k(main)m
(tain)300 850 y(2)p Fo(d)34 b Ft(neigh)m(b)s(ors)e(\(t)m(w)m(o)j(neigh)
m(b)s(ors)d(p)s(er)g(dimension,)g(one)h(to)i(adv)-5 b(ance)33
b(and)g(one)h(to)g(retreat)g(along)g(eac)m(h)300 1076
y(dimension\))j(and)h(the)h(a)m(v)m(erage)j(routing)c(path)g(length)h
(is)f(\()p Fo(d=)p Ft(4\)\()p Fo(n)2690 1043 y Fl(1)p
Fe(=d)2803 1076 y Ft(\))h(\(eac)m(h)h(dimension)d(has)h
Fo(n)3789 1043 y Fl(1)p Fe(=d)300 1302 y Ft(no)s(des;)e(on)e(a)h
(torus,)g(a)g(destination)e(will,)g(on)h(a)m(v)m(erage)j(b)s(e)d(\(1)p
Fo(=)p Ft(4\)\()p Fo(n)2699 1269 y Fl(1)p Fe(=d)2812
1302 y Ft(\))g(no)s(des)g(a)m(w)m(a)m(y)i(along)e(eac)m(h)i(of)300
1528 y(the)31 b Fo(d)g Ft(dimensions,)d(th)m(us)i(yielding)e(the)j(ab)s
(o)m(v)m(e)h(result\).)2266 1495 y Fl(4)2346 1528 y Ft(These)e(scaling)
g(results)f(mean)i(that)g(for)g(a)g Fo(d)300 1753 y Ft(dimensional)c
(space,)j(w)m(e)g(can)g(gro)m(w)g(the)f(n)m(um)m(b)s(er)f(of)i(no)s
(des)f(\(and)g(hence)g(zones\))i(without)d(increasing)300
1979 y(p)s(er)h(no)s(de)h(state)i(while)c(the)j(path)f(length)g(gro)m
(ws)g(as)h Fo(O)s Ft(\()p Fo(n)2315 1946 y Fl(1)p Fe(=d)2426
1979 y Ft(\).)664 2205 y(Note)37 b(that)g(man)m(y)f(di\013eren)m(t)g
(paths)f(exist)h(b)s(et)m(w)m(een)h(t)m(w)m(o)h(p)s(oin)m(ts)d(in)f
(the)j(Cartesian)e(space)300 2431 y(and)26 b(so,)h(ev)m(en)g(if)f(one)g
(or)h(more)f(of)g(a)h(no)s(de's)f(neigh)m(b)s(ors)f(w)m(ere)h(to)i
(crash,)f(a)f(no)s(de)g(w)m(ould)f(automatically)300
2657 y(route)39 b(along)g(the)g(next)g(b)s(est)g(a)m(v)-5
b(ailable)38 b(path.)66 b(If)38 b(ho)m(w)m(ev)m(er,)43
b(a)c(no)s(de)f(loses)h(all)e(its)i(neigh)m(b)s(ors)e(in)h(a)300
2883 y(certain)27 b(direction,)g(and)g(the)h(repair)e(mec)m(hanisms)h
(describ)s(ed)e(in)h(Section)i(2.1.3)h(ha)m(v)m(e)g(not)e(y)m(et)i
(rebuilt)300 3108 y(the)e(v)m(oid)g(in)e(the)j(co)s(ordinate)e(space,)j
(then)e(greedy)g(forw)m(arding)f(ma)m(y)h(temp)s(orarily)e(fail.)38
b(In)27 b(this)f(case,)300 3334 y(the)32 b(forw)m(arding)e(no)s(de)h
(\014rst)g(c)m(hec)m(ks)i(with)d(its)h(neigbh)m(b)s(ors)f(to)i(see)g
(whether)f(an)m(y)h(of)g(them)f(can)h(mak)m(e)300 3560
y(progress)h(to)m(w)m(ards)h(the)g(destination)e(and)g(if)h(so,)h
(greedy)g(routing)e(is)g(resumed)h(through)f(a)i(no)s(de)f(t)m(w)m(o)
300 3786 y(hops)38 b(a)m(w)m(a)m(y)j(from)e(the)g(curren)m(t)g(forw)m
(arding)f(no)s(de.)67 b(As)39 b(the)g(example)g(in)f(Figure)g(2.5)j
(sho)m(ws,)g(this)300 4012 y Fr(1-hop)33 b(r)-5 b(oute)32
b(che)-5 b(ck)39 b Ft(is)28 b(useful)f(in)h(circum)m(v)m(en)m(ting)g
(certain)h(v)m(oids,)g(particularly)e(at)i(lo)m(w)m(er)h(dimensions)300
4237 y(when)d(a)h(no)s(de)f(has)g(few)m(er)h(options)f(in)g(\014nding)e
(neigh)m(b)s(ors)h(that)j(mak)m(e)f(progress)g(to)g(a)g(destination.)39
b(If,)300 4463 y(despite)28 b(the)i(1-hop)f(route)g(c)m(hec)m(k,)i
(greedy)f(routing)e(fails)f(then)i(the)g(message)i(is)d(forw)m(arded)g
(using)g(the)300 4689 y(rules)e(used)g(to)i(route)f(reco)m(v)m(ery)i
(messages)f(\(describ)s(ed)d(in)h(the)h(next)g(section\))h(un)m(til)d
(it)i(reac)m(hes)h(a)g(no)s(de)p 300 4751 1440 4 v 404
4804 a Fk(4)438 4836 y Fj(Sev)n(eral)20 b(recen)n(tly)g(prop)r(osed)g
(routing)g(algorithms)h(for)f(lo)r(cation)i(services)f([33)q(,)f(8])h
(route)f(in)f Fd(O)r Fj(\(log)d Fd(n)p Fj(\))k(hops)g(with)g(eac)n(h)
300 4927 y(no)r(de)g(main)n(taining)g Fd(O)r Fj(\(log)15
b Fd(n)p Fj(\))20 b(neigh)n(b)r(ors.)33 b(Notice)20 b(that)g(w)n(ere)g
(w)n(e)h(to)f(select)g(the)g(n)n(um)n(b)r(er)e(of)i(dimensions)g
Fd(d)h Fc(\025)g Fj(\(log)3678 4946 y Fk(2)3726 4927
y Fd(n)p Fj(\))p Fd(=)p Fj(2,)300 5019 y(w)n(e)k(could)f(ac)n(hiev)n(e)
g(the)g(same)f(scaling)j(prop)r(erties.)35 b(W)-6 b(e)23
b(c)n(ho)r(ose)j(to)e(hold)g Fb(d)g Fj(\014xed)f(indep)r(enden)n(t)g
(of)i Fb(n)p Fj(,)g(since)f(w)n(e)h(en)n(vision)300 5110
y(applying)k(CANs)f(to)i(v)n(ery)d(large)k(systems)d(with)h(frequen)n
(t)f(top)r(ology)i(c)n(hanges.)44 b(In)29 b(suc)n(h)f(systems,)h(it)g
(is)h(imp)r(ortan)n(t)e(to)300 5201 y(k)n(eep)d(the)g(n)n(um)n(b)r(er)f
(of)i(neigh)n(b)r(ors)h(indep)r(enden)n(t)d(of)i(the)g(system)e(size.)p
eop
%%Page: 25 40
25 39 bop 3809 100 a Ft(25)1380 1677 y @beginspecial
0 @llx 0 @lly 492 @urx 434 @ury 1728 @rwi @setspecial
%%BeginDocument: fig/1hop-route.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: 1hop-route.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Thu Aug 15 21:30:33 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 492 434
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-66.0 505.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 9412 m -1000 -1000 l 10298 -1000 l 10298 9412 l cp clip
 0.06000 0.06000 sc
/Times-Roman ff 390.00 scf sf
3825 4050 m
gs 1 -1 sc (2) col0 sh gr
% Polyline
7.500 slw
n 1125 1200 m 8400 1200 l 8400 8400 l 1125 8400 l cp gs col0 s gr 
% Polyline
n 4800 1200 m 4800 8400 l gs col0 s gr 
% Polyline
n 1125 4800 m 8400 4800 l gs col0 s gr 
% Polyline
n 6600 1200 m 6600 8400 l gs col0 s gr 
% Polyline
n 3000 1200 m 3000 8400 l gs col0 s gr 
% Polyline
n 4800 3000 m 8400 3000 l gs col0 s gr 
% Polyline
n 1125 6600 m 3000 6600 l gs col0 s gr 
% Polyline
n 3000 3000 m 4800 3000 l gs col0 s gr 
% Polyline
n 3000 6600 m 6600 6600 l gs col0 s gr 
% Polyline
n 5700 6600 m 5700 8400 l gs col0 s gr 
% Polyline
n 6600 6600 m 8400 6600 l gs col0 s gr 
% Polyline
n 7500 4800 m 7500 6600 l gs col0 s gr 
% Polyline
n 5700 1200 m 5700 3000 l gs col0 s gr 
% Polyline
n 2100 6600 m 2100 8400 l gs col0 s gr 
% Polyline
n 2100 7500 m 3000 7500 l gs col0 s gr 
% Polyline
n 4800 4800 m 6600 4800 l 6600 6600 l 4800 6600 l cp gs col7 0.75 shd ef gr gs col0 s gr 
% Polyline
gs  clippath
7820 5339 m 7875 5475 l 7770 5372 l 7858 5504 l 7908 5471 l cp
clip
n 3750 5625 m 4050 4200 l 5625 3900 l 7125 4350 l 7875 5475 l gs col0 s gr gr

% arrowhead
n 7820 5339 m 7875 5475 l 7770 5372 l 7808 5375 l 7820 5339 l  cp gs 0.00 setgray ef gr  col0 s
/Times-Roman ff 390.00 scf sf
5250 5550 m
gs 1 -1 sc (dead ) col0 sh gr
/Times-Roman ff 390.00 scf sf
5250 5925 m
gs 1 -1 sc (node) col0 sh gr
/Times-Roman ff 390.00 scf sf
7575 6075 m
gs 1 -1 sc (destination) col0 sh gr
/Times-Roman ff 390.00 scf sf
3750 6075 m
gs 1 -1 sc (1) col0 sh gr
% Ellipse
n 7875 5662 84 84 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

$F2psEnd
rs

%%EndDocument
 @endspecial 300 1964 a(Figure)30 b(2.5:)42 b Fr(1-hop)34
b(r)-5 b(oute)33 b(che)-5 b(ck)33 b(al)5 b(lows)34 b(no)-5
b(de)34 b(1)f(to)g(r)-5 b(e)g(ach)34 b(its)f(destination)i(via)d
(neighb)-5 b(oring)34 b(no)-5 b(de)34 b(2)300 2077 y(even)e(though)i
(no)-5 b(de)34 b(2)f(is)f(further)h(fr)-5 b(om)34 b(the)f(destination)i
(than)e(no)-5 b(de)34 b(1)300 2368 y Ft(from)c(whic)m(h)f(greedy)i
(forw)m(arding)e(can)h(resume.)300 2728 y Fv(2.1.3)112
b(No)s(de)38 b(Departures)664 3013 y Ft(When)g(no)s(des)g(lea)m(v)m(e)i
(a)g(CAN,)f(w)m(e)g(need)f(to)i(ensure)e(that)h(the)g(zones)h(they)f(o)
s(ccupied)f(are)300 3238 y(tak)m(en)d(o)m(v)m(er)h(b)m(y)e(the)h
(remaining)d(no)s(des.)52 b(The)34 b(normal)f(pro)s(cedure)h(for)g
(doing)f(this)g(is)h(for)g(a)h(no)s(de)e(to)300 3464
y(explicitly)e(hand)h(o)m(v)m(er)i(its)f(zone)h(state)g(\()p
Fr(i.e.,)i Ft(its)c(o)m(wn)i(VID)f(and)g(its)f(list)g(of)h(neigh)m(b)s
(or)f(VIDs)i(and)e(IP)300 3690 y(addresses\))38 b(and)h(the)g(asso)s
(ciated)g(\(k)m(ey)-8 b(,v)j(alue\))40 b(database)g(to)f(a)g(sp)s
(eci\014c)f(no)s(de)g(called)g(the)h Fr(take)-5 b(over)300
3916 y Ft(no)s(de.)57 b(If)35 b(the)i(tak)m(eo)m(v)m(er's)i(zone)d(can)
h(b)s(e)e(merged)h(with)f(the)h(departing)f(no)s(de's)g(zone)i(to)g
(pro)s(duce)e(a)300 4142 y(v)-5 b(alid)30 b(single)g(zone,)j(then)e
(this)f(is)h(done.)44 b(If)31 b(not,)h(then)f(the)h(tak)m(eo)m(v)m(er)i
(no)s(de)d(can)h(temp)s(orarily)d(handle)300 4368 y(b)s(oth)h(zones.)
664 4593 y(The)g(CAN)g(also)g(needs)g(to)h(b)s(e)f(robust)g(to)h(no)s
(de)f(or)g(net)m(w)m(ork)h(failures,)e(where)h(one)g(or)h(more)300
4819 y(no)s(des)24 b(simply)f(b)s(ecome)j(unreac)m(hable.)38
b(This)24 b(is)g(handled)f(through)i(a)g(reco)m(v)m(ery)i(algorithm)e
(\(describ)s(ed)300 5045 y(b)s(elo)m(w\))32 b(that)i(ensures)e(that)h
(the)g(tak)m(eo)m(v)m(er)j(no)s(de)c(and)g(the)h(failed)e(no)s(de's)i
(neigh)m(b)s(ors)e(indep)s(enden)m(tly)300 5271 y(w)m(ork)k(to)h
(reconstruct)g(the)f(routing)g(structure)g(at)g(the)h(failed)e(no)s
(de's)g(zone.)57 b(Ho)m(w)m(ev)m(er)37 b(in)d(this)g(case)p
eop
%%Page: 26 41
26 40 bop 3809 100 a Ft(26)300 1110 y @beginspecial 0
@llx 0 @lly 1566 @urx 306 @ury 4320 @rwi @setspecial
%%BeginDocument: fig/takeover-eg1.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: takeover-eg1.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Thu Aug 15 22:27:38 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 1566 306
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-15.0 370.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 7162 m -1000 -1000 l 27337 -1000 l 27337 7162 l cp clip
 0.06000 0.06000 sc
/Times-BoldItalic ff 390.00 scf sf
22650 2625 m
gs 1 -1 sc (y) col0 sh gr
7.500 slw
% Ellipse
n 3000 1200 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 4875 2400 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 3900 3600 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 5700 3600 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 375 3600 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 2700 4800 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 1575 4800 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 2100 3600 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Polyline
gs  clippath
1413 2273 m 1275 2325 l 1380 2222 l 1246 2308 l 1278 2358 l cp
clip
n 2925 1275 m 1275 2325 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1413 2273 m 1275 2325 l 1380 2222 l 1376 2261 l 1413 2273 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4693 2225 m 4800 2325 l 4661 2276 l 4797 2358 l 4828 2307 l cp
clip
n 3075 1275 m 4800 2325 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4693 2225 m 4800 2325 l 4661 2276 l 4697 2263 l 4693 2225 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
557 3349 m 450 3450 l 507 3315 l 417 3445 l 466 3479 l cp
clip
n 1125 2475 m 450 3450 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 557 3349 m 450 3450 l 507 3315 l 518 3351 l 557 3349 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
1961 3318 m 2025 3450 l 1913 3354 l 2010 3480 l 2058 3444 l cp
clip
n 1275 2475 m 2025 3450 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1961 3318 m 2025 3450 l 1913 3354 l 1952 3355 l 1961 3318 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
1730 4526 m 1650 4650 l 1674 4505 l 1617 4653 l 1673 4675 l cp
clip
n 2025 3675 m 1650 4650 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1730 4526 m 1650 4650 l 1674 4505 l 1693 4538 l 1730 4526 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2592 4507 m 2625 4650 l 2537 4532 l 2604 4676 l 2659 4651 l cp
clip
n 2175 3675 m 2625 4650 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 2592 4507 m 2625 4650 l 2537 4532 l 2575 4541 l 2592 4507 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4088 3430 m 3975 3525 l 4040 3393 l 3942 3518 l 3989 3555 l cp
clip
n 4800 2475 m 3975 3525 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4088 3430 m 3975 3525 l 4040 3393 l 4049 3431 l 4088 3430 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5572 3388 m 5625 3525 l 5522 3420 l 5608 3554 l 5658 3521 l cp
clip
n 4950 2475 m 5625 3525 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5572 3388 m 5625 3525 l 5522 3420 l 5560 3424 l 5572 3388 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 7200 1200 m 12075 1200 l 12075 6000 l 7200 6000 l cp gs col0 s gr 
% Polyline
n 9600 1200 m 9600 6000 l gs col0 s gr 
% Polyline
n 7200 3600 m 12075 3600 l gs col0 s gr 
% Polyline
n 8400 1200 m 8400 3600 l gs col0 s gr 
/Times-BoldItalic ff 390.00 scf sf
1350 5400 m
gs 1 -1 sc (x) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
2625 5400 m
gs 1 -1 sc (y) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
7650 2550 m
gs 1 -1 sc (x) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
8850 2550 m
gs 1 -1 sc (y) col0 sh gr
% Ellipse
n 15450 2550 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 17250 1350 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 19125 2550 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 18150 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 19950 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 14625 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 16275 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Polyline
30.000 slw
gs  clippath
13369 3510 m 13801 3600 l 13369 3690 l 13920 3690 l 13920 3510 l cp
clip
n 12450 3600 m 13875 3600 l gs col0 s gr gr

% arrowhead
n 13369 3510 m 13801 3600 l 13369 3690 l 13441 3600 l 13369 3510 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
15663 2423 m 15525 2475 l 15630 2372 l 15496 2458 l 15528 2508 l cp
clip
n 17175 1425 m 15525 2475 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 15663 2423 m 15525 2475 l 15630 2372 l 15626 2411 l 15663 2423 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
18943 2375 m 19050 2475 l 18911 2426 l 19047 2508 l 19078 2457 l cp
clip
n 17325 1425 m 19050 2475 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 18943 2375 m 19050 2475 l 18911 2426 l 18947 2413 l 18943 2375 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
14807 3499 m 14700 3600 l 14757 3465 l 14667 3595 l 14716 3629 l cp
clip
n 15375 2625 m 14700 3600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 14807 3499 m 14700 3600 l 14757 3465 l 14768 3501 l 14807 3499 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
16211 3468 m 16275 3600 l 16163 3504 l 16260 3630 l 16308 3594 l cp
clip
n 15525 2625 m 16275 3600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 16211 3468 m 16275 3600 l 16163 3504 l 16202 3505 l 16211 3468 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
18338 3580 m 18225 3675 l 18290 3543 l 18192 3668 l 18239 3705 l cp
clip
n 19050 2625 m 18225 3675 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 18338 3580 m 18225 3675 l 18290 3543 l 18299 3581 l 18338 3580 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
19822 3538 m 19875 3675 l 19772 3570 l 19858 3704 l 19908 3671 l cp
clip
n 19200 2625 m 19875 3675 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 19822 3538 m 19875 3675 l 19772 3570 l 19810 3574 l 19822 3538 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 21450 1350 m 26325 1350 l 26325 6150 l 21450 6150 l cp gs col0 s gr 
% Polyline
n 23850 1350 m 23850 6150 l gs col0 s gr 
% Polyline
n 21450 3750 m 26325 3750 l gs col0 s gr 
/Times-BoldItalic ff 390.00 scf sf
16200 4200 m
gs 1 -1 sc (y) col0 sh gr
% Ellipse
n 1200 2400 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

$F2psEnd
rs

%%EndDocument
 @endspecial 752 1510 a(Figure)30 b(2.6:)42 b Fr(CAN)32
b(b)-5 b(efor)g(e)33 b(and)h(after)f(the)g(dep)-5 b(artur)g(e)35
b(of)e(no)-5 b(de)33 b Fo(x)p Fr(:)42 b(Case)33 b(#1)300
1836 y Ft(the)h(\(k)m(ey)-8 b(,v)j(alue\))35 b(pairs)d(held)h(b)m(y)g
(the)h(departing)f(no)s(de)g(is)f(lost)i(and)f(needs)g(to)h(b)s(e)f
(rebuilt.)49 b(This)32 b(can)300 2061 y(b)s(e)c(ac)m(hiev)m(ed)h(in)e
(a)h(n)m(um)m(b)s(er)f(of)i(w)m(a)m(ys.)41 b(F)-8 b(or)29
b(example,)g(the)f(state)i(can)e(b)s(e)g(refreshed)f(b)m(y)h(the)h
(holders)e(of)300 2287 y(the)33 b(data.)660 2254 y Fl(5)749
2287 y Ft(Alternately)-8 b(,)34 b(eac)m(h)g(\(k)m(ey)-8
b(,v)j(alue\))34 b(pair)e(migh)m(t)h(b)s(e)f(replicated)g(at)i(m)m
(ultiple)c(p)s(oin)m(ts)i(in)g(the)300 2513 y(CAN)f(and)g(a)h(lost)g
(\(k)m(ey)-8 b(,v)j(alue\))33 b(pair)d(can)i(b)s(e)f(rebuilt)e(from)i
(its)g(replicas.)43 b(The)31 b(appropriate)f(solution)300
2739 y(to)36 b(reconstructing)e(the)h(\(k)m(ey)-8 b(,v)j(alue\))37
b(database)f(is)e(largely)g(dep)s(enden)m(t)g(on)h(application-lev)m
(el)e(issues)300 2965 y(suc)m(h)k(as)h(data)g(consistency)g(and)e(a)m
(v)-5 b(ailabilit)m(y)36 b(requiremen)m(ts)h(and)g(hence)g(w)m(e)h(do)g
(not)f(address)g(this)300 3190 y(issue)29 b(b)s(ey)m(ond)h(noting)g
(that)h(the)f(problem)f(app)s(ears)h(tractable.)664 3416
y(W)-8 b(e)38 b(no)m(w)f(describ)s(e)f(the)h(detailed)f(reco)m(v)m(ery)
j(pro)s(cess)e(b)m(y)g(whic)m(h)e(routing)i(state)h(is)e(rebuilt)300
3642 y(when)c(a)i(no)s(de)f(fails.)48 b(CAN)34 b(reco)m(v)m(ery)h
(comprises)d(t)m(w)m(o)j(k)m(ey)f(pieces:)47 b(the)33
b(iden)m(ti\014cation)f(of)i(a)g(unique)300 3868 y(no)s(de,)c(called)g
(the)h Fr(take)-5 b(over)41 b Ft(no)s(de,)31 b(that)g(o)s(ccupies)f
(the)g(departed)h(no)s(de's)f(zone)h(and)f(the)h(pro)s(cess)f(b)m(y)300
4094 y(whic)m(h)c(the)h(departed)f(no)s(de's)h(neigh)m(b)s(ors)e(disco)
m(v)m(er)j(the)f(tak)m(eo)m(v)m(er)j(no)s(de)c(and)g(vice)h(v)m(ersa.)
41 b(W)-8 b(e)28 b(expand)300 4320 y(on)i(these)h(t)m(w)m(o)h(pieces)e
(in)f(the)i(follo)m(wing)d(sections.)p 300 4381 1440
4 v 404 4435 a Fk(5)438 4467 y Fj(T)-6 b(o)33 b(prev)n(en)n(t)e(stale)i
(en)n(tries)g(as)f(w)n(ell)i(as)f(to)f(refresh)h(lost)g(en)n(tries,)i
(no)r(des)d(that)g(insert)g(\(k)n(ey)-6 b(,v)l(alue\))31
b(pairs)i(in)n(to)f(the)300 4558 y(CAN)25 b(migh)n(t)g(p)r(erio)r
(dically)i(refresh)g(these)e(en)n(tries.)p eop
%%Page: 27 42
27 41 bop 3809 100 a Ft(27)300 1109 y @beginspecial 0
@llx 0 @lly 1568 @urx 306 @ury 4320 @rwi @setspecial
%%BeginDocument: fig/takeover-eg2.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: takeover-eg2.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Thu Aug 15 23:09:18 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 1568 306
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-13.0 370.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 7162 m -1000 -1000 l 27337 -1000 l 27337 7162 l cp clip
 0.06000 0.06000 sc
/Times-BoldItalic ff 390.00 scf sf
21975 2625 m
gs 1 -1 sc (z) col0 sh gr
7.500 slw
% Ellipse
n 1575 4800 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 2100 3600 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Polyline
gs  clippath
1730 4526 m 1650 4650 l 1674 4505 l 1617 4653 l 1673 4675 l cp
clip
n 2025 3675 m 1650 4650 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1730 4526 m 1650 4650 l 1674 4505 l 1693 4538 l 1730 4526 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2592 4507 m 2625 4650 l 2537 4532 l 2604 4676 l 2659 4651 l cp
clip
n 2175 3675 m 2625 4650 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 2592 4507 m 2625 4650 l 2537 4532 l 2575 4541 l 2592 4507 l  cp gs 0.00 setgray ef gr  col0 s
/Times-BoldItalic ff 390.00 scf sf
2325 3675 m
gs 1 -1 sc (y) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
1500 5250 m
gs 1 -1 sc (z) col0 sh gr
% Ellipse
n 15450 2550 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 17250 1350 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 19125 2550 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 18150 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 19950 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 14625 3750 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 1200 2400 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 3000 1200 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 4875 2400 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Ellipse
n 3900 3600 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 5700 3600 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 375 3600 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 16950 4950 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 15825 4950 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

% Ellipse
n 16350 3750 113 113 0 360 DrawEllipse gs col7 0.50 shd ef gr gs col0 s gr

% Polyline
30.000 slw
gs  clippath
13369 3510 m 13801 3600 l 13369 3690 l 13920 3690 l 13920 3510 l cp
clip
n 12450 3600 m 13875 3600 l gs col0 s gr gr

% arrowhead
n 13369 3510 m 13801 3600 l 13369 3690 l 13441 3600 l 13369 3510 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
gs  clippath
15663 2423 m 15525 2475 l 15630 2372 l 15496 2458 l 15528 2508 l cp
clip
n 17175 1425 m 15525 2475 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 15663 2423 m 15525 2475 l 15630 2372 l 15626 2411 l 15663 2423 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
18943 2375 m 19050 2475 l 18911 2426 l 19047 2508 l 19078 2457 l cp
clip
n 17325 1425 m 19050 2475 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 18943 2375 m 19050 2475 l 18911 2426 l 18947 2413 l 18943 2375 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
14807 3499 m 14700 3600 l 14757 3465 l 14667 3595 l 14716 3629 l cp
clip
n 15375 2625 m 14700 3600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 14807 3499 m 14700 3600 l 14757 3465 l 14768 3501 l 14807 3499 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
16211 3468 m 16275 3600 l 16163 3504 l 16260 3630 l 16308 3594 l cp
clip
n 15525 2625 m 16275 3600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 16211 3468 m 16275 3600 l 16163 3504 l 16202 3505 l 16211 3468 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
18338 3580 m 18225 3675 l 18290 3543 l 18192 3668 l 18239 3705 l cp
clip
n 19050 2625 m 18225 3675 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 18338 3580 m 18225 3675 l 18290 3543 l 18299 3581 l 18338 3580 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
19822 3538 m 19875 3675 l 19772 3570 l 19858 3704 l 19908 3671 l cp
clip
n 19200 2625 m 19875 3675 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 19822 3538 m 19875 3675 l 19772 3570 l 19810 3574 l 19822 3538 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 21450 1350 m 26325 1350 l 26325 6150 l 21450 6150 l cp gs col0 s gr 
% Polyline
n 23850 1350 m 23850 6150 l gs col0 s gr 
% Polyline
n 21450 3750 m 26325 3750 l gs col0 s gr 
% Polyline
gs  clippath
1413 2273 m 1275 2325 l 1380 2222 l 1246 2308 l 1278 2358 l cp
clip
n 2925 1275 m 1275 2325 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1413 2273 m 1275 2325 l 1380 2222 l 1376 2261 l 1413 2273 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4693 2225 m 4800 2325 l 4661 2276 l 4797 2358 l 4828 2307 l cp
clip
n 3075 1275 m 4800 2325 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4693 2225 m 4800 2325 l 4661 2276 l 4697 2263 l 4693 2225 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
557 3349 m 450 3450 l 507 3315 l 417 3445 l 466 3479 l cp
clip
n 1125 2475 m 450 3450 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 557 3349 m 450 3450 l 507 3315 l 518 3351 l 557 3349 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
1961 3318 m 2025 3450 l 1913 3354 l 2010 3480 l 2058 3444 l cp
clip
n 1275 2475 m 2025 3450 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 1961 3318 m 2025 3450 l 1913 3354 l 1952 3355 l 1961 3318 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4088 3430 m 3975 3525 l 4040 3393 l 3942 3518 l 3989 3555 l cp
clip
n 4800 2475 m 3975 3525 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4088 3430 m 3975 3525 l 4040 3393 l 4049 3431 l 4088 3430 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5572 3388 m 5625 3525 l 5522 3420 l 5608 3554 l 5658 3521 l cp
clip
n 4950 2475 m 5625 3525 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5572 3388 m 5625 3525 l 5522 3420 l 5560 3424 l 5572 3388 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 7200 1200 m 12075 1200 l 12075 6000 l 7200 6000 l cp gs col0 s gr 
% Polyline
n 9600 1200 m 9600 6000 l gs col0 s gr 
% Polyline
n 7200 3600 m 12075 3600 l gs col0 s gr 
% Polyline
n 8400 1200 m 8400 3600 l gs col0 s gr 
% Polyline
gs  clippath
15980 4676 m 15900 4800 l 15924 4655 l 15867 4803 l 15923 4825 l cp
clip
n 16275 3825 m 15900 4800 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 15980 4676 m 15900 4800 l 15924 4655 l 15943 4688 l 15980 4676 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
16842 4657 m 16875 4800 l 16787 4682 l 16854 4826 l 16909 4801 l cp
clip
n 16425 3825 m 16875 4800 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 16842 4657 m 16875 4800 l 16787 4682 l 16825 4691 l 16842 4657 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
n 22650 1350 m 22650 3750 l gs col0 s gr 
/Times-BoldItalic ff 390.00 scf sf
225 4050 m
gs 1 -1 sc (x) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
8250 4875 m
gs 1 -1 sc (x) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
7650 2550 m
gs 1 -1 sc (z) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
15750 5400 m
gs 1 -1 sc (z) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
14550 4200 m
gs 1 -1 sc (z) col0 sh gr
/Times-BoldItalic ff 390.00 scf sf
22575 5025 m
gs 1 -1 sc (z) col0 sh gr
% Ellipse
n 2700 4800 106 106 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

$F2psEnd
rs

%%EndDocument
 @endspecial 752 1509 a(Figure)30 b(2.7:)42 b Fr(CAN)32
b(b)-5 b(efor)g(e)33 b(and)h(after)f(the)g(dep)-5 b(artur)g(e)35
b(of)e(no)-5 b(de)33 b Fo(x)p Fr(:)42 b(Case)33 b(#2)300
1835 y Fp(Iden)m(ti\014cation)i(of)g(T)-9 b(ak)m(eo)m(v)m(er)35
b(No)s(des)664 2119 y Ft(The)c(unique,)f(w)m(ell-de\014ned)g(no)s(de)h
(that)h(tak)m(es)h(o)m(v)m(er)g(for)f(a)g(giv)m(en)g(departed)f(no)s
(de)g(is)g(called)300 2345 y(the)j(departed)f(no)s(de's)g
Fr(take)-5 b(over)p Ft(.)51 b(Conceptually)-8 b(,)33
b(a)h(giv)m(en)g(no)s(de's)f(tak)m(eo)m(v)m(er)j(can)e(b)s(e)f(easily)f
(de\014ned)300 2571 y(using)25 b(the)h(partition)f(tree.)39
b(Recall)26 b(that)h(in)e(a)h(partition)f(tree,)j(the)e(in)m(ternal)f
(v)m(ertices)h(represen)m(t)g(zones)300 2797 y(that)31
b(no)g(longer)g(exist)f(but)g(w)m(ere)i(split)d(at)i(some)h(time)e
(while)f(the)i(c)m(hildren)e(of)i(a)g(tree)h(v)m(ertex)f(are)h(the)300
3022 y(t)m(w)m(o)d(zones)f(in)m(to)g(whic)m(h)e(it)i(w)m(as)g(split.)38
b(By)28 b(an)f(abuse)h(of)g(notation,)g(w)m(e)g(use)g(the)g(same)g
(name)g(for)f(a)h(leaf)300 3248 y(v)m(ertex,)i(for)e(the)g(zone)h
(corresp)s(onding)d(to)j(that)g(leaf)f(v)m(ertex,)i(and)d(for)h(the)h
(no)s(de)e(resp)s(onsible)e(for)j(that)300 3474 y(zone.)664
3700 y(No)m(w)37 b(supp)s(ose)e(a)i(leaf)f(v)m(ertex)i
Fo(x)e Ft(lea)m(v)m(es)i(the)f(CAN.)g(If)f(the)g(sibling)e(of)j(this)e
(leaf)h(is)g(also)h(a)300 3926 y(leaf)e(\(call)f(it)g
Fo(y)s Ft(\))h(the)g(departure)f(is)g(easy:)50 b Fo(y)37
b Ft(is)d(the)h(tak)m(eo)m(v)m(er)j(no)s(de)c(for)g Fo(x)h
Ft(and)f(w)m(e)h(simply)d(coalesce)300 4152 y(lea)m(v)m(es)37
b Fo(x)f Ft(and)g Fo(y)s Ft(,)i(making)d(their)g(former)h(paren)m(t)g
(v)m(ertex)i(a)e(leaf,)i(and)d(assign)h(no)s(de)f Fo(y)k
Ft(to)e(that)g(leaf.)300 4377 y(Th)m(us)32 b(zones)h
Fo(x)f Ft(and)g Fo(y)k Ft(merge)d(in)m(to)g(a)g(single)e(zone)j(whic)m
(h)d(is)h(o)m(wned)g(b)m(y)h(no)s(de)f Fo(y)s Ft(.)47
b(Figure)32 b(2.6)i(sho)m(ws)300 4603 y(an)c(example)g(of)h(suc)m(h)f
(a)h(tak)m(eo)m(v)m(er.)664 4829 y(If)43 b Fo(x)p Ft('s)g(sibling)e
Fo(y)46 b Ft(is)d(not)h(a)g(leaf)f(\(b)s(ecause)h(the)g(sibling)c(zone)
45 b(has)e(b)s(een)g(further)f(split\),)300 5055 y(p)s(erform)31
b(a)i(depth-\014rst)e(in)g(the)i(subtree)f(ro)s(oted)h(at)g
Fo(y)i Ft(un)m(til)c(a)h(leaf)h(no)s(de)e(is)h(found.)3272
5022 y Fl(6)3357 5055 y Ft(This)f(leaf,)i(call)p 300
5116 1440 4 v 404 5170 a Fk(6)438 5202 y Fj(If)e Fd(x)g
Fj(is)g(the)g(left)h(sibling)g(of)g Fd(y)s Fj(,)g(the)f(the)f(DFS)h
(tra)n(v)n(ersal)g(m)n(ust)f(visit)h(left)h(siblings)g(b)r(efore)g
(righ)n(t)f(ones,)j(otherwise)300 5293 y(\()p Fb(i.e.,)26
b Fd(x)f Fj(is)h(the)f(righ)n(t)h(sibling)h(of)f Fd(y)s
Fj(\))f(the)g(tra)n(v)n(ersal)i(is)f(biased)g(to)g(\014rst)f(visit)h
(righ)n(t)g(siblings.)p eop
%%Page: 28 43
28 42 bop 3809 100 a Ft(28)300 399 y(it)27 b Fo(z)t Ft(,)i(acts)f(as)g
Fo(x)p Ft('s)f(sibling)e(and)i(tak)m(es)i(o)m(v)m(er)g(for)e
Fo(x)p Ft(.)40 b(The)27 b(zones)h(of)g Fo(x)f Ft(and)g
Fo(z)32 b Ft(cannot)c(b)s(e)f(simply)e(merged)300 624
y(in)m(to)35 b(a)g(single)f(zone)h(and)g(hence)g Fo(z)k
Ft(temp)s(orarily)33 b(o)m(wns)i(t)m(w)m(o)h(distinct)d(zones.)55
b(No)s(de)35 b Fo(z)k Ft(retains)c(b)s(oth)300 850 y(zones)26
b(un)m(til)e(con)m(tacted)k(b)m(y)e(a)g(new)f(no)s(de)g(at)h(whic)m(h)f
(p)s(oin)m(t,)h(it)f(simply)e(hands)i(o\013)h(one)g(zone)g(to)h(the)e
(new)300 1076 y(no)s(de)k(\(rather)h(than)f(split)f(one)i(of)g(its)f
(zones\).)1907 1043 y Fl(7)1988 1076 y Ft(Figure)g(2.7)i(sho)m(ws)e(an)
h(example)f(of)h(suc)m(h)g(a)g(tak)m(eo)m(v)m(er.)664
1302 y(The)20 b(ab)s(o)m(v)m(e)h(description)e(uses)h(the)h(partition)e
(tree)i(to)h(iden)m(tify)d(a)h(departed)h(no)s(de's)f(tak)m(eo)m(v)m
(er.)300 1528 y(Ho)m(w)m(ev)m(er,)37 b(no)s(des)d(do)g(not)h
(explicitly)c(main)m(tain)i(the)i(partition)e(tree)i(structure;)h
(instead)d(eac)m(h)j(no)s(de)300 1753 y(main)m(tains)d(only)h(its)f(o)m
(wn)i(VID)f(that)h(summarizes)e(its)h(lo)s(cation)g(in)f(the)h(tree.)54
b(Nonetheless,)35 b(as)g(the)300 1979 y(follo)m(wing)e(description)f
(rev)m(eals,)k(a)e(no)s(de's)g(VID)h(is)e(enough)h(information)e(to)j
(iden)m(tify)e(its)h(tak)m(eo)m(v)m(er.)300 2205 y(As)h(stated)h
(earlier,)f(a)g(no)s(de's)g(VID)g(is)f(a)h(binary)f(string)g(that)h
(denotes)g(the)h(path)e(from)h(the)g(ro)s(ot)g(to)300
2431 y(the)e(no)s(de)e(in)g(the)i(partition)e(tree.)47
b(Th)m(us)31 b(a)i(VID)g(can)f(b)s(e)g(regarded)g(as)h(the)f
Fr(pr)-5 b(e\014x)45 b Ft(of)32 b(a)h Fo(k)s Ft(-bit)f(string)300
2657 y(where)27 b Fo(k)k Ft(is)c(selected)h(to)g(b)s(e)g(greater)g
(than)g(the)g(depth)f(of)h(an)m(y)g(partition)e(tree)i(exp)s(ected)h
(in)d(practice.)3860 2624 y Fl(8)300 2883 y Ft(A)i(VID)g(of)g(length)g
Fo(l)r Ft(,)g(th)m(us)g(sp)s(eci\014es)e(the)j(\014rst)e
Fo(l)j Ft(of)e(the)g Fo(k)j Ft(bits;)d(the)g(remaining)e
Fo(k)18 b Ff(\000)d Fo(l)30 b Ft(bits)d(are)h(simply)300
3108 y(set)38 b(to)g(zero.)63 b(Regarded)38 b(in)e(this)h(manner,)i(ev)
m(ery)f(VID)g(has)f(an)g(asso)s(ciated)h(n)m(umerical)f(v)-5
b(alue)37 b(and)300 3334 y(examination)j(of)h(the)g(partition)f(tree)i
(rev)m(eals)f(that)g(for)g(a)g(giv)m(en)g(no)s(de,)i(its)e(tak)m(eo)m
(v)m(er)j(\(as)d(de\014ned)300 3560 y(earlier\))30 b(is)f(simply)f(the)
j(no)s(de)e(with)g(VID)i(n)m(umerically)d(closest)j(to)g(its)f(o)m(wn)g
(VID.)664 3786 y(Note,)f(that)g(our)e(system)h(no)m(w)f(uses)h(t)m(w)m
(o)h(di\013eren)m(t)e(notions)g(of)h(\\distance";)h(the)f(\014rst)f(is)
g(the)300 4012 y(Cartesian)k(distance)f(b)s(et)m(w)m(een)i(t)m(w)m(o)h
(p)s(oin)m(ts)d(in)f(the)j(CAN)f(co)s(ordinate)g(space)h(and)e(the)h
(second)h(is)e(the)300 4237 y(absolute)36 b(v)-5 b(alue)35
b(of)h(the)g(di\013erence)g(b)s(et)m(w)m(een)g(t)m(w)m(o)h(VIDs)g(as)f
(de\014ned)f(ab)s(o)m(v)m(e.)58 b(In)35 b(the)h(remainder)f(of)300
4463 y(this)26 b(do)s(cumen)m(t,)j(w)m(e)e(use)h(the)f(terms)h
(\\Cartesian)f(distance")h(and)f(\\VID)h(distance")g(to)g(disam)m
(biguate)300 4689 y(b)s(et)m(w)m(een)j(the)g(t)m(w)m(o)g(distance)f
(metrics.)p 300 4751 1440 4 v 404 4804 a Fk(7)438 4836
y Fj(Alternativ)n(ely)-6 b(,)29 b Fd(z)i Fj(can)d(simply)g(depart)g
(from)g(its)g(original)i(zone)f(\(since)g(it)f(is)h(the)f(smaller)g(of)
h(the)f(t)n(w)n(o)h(zones\);)h(the)300 4927 y(original)21
b(zone)e(will)h(then)e(in)h(turn)f(b)r(e)h(tak)n(en)f(o)n(v)n(er)h(b)n
(y)f(a)h(no)r(de)g(lo)n(w)n(er)h(in)e(the)h(tree)g(than)f
Fd(x)h Fj(causing)g(a)g(cascade)h(of)g(departures)300
5019 y(that)k(terminates)h(with)f(the)h(merging)f(of)h(the)f(\014rst)h
(pair)g(of)g(sibling)h(leaf)f(v)n(ertices)g(encoun)n(tered)f(b)n(y)g(a)
h(depth)e(\014rst)h(searc)n(h)300 5110 y(in)i(the)f(subtree)g(ro)r
(oted)i(at)e Fd(y)s Fj(.)404 5170 y Fk(8)438 5201 y Fj(F)-6
b(or)27 b(example,)f Fd(k)j Fj(could)e(b)r(e)f(set)h(to)g(a)g(constan)n
(t)g(times)f(log)15 b Fd(N)35 b Fj(where)27 b(N)f(is)h(greater)h(than)e
(the)g(exp)r(ected)g(maxim)n(um)300 5293 y(n)n(um)n(b)r(er)e(of)i(CAN)f
(no)r(des.)p eop
%%Page: 29 44
29 43 bop 3809 100 a Ft(29)300 1584 y @beginspecial 0
@llx 0 @lly 1309 @urx 428 @ury 4320 @rwi @setspecial
%%BeginDocument: fig/rec-eg1.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: rec-eg1.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Fri Aug 16 14:09:54 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 1309 428
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-71.0 499.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 9310 m -1000 -1000 l 23988 -1000 l 23988 9310 l cp clip
 0.06000 0.06000 sc
/Times-Roman ff 360.00 scf sf
17025 7815 m
gs 1 -1 sc (Chord's stabilization algorithm.) col0 sh gr
% Polyline
7.500 slw
n 3600 1200 m 3600 6000 l 3600 5925 l gs col0 s gr 
% Polyline
n 1200 3600 m 6000 3600 l gs col0 s gr 
% Polyline
n 2400 1200 m 2400 6000 l gs col0 s gr 
% Polyline
n 2400 4800 m 3600 4800 l gs col0 s gr 
% Polyline
n 4800 3600 m 4800 6000 l gs col0 s gr 
% Polyline
n 3600 4800 m 4800 4800 l gs col0 s gr 
% Polyline
n 3600 3600 m 4800 3600 l 4800 4800 l 3600 4800 l cp gs col7 0.75 shd ef gr gs col0 s gr 
/Times-Roman ff 360.00 scf sf
1575 2550 m
gs 1 -1 sc (010) col0 sh gr
/Times-Roman ff 360.00 scf sf
1500 4875 m
gs 1 -1 sc (000) col0 sh gr
/Times-Roman ff 360.00 scf sf
2625 2550 m
gs 1 -1 sc (011) col0 sh gr
/Times-Roman ff 360.00 scf sf
4575 2475 m
gs 1 -1 sc (11) col0 sh gr
/Times-Roman ff 360.00 scf sf
5100 4950 m
gs 1 -1 sc (101) col0 sh gr
/Times-Roman ff 360.00 scf sf
3825 5550 m
gs 1 -1 sc (1000) col0 sh gr
/Times-Roman ff 360.00 scf sf
2625 5550 m
gs 1 -1 sc (0010) col0 sh gr
/Times-Roman ff 360.00 scf sf
2625 4350 m
gs 1 -1 sc (0011) col0 sh gr
/Times-Roman ff 360.00 scf sf
3900 4350 m
gs 1 -1 sc (1001) col0 sh gr
% Polyline
n 16800 1200 m 21600 1200 l 21600 6000 l 16800 6000 l cp gs col0 s gr 
% Polyline
n 19200 1200 m 19200 6000 l 19200 5925 l gs col0 s gr 
% Polyline
n 16800 3600 m 21600 3600 l gs col0 s gr 
% Polyline
n 18000 1200 m 18000 6000 l gs col0 s gr 
% Polyline
n 18000 4800 m 19200 4800 l gs col0 s gr 
% Polyline
n 20400 3600 m 20400 6000 l gs col0 s gr 
% Polyline
n 19200 4800 m 20400 4800 l gs col0 s gr 
% Polyline
n 19200 3600 m 20400 3600 l 20400 4800 l 19200 4800 l cp gs col7 0.75 shd ef gr gs col0 s gr 
/Times-Roman ff 360.00 scf sf
17175 2550 m
gs 1 -1 sc (010) col0 sh gr
/Times-Roman ff 360.00 scf sf
17100 4875 m
gs 1 -1 sc (000) col0 sh gr
/Times-Roman ff 360.00 scf sf
18225 2550 m
gs 1 -1 sc (011) col0 sh gr
/Times-Roman ff 360.00 scf sf
20175 2475 m
gs 1 -1 sc (11) col0 sh gr
/Times-Roman ff 360.00 scf sf
20700 4950 m
gs 1 -1 sc (101) col0 sh gr
/Times-Roman ff 360.00 scf sf
19425 5550 m
gs 1 -1 sc (1000) col0 sh gr
/Times-Roman ff 360.00 scf sf
18225 5550 m
gs 1 -1 sc (0010) col0 sh gr
/Times-Roman ff 360.00 scf sf
18225 4350 m
gs 1 -1 sc (0011) col0 sh gr
/Times-Roman ff 360.00 scf sf
19500 4350 m
gs 1 -1 sc (1001) col0 sh gr
% Polyline
n 8400 1200 m 13200 1200 l 13200 6000 l 8400 6000 l cp gs col0 s gr 
% Polyline
n 10800 1200 m 10800 6000 l 10800 5925 l gs col0 s gr 
% Polyline
n 8400 3600 m 13200 3600 l gs col0 s gr 
% Polyline
n 9600 1200 m 9600 6000 l gs col0 s gr 
% Polyline
n 9600 4800 m 10800 4800 l gs col0 s gr 
% Polyline
n 12000 3600 m 12000 6000 l gs col0 s gr 
% Polyline
n 10800 4800 m 12000 4800 l gs col0 s gr 
% Polyline
n 10800 3600 m 12000 3600 l 12000 4800 l 10800 4800 l cp gs col7 0.75 shd ef gr gs col0 s gr 
/Times-Roman ff 360.00 scf sf
8775 2550 m
gs 1 -1 sc (010) col0 sh gr
/Times-Roman ff 360.00 scf sf
8700 4875 m
gs 1 -1 sc (000) col0 sh gr
/Times-Roman ff 360.00 scf sf
9825 2550 m
gs 1 -1 sc (011) col0 sh gr
/Times-Roman ff 360.00 scf sf
11775 2475 m
gs 1 -1 sc (11) col0 sh gr
/Times-Roman ff 360.00 scf sf
12300 4950 m
gs 1 -1 sc (101) col0 sh gr
/Times-Roman ff 360.00 scf sf
11025 5550 m
gs 1 -1 sc (1000) col0 sh gr
/Times-Roman ff 360.00 scf sf
9825 5550 m
gs 1 -1 sc (0010) col0 sh gr
/Times-Roman ff 360.00 scf sf
9825 4350 m
gs 1 -1 sc (0011) col0 sh gr
/Times-Roman ff 360.00 scf sf
11100 4350 m
gs 1 -1 sc (1001) col0 sh gr
% Arc
gs  clippath
11335 5580 m 11400 5475 l 11392 5598 l 11433 5470 l 11376 5452 l cp
clip
 [60] 0 sd
n 11075.0 5450.0 326.0 -57.5 4.4 arcn
gs col0 s gr
 gr
 [] 0 sd
% arrowhead
n 11335 5580 m 11400 5475 l 11392 5598 l  col0 s
% Arc
gs  clippath
19660 5730 m 19725 5625 l 19717 5748 l 19758 5620 l 19701 5602 l cp
clip
 [60] 0 sd
n 19400.0 5600.0 326.0 -57.5 4.4 arcn
gs col0 s gr
 gr
 [] 0 sd
% arrowhead
n 19660 5730 m 19725 5625 l 19717 5748 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
11814 5202 m 11700 5250 l 11778 5154 l 11670 5235 l 11706 5283 l cp
clip
n 12225 2625 m 12600 4575 l 11700 5250 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 11814 5202 m 11700 5250 l 11778 5154 l  col0 s
% Polyline
 [45] 0 sd
gs  clippath
11966 5433 m 11850 5475 l 11933 5383 l 11821 5458 l 11854 5508 l cp
clip
n 12525 5025 m 11850 5475 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 11966 5433 m 11850 5475 l 11933 5383 l  col0 s
% Polyline
15.000 slw
gs  clippath
18028 5231 m 18122 5311 l 18002 5284 l 18163 5365 l 18190 5312 l cp
17522 5044 m 17427 4963 l 17548 4991 l 17387 4910 l 17360 4963 l cp
clip
n 17400 4950 m 18150 5325 l gs col0 s gr gr

% arrowhead
n 17522 5044 m 17427 4963 l 17548 4991 l  col0 s
% arrowhead
n 18028 5231 m 18122 5311 l 18002 5284 l  col0 s
% Polyline
gs  clippath
18495 4501 m 18525 4380 l 18555 4501 l 18555 4320 l 18495 4320 l cp
18555 5024 m 18525 5144 l 18495 5024 l 18495 5205 l 18555 5205 l cp
clip
n 18525 5175 m 18525 4350 l gs col0 s gr gr

% arrowhead
n 18555 5024 m 18525 5144 l 18495 5024 l  col0 s
% arrowhead
n 18495 4501 m 18525 4380 l 18555 4501 l  col0 s
% Polyline
gs  clippath
17534 2767 m 17492 2650 l 17584 2734 l 17483 2583 l 17433 2617 l cp
18316 3833 m 18357 3949 l 18266 3866 l 18367 4017 l 18417 3983 l cp
clip
n 18375 3975 m 17475 2625 l gs col0 s gr gr

% arrowhead
n 18316 3833 m 18357 3949 l 18266 3866 l  col0 s
% arrowhead
n 17534 2767 m 17492 2650 l 17584 2734 l  col0 s
% Polyline
gs  clippath
18074 2370 m 18194 2400 l 18074 2430 l 18255 2430 l 18255 2370 l cp
17851 2430 m 17730 2400 l 17851 2370 l 17670 2370 l 17670 2430 l cp
clip
n 17700 2400 m 18225 2400 l gs col0 s gr gr

% arrowhead
n 17851 2430 m 17730 2400 l 17851 2370 l  col0 s
% arrowhead
n 18074 2370 m 18194 2400 l 18074 2430 l  col0 s
% Polyline
gs  clippath
19483 5097 m 19490 5220 l 19426 5115 l 19480 5288 l 19538 5270 l cp
18692 2778 m 18684 2654 l 18749 2760 l 18695 2587 l 18637 2605 l cp
clip
n 18675 2625 m 19500 5250 l gs col0 s gr gr

% arrowhead
n 18692 2778 m 18684 2654 l 18749 2760 l  col0 s
% arrowhead
n 19483 5097 m 19490 5220 l 19426 5115 l  col0 s
% Polyline
gs  clippath
20627 5066 m 20747 5038 l 20653 5119 l 20815 5038 l 20788 4985 l cp
20323 5284 m 20202 5311 l 20297 5231 l 20135 5312 l 20162 5365 l cp
clip
n 20175 5325 m 20775 5025 l gs col0 s gr gr

% arrowhead
n 20323 5284 m 20202 5311 l 20297 5231 l  col0 s
% arrowhead
n 20627 5066 m 20747 5038 l 20653 5119 l  col0 s
% Polyline
gs  clippath
20407 2704 m 20407 2580 l 20466 2689 l 20422 2514 l 20364 2528 l cp
20917 4496 m 20917 4620 l 20859 4511 l 20903 4686 l 20961 4672 l cp
clip
n 20925 4650 m 20400 2550 l gs col0 s gr gr

% arrowhead
n 20917 4496 m 20917 4620 l 20859 4511 l  col0 s
% arrowhead
n 20407 2704 m 20407 2580 l 20466 2689 l  col0 s
% Polyline
7.500 slw
gs  clippath
13378 3880 m 13500 3900 l 13383 3940 l 13517 3929 l 13512 3869 l cp
clip
n 12600 3975 m 13500 3900 l gs col0 s gr gr

% arrowhead
n 13378 3880 m 13500 3900 l 13383 3940 l 13380 3910 l 13378 3880 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
15.000 slw
gs  clippath
21749 2295 m 21869 2325 l 21749 2355 l 21930 2355 l 21930 2295 l cp
20776 2355 m 20655 2325 l 20776 2295 l 20595 2295 l 20595 2355 l cp
clip
n 20625 2325 m 21900 2325 l gs col0 s gr gr

% arrowhead
n 20776 2355 m 20655 2325 l 20776 2295 l 20776 2325 l 20776 2355 l  cp gs 0.00 setgray ef gr  col0 s
% arrowhead
n 21749 2295 m 21869 2325 l 21749 2355 l 21749 2325 l 21749 2295 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
7.500 slw
 [60] 0 sd
gs  clippath
11664 5127 m 11550 5175 l 11628 5079 l 11520 5160 l 11556 5208 l cp
clip
n 10050 3975 m 10200 2850 l 12075 2700 l 12450 4500 l 11550 5175 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 11664 5127 m 11550 5175 l 11628 5079 l  col0 s
% Polyline
 [60] 0 sd
gs  clippath
19344 5177 m 19350 5250 l 19315 5185 l 19340 5269 l 19369 5260 l cp
clip
n 18525 3900 m 18600 2700 l 19350 5250 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 19344 5177 m 19350 5250 l 19315 5185 l 19333 5192 l 19344 5177 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
 [60] 0 sd
gs  clippath
20159 5131 m 20100 5175 l 20137 5111 l 20079 5176 l 20101 5196 l cp
clip
n 20325 2850 m 20700 4500 l 20100 5175 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 20159 5131 m 20100 5175 l 20137 5111 l 20140 5130 l 20159 5131 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
 [45] 0 sd
gs  clippath
20279 5491 m 20163 5533 l 20246 5441 l 20134 5516 l 20167 5566 l cp
clip
n 20838 5083 m 20163 5533 l gs col0 s gr gr
 [] 0 sd
% arrowhead
n 20279 5491 m 20163 5533 l 20246 5441 l  col0 s
/Times-Roman ff 360.00 scf sf
2100 6900 m
gs 1 -1 sc (node 1001 dies) col0 sh gr
/Times-Roman ff 360.00 scf sf
8475 7050 m
gs 1 -1 sc (node 1001's neighbors route ) col0 sh gr
/Times-Roman ff 360.00 scf sf
8475 7470 m
gs 1 -1 sc (recovery messages towards VID=1001;) col0 sh gr
/Times-Roman ff 360.00 scf sf
8475 7890 m
gs 1 -1 sc (recovery messages terminate at ) col0 sh gr
/Times-Roman ff 360.00 scf sf
8475 8310 m
gs 1 -1 sc (takeover node 1000) col0 sh gr
/Times-Roman ff 360.00 scf sf
13500 4050 m
gs 1 -1 sc (route) col0 sh gr
/Times-Roman ff 360.00 scf sf
14400 4050 m
gs 1 -1 sc (recovery ) col0 sh gr
/Times-Roman ff 360.00 scf sf
13500 3675 m
gs 1 -1 sc (neighbors ) col0 sh gr
/Times-Roman ff 360.00 scf sf
13500 4425 m
gs 1 -1 sc (messages to ) col0 sh gr
/Times-Roman ff 360.00 scf sf
13500 4845 m
gs 1 -1 sc (destination 1001) col0 sh gr
/Times-Roman ff 360.00 scf sf
22050 2400 m
gs 1 -1 sc (to 000) col0 sh gr
/Times-Roman ff 360.00 scf sf
17025 6975 m
gs 1 -1 sc (ordered link list of VIDs maintained ) col0 sh gr
/Times-Roman ff 360.00 scf sf
17025 7395 m
gs 1 -1 sc (in the face of node failures using ) col0 sh gr
% Polyline
n 1200 1200 m 6000 1200 l 6000 6000 l 1200 6000 l cp gs col0 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 961 1984 a(Figure)29 b(2.8:)42 b Fr(CAN)32
b(R)-5 b(e)g(c)g(overy:)43 b(disc)-5 b(overing)34 b(the)f(take)-5
b(over)33 b(no)-5 b(de)664 2309 y Ft(T)d(o)31 b(summarize,)g(when)f(a)h
(no)s(de)g(departs)g(the)g(CAN,)g(its)g(zone)g(is)g(tak)m(en)h(o)m(v)m
(er)g(b)m(y)f(the)h(no)s(de)300 2535 y(with)42 b(VID)h(n)m(umerically)e
(closest)i(to)h(the)f(departed)f(no)s(de's)h(VID.)g(W)-8
b(e)44 b(no)m(w)f(describ)s(e)e(the)j(actual)300 2761
y(pro)s(cess)28 b(b)m(y)g(whic)m(h)f(the)h(departed)g(no)s(de's)g
(neigh)m(b)s(ors)f(and)g(the)i(tak)m(eo)m(v)m(er)i(no)s(de)c(disco)m(v)
m(er)i(eac)m(h)g(other.)300 3114 y Fp(Reco)m(v)m(ery)36
b(algorithm)664 3398 y Ft(The)44 b(preceeding)f(discussion)f(de\014ned)
h(the)i(tak)m(eo)m(v)m(er)i(no)s(de)d(that)h(o)s(ccupies)e(a)i
(departed)300 3624 y(no)s(de's)36 b(zone)h(but)e(did)g(not)h(sp)s
(ecify)f(ho)m(w)h(the)h(departed)f(no)s(de's)f(neigh)m(b)s(ors)g(disco)
m(v)m(er)i(the)f(tak)m(eo)m(v)m(er)300 3850 y(no)s(de)c(and)h(vice)g(v)
m(ersa.)49 b(W)-8 b(e)35 b(no)m(w)e(addresss)f(this)g(issue)f(of)j
(restoring)e(neigh)m(b)s(or)g(links)f({)i(w)m(e)h(describ)s(e)300
4076 y(a)f(distributed)c(reco)m(v)m(ery)34 b(algorithm)e(b)m(y)g(whic)m
(h)f(eac)m(h)i(of)g(the)f(departed)g(no)s(de's)g(neigh)m(b)s(ors)f
(indep)s(en-)300 4302 y(den)m(tly)f(disco)m(v)m(ers)g(the)h(tak)m(eo)m
(v)m(er)i(no)s(de.)664 4527 y(Under)39 b(normal)h(conditions)f(a)i(no)s
(de)f(sends)g(p)s(erio)s(dic)e(up)s(date)i(messages)h(to)h(eac)m(h)g
(of)f(its)300 4753 y(neigh)m(b)s(ors.)d(The)28 b(prolonged)f(absence)h
(of)g(an)g(up)s(date)f(message)i(from)e(a)h(neigh)m(b)s(or)f(signals)f
(its)h(failure.)300 4979 y(When)32 b(a)g(no)s(de)f(detects)i(a)f
(failed)f(neigh)m(b)s(or,)g(it)g(deletes)h(the)g(dead)g(no)s(de)f(from)
g(its)h(neigh)m(b)s(or)e(set)j(and)300 5205 y(attempts)44
b(to)f(con)m(tact)i(the)e(dead)g(neigh)m(b)s(or's)e(tak)m(eo)m(v)m(er.)
81 b(It)43 b(do)s(es)f(so)h(b)m(y)g(forw)m(arding)e(a)i
Fr(r)-5 b(e)g(c)g(overy)p eop
%%Page: 30 45
30 44 bop 3809 100 a Ft(30)300 399 y(message)27 b(to)g(its)e(neigh)m(b)
s(or)g(closest)i(to)g(the)f(dead)g(no)s(de)f(in)g(terms)h(of)g
(VID-distance.)3215 366 y Fl(9)3294 399 y Ft(In)g(this)f(manner,)300
624 y(the)37 b(reco)m(v)m(ery)h(message)g(is)d(routed)i(incremen)m
(tally)e(closer)h(to)h(the)g(dead)f(no)s(de's)g(VID.)i(Ideally)-8
b(,)37 b(this)300 850 y(reco)m(v)m(ery)28 b(message)f(arriv)m(es)e(at)i
(the)f(tak)m(eo)m(v)m(er)j(no)s(de)d(from)f(where)h(it)f(cannot)i(b)s
(e)e(forw)m(arded)h(an)m(y)g(closer)300 1076 y(to)k(the)f(dead)f(no)s
(de's)h(VID.)g(The)g(tak)m(eo)m(v)m(er)i(no)s(de)e(th)m(us)f(infers)f
(that)j(it)e(is)g(to)i(o)s(ccup)m(y)f(the)g(dead)f(no)s(de's)300
1302 y(zone)k(and)f(that)h(the)f(source)h(of)f(the)h(reco)m(v)m(ery)h
(message)f(is)f(a)g(neigh)m(b)s(or)f(of)i(its)f(newly)f(acquired)g
(zone.)300 1528 y(Since)24 b(eac)m(h)j(of)e(the)g(dead)g(no)s(de's)g
(neigh)m(b)s(ors)f(will)e(indep)s(enden)m(tly)g(initiate)i(suc)m(h)h(a)
h(reco)m(v)m(ery)h(message,)300 1753 y(the)f(tak)m(eo)m(v)m(er)i(no)s
(de)d(disco)m(v)m(ers)g(all)f(its)h(new)g(neigh)m(b)s(ors)f(and)h(vice)
g(v)m(ersa.)40 b(An)25 b(example)g(of)g(this)f(pro)s(cess)300
1979 y(is)34 b(sho)m(wn)g(in)f(Figure)h(2.8)i(where)e(the)h(no)s(de)f
(with)f(VID)i(1001)h(dies)e(and)g(is)f(replaced)i(b)m(y)f(no)s(de)g
(1000.)300 2205 y(Using)e(only)h(the)g(ab)s(o)m(v)m(e)h(algorithm,)g
(if)e(m)m(ultiple)f(no)s(des)h(fail)g(sim)m(ultaneously)-8
b(,)32 b(it)h(is)f(p)s(ossible)f(that)j(a)300 2431 y(reco)m(v)m(ery)g
(message)e(migh)m(t)g(deadend)f(at)i(a)f(no)s(de)f(other)h(than)f(the)h
(tak)m(eo)m(v)m(er)j(no)s(de.)45 b(F)-8 b(or)32 b(example,)g(in)300
2657 y(Figure)23 b(2.8,)j(if)c(no)s(de)h(11)h(w)m(ere)g(to)g(also)g
(fail)e(then,)j(at)f(the)f(no)s(de)g(011,)j(the)e(reco)m(v)m(ery)h
(message)g(from)e(no)s(de)300 2883 y(0011)37 b(w)m(ould)c(no)i(longer)g
(b)s(e)f(able)h(to)h(mak)m(e)f(progress)g(to)m(w)m(ards)h(VID)f(1001.)
57 b(F)-8 b(or)35 b(resilience)f(to)h(suc)m(h)300 3108
y(failures,)28 b(w)m(e)h(b)s(orro)m(w)f(an)h(idea)f(\014rst)h(prop)s
(osed)e(in)h(the)h(Chord)f(routing)g(algorithm)g([47)q(].)40
b(In)28 b(Chord)3801 3075 y Fl(10)3875 3108 y Ft(,)300
3334 y(no)s(des)d(are)i(assigned)e(unique)f(binary)h(iden)m(ti\014ers)f
(and)i(eac)m(h)h(no)s(de)e(main)m(tains)g(a)i Fr(suc)-5
b(c)g(essor)37 b Ft(p)s(oin)m(ter)25 b(to)300 3560 y(the)30
b(\014rst)e(no)s(de)h(with)f(iden)m(tifer)g(greater)j(than)e(its)g(o)m
(wn,)h(e\013ectiv)m(ely)h(main)m(taining)c(an)j(ordered)f(link)m(ed)300
3786 y(list)34 b(of)h(all)f(the)i(no)s(des)e(in)g(the)i(system.)55
b(This)34 b(link)m(ed)f(list,)j(pro)m(vided)e(it)g(can)i(b)s(e)f(main)m
(tained)f(in)g(the)300 4012 y(face)k(of)g(no)s(de)e(dynamics,)i(guaran)
m(tees)h(connectivit)m(y)f(b)s(et)m(w)m(een)g(an)m(y)f(t)m(w)m(o)i(no)s
(des.)61 b(F)-8 b(or)38 b(this,)g(Chord)300 4237 y(also)c(sp)s
(eci\014es)e(a)j Fr(stabilization)42 b Ft(algorithm)33
b(guaran)m(teed,)j(with)d(high)g(probabilit)m(y)-8 b(,)33
b(to)h(main)m(tain)f(this)300 4463 y(ordered)d(link)m(ed)e(list)h(in)h
(the)g(face)h(of)g(an)m(y)g(sequence)f(of)h(no)s(de)f(arriv)-5
b(als)28 b(and)i(departures.)664 4689 y(Inspired)39 b(b)m(y)j(Chord's)f
(idea)h(of)h(main)m(taining)d(an)i(ordered)g(link)e(list)h(of)i(no)s
(des,)h(w)m(e)f(no)m(w)300 4915 y(augmen)m(t)32 b(our)e(algorithms)f
(to)j(require)d(ev)m(ery)j(no)s(de)e(to)i(kno)m(w)e(their)g(immediate)g
(successor)h(and)f(pre-)p 300 4976 1440 4 v 404 5030
a Fk(9)438 5062 y Fj(Note)f(that)g(a)h(no)r(de)f(do)r(es)h(not,)g(a)g
(priori,)h(kno)n(w)e(the)g(VID)g(or)g(IP)g(address)h(of)g(the)f(tak)n
(eo)n(v)n(er)g(no)r(de;)i(it)f(only)f(kno)n(ws)300 5153
y(that)c(the)h(tak)n(eo)n(v)n(er's)g(VID)e(is)i(closest)h(to)f(the)g
(dead)f(no)r(de's)h(VID.)373 5213 y Fk(10)438 5245 y
Fj(W)-6 b(e)26 b(discuss)g(the)f(Chord)h(algorithm)g(in)f(more)h
(detail)g(in)g(Chapter)f(5.)p eop
%%Page: 31 46
31 45 bop 3809 100 a Ft(31)300 399 y(decessor)34 b(in)f(the)g(n)m
(umerical)g(ordering)f(of)i(VIDs.)51 b(Pro)m(vided)33
b(this)f(c)m(hain)h(of)h(VIDs)g(is)f(main)m(tained,)h(a)300
624 y(reco)m(v)m(ery)39 b(message)f(is)e(guaran)m(teed)h(to)h(arriv)m
(e)f(at)g(the)g(appropriate)f(tak)m(eo)m(v)m(er)k(no)s(de)c(b)s(ecause)
h(ev)m(ery)300 850 y(no)s(de)29 b(can)h(alw)m(a)m(ys)g(mak)m(e)g
(progress)g(\(in)e(terms)i(of)f(VID-distance\))i(to)f(an)f(arbitrary)g
(VID.)h(Figure)f(2.8)300 1076 y(depicts)f(this)g(ordered)g(link)f(list)
h(and)g(its)g(use)h(in)e(routing)h(reco)m(v)m(ery)j(messages)f(when)e
(no)s(de)g(1001)j(dies.)664 1302 y(T)-8 b(o)31 b(recap:)43
b(In)31 b(addition)e(to)j(its)f(regular)g(neigh)m(b)s(or)f(set,)i(ev)m
(ery)g(no)s(de)f(no)m(w)g(main)m(tains)f(links)300 1528
y(to)f(its)e(immediate)g(successor)h(and)g(predecessor)f(in)g(the)h
(VID)h(space)f(and)f(uses)h(Chord's)f(stabilization)300
1753 y(algorithm)34 b(to)i(activ)m(ely)f(main)m(tain)f(this)g(ordered)h
(link)e(list)g(of)i(no)s(des.)54 b(When)35 b(a)g(no)s(de)g(dies)f(its)g
(zone)300 1979 y(is)f(tak)m(en)j(o)m(v)m(er)g(b)m(y)e(the)h(no)s(de)e
(closest)i(\(in)f(terms)g(of)h(VID-distance\))g(to)g(the)g(dead)f(no)s
(de.)52 b(The)34 b(dead)300 2205 y(no)s(de's)39 b(neigh)m(b)s(ors)e
(disco)m(v)m(er)j(this)e(tak)m(eo)m(v)m(er)k(no)s(de)c(b)m(y)i(greedy)f
(routing)f(to)m(w)m(ards)i(the)g(dead)e(no)s(de's)300
2431 y(VID.)300 2867 y Fm(2.2)135 b(Ev)-7 b(aluation)664
3183 y Ft(The)31 b(previous)g(section)h(describ)s(ed)e(the)i(design)f
(of)h(a)h(Con)m(ten)m(t-Addressable)f(Net)m(w)m(ork;)i(w)m(e)300
3408 y(no)m(w)i(ev)-5 b(aluate)36 b(this)f(design)g(through)g(sim)m
(ulation.)55 b(Our)35 b(CAN)h(sim)m(ulator)e(mo)s(dels)h(the)h
(underlying)300 3634 y(ph)m(ysical)20 b(net)m(w)m(ork)j(as)f(a)g(T)-8
b(ransit-Stub)20 b(\(TS\))h(top)s(ology)h(using)e(the)i(GT-ITM)g(top)s
(ology)g(generator[49)r(].)300 3860 y(TS)40 b(top)s(ologies)h(mo)s(del)
f(net)m(w)m(orks)i(using)e(a)h(2-lev)m(el)h(hierarc)m(h)m(y)e(of)i
(routing)e(domains)g(with)g(transit)300 4086 y(domains)29
b(that)i(in)m(terconnect)g(lo)m(w)m(er)g(lev)m(el)f(stub)f(domains.)664
4312 y(Our)g(ev)-5 b(aluation)30 b(fo)s(cusses)g(on)g(four)f(k)m(ey)j
(p)s(erformance)d(asp)s(ects:)411 4612 y(1.)46 b(scalabilit)m(y:)39
b(the)31 b(abilit)m(y)e(of)h(the)h(system)f(to)i(scale)e(to)h(large)g
(n)m(um)m(b)s(ers)e(of)h(no)s(des)411 4913 y(2.)46 b(robustness:)40
b(the)30 b(abilit)m(y)f(of)i(the)f(system)h(to)g(withstand,)e(and)h
(adapt)g(to,)i(no)s(de)d(failures)411 5213 y(3.)46 b(load)30
b(balancing:)40 b(the)30 b(exten)m(t)i(to)f(whic)m(h)e(the)i(load)f(is)
f(ev)m(enly)h(spread)g(across)h(no)s(des)p eop
%%Page: 32 47
32 46 bop 3809 100 a Ft(32)300 1541 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/state-eff2.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Mon Aug 26 17:42:45 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
594 540 M
63 0 V
6237 0 R
-63 0 V
486 540 M
(2) Rshow
594 1254 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(3) Rshow
594 1968 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(4) Rshow
594 2682 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(5) Rshow
594 3396 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(6) Rshow
594 4110 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(7) Rshow
594 4824 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(8) Rshow
594 540 M
0 63 V
0 4221 R
0 -63 V
594 360 M
(4) Cshow
1494 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(6) Cshow
2394 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8) Cshow
3294 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(10) Cshow
4194 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(12) Cshow
5094 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(14) Cshow
5994 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(16) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(18) Cshow
1.000 UL
LTb
594 540 M
6300 0 V
0 4284 V
-6300 0 V
594 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Number of hops \(log scale\)) Cshow
grestore
3744 90 M
(Number of neighbors) Cshow
1.000 UP
1.000 UL
LT0
6075 4671 M
(128K nodes) Rshow
6183 4671 M
495 0 V
706 4396 M
1673 2808 L
936 -697 V
929 -347 V
906 -225 V
910 -95 V
906 -106 V
493 -46 V
-7 1 V
706 4396 Pls
1673 2808 Pls
2609 2111 Pls
3538 1764 Pls
4444 1539 Pls
5354 1444 Pls
6260 1338 Pls
6753 1292 Pls
6746 1293 Pls
6430 4671 Pls
1.000 UP
1.000 UL
LT1
6075 4491 M
(32K nodes) Rshow
6183 4491 M
495 0 V
707 3684 M
1674 2297 L
933 -534 V
922 -328 V
906 -102 V
921 -120 V
501 -51 V
-7 -1 V
-14 3 V
707 3684 Crs
1674 2297 Crs
2607 1763 Crs
3529 1435 Crs
4435 1333 Crs
5356 1213 Crs
5857 1162 Crs
5850 1161 Crs
5836 1164 Crs
6430 4491 Crs
1.000 UP
1.000 UL
LT2
6075 4311 M
(8K nodes) Rshow
6183 4311 M
495 0 V
707 2978 M
1669 1869 L
948 -462 V
934 -203 V
893 -130 V
512 -69 V
3 8 V
5 -2 V
4 -6 V
707 2978 Star
1669 1869 Star
2617 1407 Star
3551 1204 Star
4444 1074 Star
4956 1005 Star
4959 1013 Star
4964 1011 Star
4968 1005 Star
6430 4311 Star
1.000 UP
1.000 UL
LT3
6075 4131 M
(2K nodes) Rshow
6183 4131 M
495 0 V
699 2267 M
976 -867 V
937 -333 V
3522 907 L
530 -66 V
9 -17 V
-30 10 V
5 -6 V
45 2 V
699 2267 Box
1675 1400 Box
2612 1067 Box
3522 907 Box
4052 841 Box
4061 824 Box
4031 834 Box
4036 828 Box
4081 830 Box
6430 4131 Box
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 410 1941 a(Figure)30 b(2.9:)42 b Fr(State-e\016ciency)32
b(tr)-5 b(ade)g(o\013)2280 1541 y @beginspecial 50 @llx
50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/state-eff1.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Mon Aug 26 17:05:47 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
594 540 M
63 0 V
6237 0 R
-63 0 V
486 540 M
(1) Rshow
594 1152 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(2) Rshow
594 1764 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(3) Rshow
594 2376 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(4) Rshow
594 2988 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(5) Rshow
594 3600 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(6) Rshow
594 4212 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(7) Rshow
594 4824 M
63 0 V
6237 0 R
-63 0 V
-6345 0 R
(8) Rshow
594 540 M
0 63 V
0 4221 R
0 -63 V
594 360 M
(256) Cshow
1224 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(512) Cshow
1854 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(1K) Cshow
2484 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(2K) Cshow
3114 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4K) Cshow
3744 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8K) Cshow
4374 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(16K) Cshow
5004 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(32K) Cshow
5634 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(64K) Cshow
6264 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(128K) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(256K) Cshow
1.000 UL
LTb
594 540 M
6300 0 V
0 4284 V
-6300 0 V
594 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Number of hops \(log scale\)) Cshow
grestore
3744 90 M
(Number of nodes \(log scale\)) Cshow
1.000 UP
1.000 UL
LT0
6075 4671 M
(2 dimensions) Rshow
6183 4671 M
495 0 V
594 1680 M
630 373 V
630 232 V
630 347 V
630 271 V
630 339 V
630 254 V
630 350 V
630 257 V
630 354 V
594 1680 Pls
1224 2053 Pls
1854 2285 Pls
2484 2632 Pls
3114 2903 Pls
3744 3242 Pls
4374 3496 Pls
5004 3846 Pls
5634 4103 Pls
6264 4457 Pls
6430 4671 Pls
1.000 UP
1.000 UL
LT1
6075 4491 M
(3 dimensions) Rshow
6183 4491 M
495 0 V
594 1328 M
630 154 V
630 206 V
630 201 V
630 174 V
630 228 V
630 200 V
630 167 V
630 240 V
630 198 V
594 1328 Crs
1224 1482 Crs
1854 1688 Crs
2484 1889 Crs
3114 2063 Crs
3744 2291 Crs
4374 2491 Crs
5004 2658 Crs
5634 2898 Crs
6264 3096 Crs
6430 4491 Crs
1.000 UP
1.000 UL
LT2
6075 4311 M
(4 dimensions) Rshow
6183 4311 M
495 0 V
594 1114 M
630 190 V
630 170 V
630 129 V
630 116 V
630 176 V
630 165 V
630 140 V
630 120 V
630 178 V
594 1114 Star
1224 1304 Star
1854 1474 Star
2484 1603 Star
3114 1719 Star
3744 1895 Star
4374 2060 Star
5004 2200 Star
5634 2320 Star
6264 2498 Star
6430 4311 Star
1.000 UP
1.000 UL
LT3
6075 4131 M
(5 dimensions) Rshow
6183 4131 M
495 0 V
594 1116 M
630 108 V
630 93 V
630 149 V
630 136 V
630 119 V
630 104 V
630 94 V
630 146 V
630 136 V
594 1116 Box
1224 1224 Box
1854 1317 Box
2484 1466 Box
3114 1602 Box
3744 1721 Box
4374 1825 Box
5004 1919 Box
5634 2065 Box
6264 2201 Box
6430 4131 Box
1.000 UP
1.000 UL
LT4
6075 3951 M
(6 dimensions) Rshow
6183 3951 M
495 0 V
594 1114 M
630 112 V
630 83 V
630 101 V
630 69 V
630 131 V
630 117 V
630 105 V
630 92 V
630 84 V
594 1114 BoxF
1224 1226 BoxF
1854 1309 BoxF
2484 1410 BoxF
3114 1479 BoxF
3744 1610 BoxF
4374 1727 BoxF
5004 1832 BoxF
5634 1924 BoxF
6264 2008 BoxF
6430 3951 BoxF
1.000 UP
1.000 UL
LT5
6075 3771 M
(7 dimensions) Rshow
6183 3771 M
495 0 V
594 1121 M
630 111 V
630 74 V
630 89 V
630 85 V
630 70 V
630 72 V
630 107 V
630 104 V
630 94 V
594 1121 Circle
1224 1232 Circle
1854 1306 Circle
2484 1395 Circle
3114 1480 Circle
3744 1550 Circle
4374 1622 Circle
5004 1729 Circle
5634 1833 Circle
6264 1927 Circle
6430 3771 Circle
1.000 UP
1.000 UL
LT6
6075 3591 M
(8 dimensions) Rshow
6183 3591 M
495 0 V
594 1111 M
630 131 V
630 82 V
630 80 V
630 81 V
630 72 V
630 69 V
630 60 V
630 56 V
630 94 V
594 1111 CircleF
1224 1242 CircleF
1854 1324 CircleF
2484 1404 CircleF
3114 1485 CircleF
3744 1557 CircleF
4374 1626 CircleF
5004 1686 CircleF
5634 1742 CircleF
6264 1836 CircleF
6430 3591 CircleF
1.000 UP
1.000 UL
LT7
6075 3411 M
(9 dimensions) Rshow
6183 3411 M
495 0 V
594 1125 M
630 83 V
630 112 V
630 79 V
630 87 V
630 70 V
630 65 V
630 63 V
630 58 V
630 55 V
594 1125 TriU
1224 1208 TriU
1854 1320 TriU
2484 1399 TriU
3114 1486 TriU
3744 1556 TriU
4374 1621 TriU
5004 1684 TriU
5634 1742 TriU
6264 1797 TriU
6430 3411 TriU
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x Ft(Figure)24 b(2.10:)40 b Fr(E\013e)-5
b(ct)27 b(of)g(dimensions)i(on)f(p)-5 b(ath)2280 1941
y(length)411 2266 y Ft(4.)46 b(lo)m(w-latency:)41 b(the)31
b(abilit)m(y)e(of)h(the)h(system)f(to)i(reduce)e(the)g(o)m(v)m(erhead)i
(of)e(o)m(v)m(erla)m(y)i(routing)664 2567 y(Our)f(CAN)i(algorithm)f
(has)h(a)g(single)f(design)g(parameter:)46 b Fr(d)p Ft(,)35
b(the)e(n)m(um)m(b)s(er)e(of)j(dimensions)300 2792 y(in)27
b(the)h(Cartesian)f(space;)i(w)m(e)g(lo)s(ok)e(at)i(the)f(e\013ect)h
(of)f(v)-5 b(arying)27 b Fr(d)38 b Ft(on)27 b(the)h(ab)s(o)m(v)m(e)h(p)
s(erformance)f(asp)s(ects)300 3018 y(particularly)k(as)j
Fo(n)p Ft(,)h(the)e(n)m(um)m(b)s(er)g(of)h(no)s(des)e(in)h(the)h(CAN)f
(is)g(scaled)g(up.)53 b(F)-8 b(rom)35 b(the)g(ab)s(o)m(v)m(e)h(list,)e
(w)m(e)300 3244 y(discuss)i(the)h(\014rst)g(three)h(items)f(in)f(this)h
(c)m(hapter)h(and)f(defer)g(the)h(issue)e(of)i(lo)m(w-latency)g
(routing)e(to)300 3470 y(Chapter)30 b(3.)300 3830 y Fv(2.2.1)112
b(Scalabilit)m(y)664 4114 y Ft(The)25 b(most)h(ob)m(vious)g(measure)g
(of)g(the)g(scalabilit)m(y)e(of)i(a)h(routing)e(algorithm)g(is)g(the)h
(o)m(v)m(erhead)300 4340 y(asso)s(ciated)34 b(with)f(k)m(eeping)g
(routing)g(tables)h(\()p Fr(i.e.,)i Ft(neigh)m(b)s(or)c(sets\).)52
b(Our)33 b(metric)g(in)g(measuring)f(this)300 4566 y(o)m(v)m(erhead)24
b(is)e(the)h(n)m(um)m(b)s(er)e(of)i(neigh)m(b)s(ors)e(p)s(er)h(no)s
(de.)37 b(This)21 b(isn't)h(just)g(a)h(measure)g(of)g(the)g(state)h
(required)300 4792 y(to)32 b(do)f(routing)f(but)g(it)h(is)f(also)h(a)g
(measure)g(of)h(ho)m(w)f(m)m(uc)m(h)g(state)h(needs)f(to)h(b)s(e)e
(adjusted)h(when)f(no)s(des)300 5017 y(join)36 b(or)g(lea)m(v)m(e.)61
b(Giv)m(en)37 b(the)f(prev)-5 b(alence)37 b(of)g(inexp)s(ensiv)m(e)d
(memory)j(and)f(the)h(highly)d(transien)m(t)j(user)300
5243 y(p)s(opulations)24 b(in)i(P2P)h(systems,)g(this)f(second)h(issue)
e(is)h(lik)m(ely)f(to)j(b)s(e)e(m)m(uc)m(h)g(more)h(imp)s(ortan)m(t)f
(than)h(the)p eop
%%Page: 33 48
33 47 bop 3809 100 a Ft(33)300 399 y(\014rst.)44 b(T)-8
b(o)32 b(presen)m(t)f(a)h(more)g(complete)g(picture,)f(when)g(w)m(e)h
(discuss)d(the)j(p)s(er-no)s(de)e(state)j(required)d(b)m(y)300
624 y(a)k(routing)f(algorithm,)g(w)m(e)i(will)c(also)i(cite)h(the)g
(corresp)s(onding)e(routing)g(e\016ciency)i(as)g(measured)f(b)m(y)300
850 y(the)g(resulting)e(pathlength)h(whic)m(h)f(is)h(the)g(n)m(um)m(b)s
(er)g(of)h(application-lev)m(el)e(hops)h(along)g(a)h(path.)48
b(This)300 1076 y(is)26 b(b)s(ecaues)h(one)h(can)f(alw)m(a)m(ys)g
(trade-o\013)i(state)f(for)f(e\016ciency)g(or)g(vice)g(v)m(ersa)h(as)f
(can)g(b)s(e)g(seen)g(from)g(t)m(w)m(o)300 1302 y(extreme)33
b(examples:)42 b(on)32 b(one)g(end,)g(a)g(complete)g(mesh)f(of)h(no)s
(des)f(where)g(pathlengths)g(are)h Fo(O)s Ft(\(1\))h(but)300
1528 y(eac)m(h)i(no)s(de)e(main)m(tains)g Fo(O)s Ft(\()p
Fo(n)p Ft(\))h(routing)f(state)i(and)f(at)g(the)g(other)h(end,)f(a)g
(circular)f(link)m(ed)f(list)g(where)300 1753 y(eac)m(h)e(no)s(de)e
(main)m(tains)f Fo(O)s Ft(\(1\))j(neigh)m(b)s(or)d(state)k(but)d(the)g
(resulting)f(pathlength)h(is)g Fo(O)s Ft(\()p Fo(n)p
Ft(\).)40 b(Ideally)-8 b(,)29 b(one)300 1979 y(w)m(ould)g(th)m(us)h
(lik)m(e)g(to)h(ac)m(hiev)m(e)h(a)e(reasonable)h(tradeo\013)g(b)s(et)m
(w)m(een)g(these)f(t)m(w)m(o)i(metrics.)664 2205 y(F)-8
b(or)40 b(a)f(uniformly)e(partitioned)g Fr(d)9 b Ft(-dimensional)38
b(Cartesian)h(space)h(with)d Fo(n)i Ft(no)s(des,)i(ev)m(ery)300
2431 y(CAN)32 b(no)s(de)g(has)g(2)p Fo(d)h Ft(neigh)m(b)s(ors)e(\(one)i
(in)e(eac)m(h)i(direction)e(along)h(ev)m(ery)h(dimension\))e(and)g(the)
i(result-)300 2657 y(ing)h(a)m(v)m(erage)k(pathlength)c(is)h(\()p
Fo(dn)1485 2624 y Fl(1)p Fe(=d)1596 2657 y Ft(\))p Fo(=)p
Ft(4.)56 b(Since)34 b(the)h(Cartesian)g(space)h(is)e(unlik)m(ely)e(to)k
(b)s(e)f(p)s(erfectly)300 2883 y(partitioned)29 b(in)h(practice,)h(w)m
(e)g(measured)f(the)h(p)s(er-no)s(de)e(neigh)m(b)s(or)h(state)i(and)e
(resulting)f(pathlength)300 3108 y(through)c(sim)m(ulation.)37
b(Figure)24 b(2.9)j(plots)d(the)i(pathlength-neigh)m(b)s(or)d
(tradeo\013)j(for)f(CANs)g(with)f(di\013er-)300 3334
y(en)m(t)k(system)g(sizes)g(while)d(Figure)j(2.10)h(uses)e(the)h(same)g
(data)h(to)f(plot)f(the)h(path)g(length)f(for)g(increasing)300
3560 y(n)m(um)m(b)s(ers)h(of)i(CAN)g(no)s(des)f(for)g(co)s(ordinate)h
(spaces)g(with)f(di\013eren)m(t)g(dimensions.)38 b(F)-8
b(or)30 b(a)g(system)g(with)300 3786 y Fo(n)i Ft(no)s(des)f(and)g
Fo(d)i Ft(dimensions,)d(w)m(e)i(see)h(that)g(the)f(path)g(length)f
(scales)i(as)f Fo(O)s Ft(\()p Fo(dn)3107 3753 y Fl(1)p
Fe(=d)3218 3786 y Ft(\))g(in)f(k)m(eeping)h(with)300
4012 y(the)f(analytical)f(results)f(for)i(p)s(erfectly)f(partitioned)f
(co)s(ordinate)h(spaces.)43 b(Also,)30 b(from)h(the)f(clustering)300
4237 y(of)35 b(data)h(p)s(oin)m(ts)e(at)i(the)g(tail)e(end)h(of)g(eac)m
(h)i(plotted)e(line)e(in)h(Figure)h(2.9,)j(w)m(e)d(see)h(that)g(for)f
(a)h(system)300 4463 y(with)j Fo(n)g Ft(no)s(des,)j(increasing)d(the)h
(n)m(um)m(b)s(er)f(of)i(dimensions)c(b)s(ey)m(ond)i(log)17
b Fo(n=)p Ft(2)40 b(dimensions)e(do)s(es)i(not)300 4689
y(serv)m(e)33 b(to)g(further)e(reduce)i(the)f(pathlength.)47
b(This)30 b(is)i(b)s(ecause,)h Fo(n)f Ft(no)s(des)g(are)g(insu\016cien)
m(t)f(to)i(\014ll)e(the)300 4915 y(space)g(at)g(these)g(higher)e
(dimensions;)f Fr(i.e.,)k Ft(zones)f(are)g(unlik)m(ely)d(to)j(b)s(e)f
(split)e(along)j(the)f(higher)f(order)300 5141 y(dimensions.)p
eop
%%Page: 34 49
34 48 bop 3809 100 a Ft(34)300 1541 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/resilience1.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Mon Aug 26 17:44:16 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(0) Rshow
810 1397 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.2) Rshow
810 2254 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.4) Rshow
810 3110 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.6) Rshow
810 3967 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.8) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(1) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(2) Cshow
1824 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(3) Cshow
2838 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4) Cshow
3852 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(5) Cshow
4866 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(6) Cshow
5880 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(7) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Routing success rate) Cshow
grestore
3852 90 M
(Dimensions) Cshow
1.000 UP
1.000 UL
LT0
6075 1053 M
(2K nodes) Rshow
6183 1053 M
495 0 V
810 1782 M
1824 4353 L
1014 300 V
1014 42 V
1014 0 V
1014 43 V
1014 -85 V
810 1782 Pls
1824 4353 Pls
2838 4653 Pls
3852 4695 Pls
4866 4695 Pls
5880 4738 Pls
6894 4653 Pls
6430 1053 Pls
1.000 UP
1.000 UL
LT1
6075 873 M
(8K nodes) Rshow
6183 873 M
495 0 V
810 1097 M
1824 4139 L
1014 514 V
1014 42 V
1014 0 V
1014 0 V
1014 0 V
810 1097 Crs
1824 4139 Crs
2838 4653 Crs
3852 4695 Crs
4866 4695 Crs
5880 4695 Crs
6894 4695 Crs
6430 873 Crs
1.000 UP
1.000 UL
LT2
6075 693 M
(32K nodes) Rshow
6183 693 M
495 0 V
810 754 M
1824 4053 L
1014 557 V
1014 85 V
1014 0 V
1014 0 V
1014 0 V
810 754 Star
1824 4053 Star
2838 4610 Star
3852 4695 Star
4866 4695 Star
5880 4695 Star
6894 4695 Star
6430 693 Star
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x(Figure)34 b(2.11:)50 b Fr(R)-5 b(outing)38
b(r)-5 b(esilienc)g(e)36 b(impr)-5 b(oves)300 1941 y(with)33
b(incr)-5 b(e)g(asing)34 b(dimensions)2280 1541 y @beginspecial
50 @llx 50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/stretch1.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Mon Aug 26 17:59:02 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
918 540 M
63 0 V
5913 0 R
-63 0 V
810 540 M
(1.02) Rshow
918 968 M
63 0 V
5913 0 R
-63 0 V
810 968 M
(1.03) Rshow
918 1397 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.04) Rshow
918 1825 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.05) Rshow
918 2254 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.06) Rshow
918 2682 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.07) Rshow
918 3110 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.08) Rshow
918 3539 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.09) Rshow
918 3967 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.1) Rshow
918 4396 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.11) Rshow
918 4824 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.12) Rshow
918 540 M
0 63 V
0 4221 R
0 -63 V
918 360 M
(2) Cshow
1914 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(3) Cshow
2910 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4) Cshow
3906 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(5) Cshow
4902 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(6) Cshow
5898 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(7) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8) Cshow
1.000 UL
LTb
918 540 M
5976 0 V
0 4284 V
-5976 0 V
918 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Route stretch) Cshow
grestore
3906 90 M
(Dimensions) Cshow
1.000 UP
1.000 UL
LT0
6075 4671 M
(2K nodes) Rshow
6183 4671 M
495 0 V
918 3539 M
996 -429 V
2910 1825 L
996 0 V
4902 968 L
996 0 V
996 429 V
918 3539 Pls
1914 3110 Pls
2910 1825 Pls
3906 1825 Pls
4902 968 Pls
5898 968 Pls
6894 1397 Pls
6430 4671 Pls
1.000 UP
1.000 UL
LT1
6075 4491 M
(8K nodes) Rshow
6183 4491 M
495 0 V
918 4396 M
1914 3110 L
996 -856 V
996 -857 V
996 0 V
5898 968 L
996 0 V
918 4396 Crs
1914 3110 Crs
2910 2254 Crs
3906 1397 Crs
4902 1397 Crs
5898 968 Crs
6894 968 Crs
6430 4491 Crs
1.000 UP
1.000 UL
LT2
6075 4311 M
(32K nodes) Rshow
6183 4311 M
495 0 V
918 4396 M
1914 2254 L
996 -857 V
3906 968 L
996 0 V
996 0 V
6894 540 L
918 4396 Star
1914 2254 Star
2910 1397 Star
3906 968 Star
4902 968 Star
5898 968 Star
6894 540 Star
6430 4311 Star
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x Ft(Figure)53 b(2.12:)89 b Fr(R)-5
b(outing)55 b(str)-5 b(etch)55 b(de)-5 b(cr)g(e)g(ases)2280
1941 y(with)33 b(incr)-5 b(e)g(asing)34 b(dimensions)300
2232 y Fv(2.2.2)112 b(Routing)37 b(Resilience)664 2517
y Ft(The)f(ab)s(o)m(v)m(e)h(routing)f(results)f(refer)h(to)i(a)e(p)s
(erfectly)g(functioning)f(system)h(with)f(all)h(no)s(des)300
2743 y(op)s(erational.)67 b(Ho)m(w)m(ev)m(er,)44 b(P2P)39
b(no)s(des)g(are)g(notoriously)f(transien)m(t)h(and)g(the)h(resilience)
d(of)j(routing)300 2968 y(to)d(failures)e(is)g(a)i(v)m(ery)f(imp)s
(ortan)m(t)g(consideration.)58 b(Characterizing)35 b(the)i(p)s
(erformance)e(of)i(CAN)f(in)300 3194 y(a)k(realistic)f(failure-prone)f
(setting)j(dep)s(ends)d(on)i(man)m(y)g(details)f(suc)m(h)h(as)g(the)g
(no)s(de)g(failure)e(mo)s(del)300 3420 y(\(random,)27
b(b)m(yzan)m(tine,)h(etc.\))41 b(and)27 b(the)g(time)f(constan)m(ts)i
(in)e(the)h(reco)m(v)m(ery)h(algorithm.)39 b(Here,)28
b(w)m(e)f(fo)s(cus)300 3646 y(on)37 b(the)h Fr(r)-5 b(outing)47
b Ft(issues)36 b(in)g(ac)m(hieving)h(resilience.)60 b(In)37
b(other)h(w)m(ords,)h(w)m(e)f(fo)s(cus)f(our)g(ev)-5
b(aluation)37 b(on)300 3872 y(understanding)31 b(the)j(exten)m(t)h(to)f
(whic)m(h)e(the)i(routing)e(is)h(capable)g(of)h(reac)m(hing)f(a)h(no)s
(de)f(that)h(is)f(aliv)m(e.)300 4097 y(W)-8 b(e)33 b(do)f(not)g
(directly)f(measure)h(the)g(a)m(v)-5 b(ailabilit)m(y)31
b(of)h(data)g(stored)h(in)d(the)j(CAN)e(merely)h(noting)f(that)300
4323 y(if)c(a)i(piece)g(of)f(data)i(can)e(b)s(e)g(k)m(ept)h(aliv)m(e)g
(\()p Fr(i.e.,)i Ft(replicated/cac)m(hed)e(at)g(a)g(liv)m(e)f(no)s
(de\))g(in)f(the)i(CAN)f(then)300 4549 y(the)j(routing)e(resilience)g
(is)g(indicativ)m(e)g(of)i(the)f(lik)m(eliho)s(o)s(d)d(that)k(this)f
(data)h(will)c(b)s(e)j(a)m(v)-5 b(ailable.)664 4775 y(As)39
b(men)m(tioned)f(earlier,)j(there)e(are)h(m)m(ultiple)d(paths)h(b)s(et)
m(w)m(een)i(t)m(w)m(o)h(p)s(oin)m(ts)d(in)g(the)h(CAN)300
5001 y(space)31 b(and)e(hence)h(no)s(des)g(can)g(route)g(around)g
(trouble)f(pro)m(vided)f(at)j(least)g(one)f(neigh)m(b)s(or)f(no)s(de)g
(\(or)i(a)300 5227 y(neigh)m(b)s(or's)21 b(neigh)m(b)s(or)g(using)g
(the)i(1-hop)g(route)g(c)m(hec)m(k\))h(can)f(mak)m(e)h(progress)e(to)m
(w)m(ards)h(the)g(destination.)p eop
%%Page: 35 50
35 49 bop 3809 100 a Ft(35)300 399 y(Th)m(us)25 b(the)i(structure)e(of)
i(the)f(o)m(v)m(erla)m(y)i(net)m(w)m(ork)f(itself)e(pro)m(vides)g(a)i
(certain)f(lev)m(el)g(of)h(robustness)e(due)g(to)300
624 y(the)30 b(redundancy)e(in)h(routing)g(paths.)40
b(T)-8 b(o)31 b(capture)f(this,)f(w)m(e)h(ev)-5 b(aluate)31
b(the)f(exten)m(t)i(to)e(whic)m(h)f(routing)300 850 y(can)e(con)m(tin)m
(ue)g(to)g(function)f(\(and)g(with)f(what)i(e\016ciency\))g(as)g(no)s
(des)f(fail)f(without)h(an)m(y)h(time)f(for)h(other)300
1076 y(no)s(des)h(to)i(establish)d(other)i(neigh)m(b)s(ors)f(to)i(comp)
s(ensate;)g(that)f(is)f(the)h(neigh)m(b)s(oring)e(no)s(des)h(kno)m(w)h
(that)300 1302 y(a)37 b(no)s(de)e(has)i(failed,)f(but)g(they)h(don't)f
(use)g(the)h(reco)m(v)m(ery)h(sc)m(heme)f(to)g(establish)e(an)m(y)h
(new)g(neigh)m(b)s(or)300 1528 y(relations)29 b(with)h(other)g(no)s
(des.)40 b(W)-8 b(e)32 b(will)27 b(call)j(this)f Fr(static)34
b(r)-5 b(esilienc)g(e)30 b Ft(and)g(measure)g(it)g(in)f(terms)i(of:)436
1824 y Ff(\017)46 b Ft(the)31 b(p)s(ercen)m(tage)h(of)f(a)m(v)-5
b(ailable)30 b(k)m(ey)h(lo)s(cations)f(that)h(are)g(still)d(reac)m
(hable.)42 b Fr(I.e.)f Ft(if)29 b(a)i(destination)527
2050 y(no)s(de)f(is)f(still)g(aliv)m(e,)h(can)h(it)f(b)s(e)f(reac)m
(hed)i(b)m(y)g(other)f(liv)m(e)g(no)s(des?)436 2342 y
Ff(\017)46 b Ft(routing)33 b(stretc)m(h:)49 b(the)35
b(resulting)d Fr(incr)-5 b(e)g(ase)42 b Ft(in)33 b(the)h(pathlength)f
(of)h(a)h(successful)e(route.)52 b(Note)527 2568 y(that)37
b(it)f(is)f(imp)s(ortan)m(t)g(to)i(compute)f(the)h(increase)f(in)e(the)
j(pathlength)e(of)h(a)h(particular)d(path)527 2794 y(\()p
Fr(i.e.,)f Ft(with)d(particular)f(source)i(and)f(destination)g(co)s
(ordinates\))h(b)s(ecause)g(as)g(the)g(no)s(de)g(failure)527
3020 y(rate)g(increases,)e(successful)g(routes)h(are)g(more)f(lik)m
(ely)g(to)h(b)s(e)f(those)h(routes)g(with)e(few)m(er)i(hops)f(to)527
3245 y(b)s(egin)e(with;)h(simply)d(measuring)i(the)h(absolute)g
(pathlength)f(of)h(successful)f(routes)h(migh)m(t)f(th)m(us)527
3471 y(falsely)j(hide)f(an)m(y)h(degradation)g(in)g(pathlengths)f
(under)g(no)s(de)h(failures.)664 3768 y(Figures)20 b(2.11and)i(2.12)g
(plot)f(the)g(p)s(ercen)m(tage)h(of)f(reac)m(hable)h(k)m(ey)f(lo)s
(cations)g(and)f(the)h(increase)300 3994 y(in)h(pathlength)g(resp)s
(ectiv)m(ely)h(for)g(increasing)f(CAN)h(dimensions.)35
b(The)23 b(no)s(de)g(failure)e(rate)j(here)f(is)f(held)300
4219 y(\014xed)36 b(at)i(25\045.)61 b(As)37 b(exp)s(ected,)j(p)s
(erformance)c(impro)m(v)m(es)h(with)f(increasing)f(dimensions)g(b)s
(ecause)i(of)300 4445 y(the)g(greater)h(n)m(um)m(b)s(er)d(of)i
(alternate)g(paths)f(at)i(higher)d(dimensions.)57 b(Also,)38
b(p)s(erformance)e(degrades)300 4671 y(sligh)m(tly)30
b(with)f(increasing)h Fo(n)h Ft(b)s(ecause)g(pathlengths)g(are)g
(longer)g(and)g(the)g(c)m(hance)h(of)g(a)f(route)h(failure)300
4897 y(increases)c(accordingly)-8 b(.)40 b(Ov)m(erall,)28
b(w)m(e)g(see)h(that)g(routing)e(is)h(extremely)g(resilien)m(t)f(ev)m
(en)i(at)g(reasonably)300 5123 y(lo)m(w)c(dimensions)d(\()p
Fr(e.g.,)28 b Ft(95\045)e(of)f(route)h(attempts)g(are)f(successful)f
(for)h(a)g(32,768)j(no)s(de)c(CAN)h(with)f(only)300 5348
y(4)31 b(dimensions\))d(and)j(the)f(p)s(enalt)m(y)h(in)e(terms)i(of)f
(increase)h(in)e(pathlength)h(is)g(v)m(ery)h(lo)m(w)g(\(at)g(most)g
(1.11)p eop
%%Page: 36 51
36 50 bop 3809 100 a Ft(36)300 1541 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/resilience2.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Wed Sep  4 23:11:27 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(0) Rshow
810 1397 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.2) Rshow
810 2254 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.4) Rshow
810 3110 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.6) Rshow
810 3967 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.8) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(1) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(0.1) Cshow
1824 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.2) Cshow
2838 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.3) Cshow
3852 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.4) Cshow
4866 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.5) Cshow
5880 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.6) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.7) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Routing success rate) Cshow
grestore
3852 90 M
(Node failure rate) Cshow
1.000 UP
1.000 UL
LT0
6075 1053 M
(2K nodes) Rshow
6183 1053 M
495 0 V
810 4781 M
1014 -43 V
2838 4610 L
3852 4396 L
4866 4096 L
5880 3325 L
6894 2211 L
810 4781 Pls
1824 4738 Pls
2838 4610 Pls
3852 4396 Pls
4866 4096 Pls
5880 3325 Pls
6894 2211 Pls
6430 1053 Pls
1.000 UP
1.000 UL
LT1
6075 873 M
(8K nodes) Rshow
6183 873 M
495 0 V
810 4824 M
1014 -86 V
1014 -85 V
3852 4353 L
4866 3967 L
5880 3325 L
6894 2168 L
810 4824 Crs
1824 4738 Crs
2838 4653 Crs
3852 4353 Crs
4866 3967 Crs
5880 3325 Crs
6894 2168 Crs
6430 873 Crs
1.000 UP
1.000 UL
LT2
6075 693 M
(32K nodes) Rshow
6183 693 M
495 0 V
810 4824 M
1014 -43 V
2838 4653 L
3852 4396 L
4866 4053 L
5880 3325 L
6894 2468 L
810 4824 Star
1824 4781 Star
2838 4653 Star
3852 4396 Star
4866 4053 Star
5880 3325 Star
6894 2468 Star
6430 693 Star
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x(Figure)40 b(2.13:)64 b Fr(R)-5 b(outing)43
b(r)-5 b(esilienc)g(e)42 b(with)h(in-)300 1941 y(cr)-5
b(e)g(asing)34 b(failur)-5 b(e)33 b(r)-5 b(ate)2280 1541
y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 1944
@rwi @setspecial
%%BeginDocument: fig/stretch2.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Wed Sep  4 23:11:50 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
918 540 M
63 0 V
5913 0 R
-63 0 V
810 540 M
(1) Rshow
918 1397 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.05) Rshow
918 2254 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.1) Rshow
918 3110 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.15) Rshow
918 3967 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.2) Rshow
918 4824 M
63 0 V
5913 0 R
-63 0 V
-6021 0 R
(1.25) Rshow
918 540 M
0 63 V
0 4221 R
0 -63 V
918 360 M
(0.1) Cshow
1914 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.2) Cshow
2910 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.3) Cshow
3906 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.4) Cshow
4902 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.5) Cshow
5898 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.6) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.7) Cshow
1.000 UL
LTb
918 540 M
5976 0 V
0 4284 V
-5976 0 V
918 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Route stretch) Cshow
grestore
3906 90 M
(Node failure rate) Cshow
1.000 UP
1.000 UL
LT0
6075 4671 M
(2K nodes) Rshow
6183 4671 M
495 0 V
918 711 M
996 172 V
996 342 V
996 857 V
996 514 V
996 1200 V
996 343 V
918 711 Pls
1914 883 Pls
2910 1225 Pls
3906 2082 Pls
4902 2596 Pls
5898 3796 Pls
6894 4139 Pls
6430 4671 Pls
1.000 UP
1.000 UL
LT1
6075 4491 M
(8K nodes) Rshow
6183 4491 M
495 0 V
918 540 M
996 343 V
996 342 V
996 515 V
996 685 V
996 857 V
996 685 V
918 540 Crs
1914 883 Crs
2910 1225 Crs
3906 1740 Crs
4902 2425 Crs
5898 3282 Crs
6894 3967 Crs
6430 4491 Crs
1.000 UP
1.000 UL
LT2
6075 4311 M
(32K nodes) Rshow
6183 4311 M
495 0 V
918 711 M
996 172 V
996 171 V
996 514 V
996 686 V
996 856 V
996 857 V
918 711 Star
1914 883 Star
2910 1054 Star
3906 1568 Star
4902 2254 Star
5898 3110 Star
6894 3967 Star
6430 4311 Star
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x Ft(Figure)54 b(2.14:)91 b Fr(R)-5
b(outing)56 b(str)-5 b(etch)56 b(incr)-5 b(e)g(ases)2280
1941 y(with)33 b(incr)-5 b(e)g(asing)34 b(failur)-5 b(e)33
b(r)-5 b(ate)300 2232 y Ft(times)30 b(the)g(optimal)g(pathlength)f(for)
i(the)f(ab)s(o)m(v)m(e)i(test)f(cases\).)664 2458 y(Figures)j(2.13)j
(and)e(2.14)i(plot)e(the)g(p)s(ercen)m(tage)i(of)e(reac)m(hable)h(k)m
(ey)g(lo)s(cations)f(and)f(the)i(in-)300 2684 y(crease)28
b(in)d(pathlength)h(resp)s(ectiv)m(ely)g(with)f(increasing)h(no)s(de)g
(failure)f(rates)i(for)f(CANs)h(with)e(8)i(dimen-)300
2910 y(sions.)39 b(W)-8 b(e)31 b(see)g(that)f(routing)f(remains)g
(resilien)m(t)f(upto)h(large)h(failure)e(rates)j({)f(close)g(to)g
(80\045)h(of)f(route)300 3135 y(attempts)h(succeed)g(ev)m(en)g(with)e
(a)i(50\045)g(no)s(de)f(failure)e(rate.)664 3361 y(T)-8
b(o)44 b(iden)m(tify)e(the)h(usefulness)f(of)h(the)h(1-hop)g(route)g(c)
m(hec)m(k)h(describ)s(ed)c(in)i(Section)g(2.1.3,)300
3587 y(Figure)35 b(2.15)h(plots)f(the)g(p)s(ercen)m(tage)i(of)e(reac)m
(hable)h(k)m(ey)f(lo)s(cations)g(b)s(oth)f(with)g(and)h(without)f(the)h
(1-)300 3813 y(hop)26 b(c)m(hec)m(k)h(for)f(b)s(oth)g(test)h(cases)g({)
g(increasing)d(dimensions)g(and)h(no)s(de)h(failure)e(rate.)40
b(As)27 b(can)f(b)s(e)g(seen,)300 4039 y(the)31 b(1-hop)f(c)m(hec)m(k)i
(can)f(impro)m(v)m(e)f(routing)f(p)s(erformance)h(b)m(y)g(upto)g
(20\045.)664 4265 y(Static)i(resilience)e(represen)m(ts)i(the)g(w)m
(orst-case)i(scenario)e(in)f(that)h(no)g(attempt)h(is)e(made)h(to)300
4490 y(reco)m(v)m(er)27 b(from)e(no)s(de)g(failures.)37
b(The)25 b(ab)s(o)m(v)m(e)i(results)d(sho)m(w)h(that,)i(ev)m(en)f(in)f
(this)f(scenario,)i(CAN)g(routing)300 4716 y(is)37 b(extremely)h
(resilien)m(t.)62 b(A)38 b(conclusion)e(one)i(migh)m(t)g(dra)m(w)g
(from)f(this)g(is)g(that)h(routing)f(is)g(unlik)m(ely)300
4942 y(to)i(b)s(e)f(the)h(b)s(ottlenec)m(k)g(in)f(ac)m(hieving)g(high)f
(data)i(a)m(v)-5 b(ailabilit)m(y;)42 b(if)37 b(a)i(piece)g(of)g(data)g
(is)e(stored)i(at)h(a)300 5168 y(liv)m(e)31 b(no)s(de,)h(that)h(no)s
(de)e(is)g(v)m(ery)h(lik)m(ely)f(reac)m(hable)h(through)g(the)g
(routing.)44 b(Rather,)33 b(the)f(c)m(hallenge)g(to)p
eop
%%Page: 37 52
37 51 bop 3809 100 a Ft(37)300 1541 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/resilience3.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Tue Aug 27 17:46:05 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(0) Rshow
810 1397 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.2) Rshow
810 2254 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.4) Rshow
810 3110 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.6) Rshow
810 3967 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.8) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(1) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(2) Cshow
1824 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(3) Cshow
2838 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4) Cshow
3852 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(5) Cshow
4866 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(6) Cshow
5880 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(7) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Routing success rate) Cshow
grestore
3852 90 M
(Dimensions) Cshow
1.000 UP
1.000 UL
LT0
6075 873 M
(w/ 1-hop route check) Rshow
6183 873 M
495 0 V
810 1097 M
1824 4139 L
1014 514 V
1014 42 V
1014 0 V
1014 0 V
1014 0 V
810 1097 Pls
1824 4139 Pls
2838 4653 Pls
3852 4695 Pls
4866 4695 Pls
5880 4695 Pls
6894 4695 Pls
6430 873 Pls
1.000 UP
1.000 UL
LT1
6075 693 M
(w/o 1-hop route check) Rshow
6183 693 M
495 0 V
810 797 M
1824 3068 L
1014 985 V
1014 300 V
1014 43 V
1014 42 V
1014 43 V
810 797 Crs
1824 3068 Crs
2838 4053 Crs
3852 4353 Crs
4866 4396 Crs
5880 4438 Crs
6894 4481 Crs
6430 693 Crs
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 1980 w @beginspecial 50 @llx 50 @lly 410
@urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/resilience4.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Tue Aug 27 17:46:27 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(0) Rshow
810 1397 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.2) Rshow
810 2254 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.4) Rshow
810 3110 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.6) Rshow
810 3967 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(0.8) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(1) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(0.1) Cshow
1824 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.2) Cshow
2838 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.3) Cshow
3852 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.4) Cshow
4866 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.5) Cshow
5880 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.6) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(0.7) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Routing success rate) Cshow
grestore
3852 90 M
(Node failure rate) Cshow
1.000 UP
1.000 UL
LT0
6075 873 M
(w/ 1-hop route check) Rshow
6183 873 M
495 0 V
810 4824 M
1014 -86 V
1014 -85 V
3852 4353 L
4866 3967 L
5880 3325 L
6894 2168 L
810 4824 Pls
1824 4738 Pls
2838 4653 Pls
3852 4353 Pls
4866 3967 Pls
5880 3325 Pls
6894 2168 Pls
6430 873 Pls
1.000 UP
1.000 UL
LT1
6075 693 M
(w/o 1-hop route check) Rshow
6183 693 M
495 0 V
810 4781 M
1824 4610 L
2838 4310 L
3852 3796 L
4866 3153 L
5880 2382 L
6894 1482 L
810 4781 Crs
1824 4610 Crs
2838 4310 Crs
3852 3796 Crs
4866 3153 Crs
5880 2382 Crs
6894 1482 Crs
6430 693 Crs
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 300 1695 a(Figure)37 b(2.15:)55 b Fr(Performanc)-5
b(e)40 b(gain)f(with)h(the)f(1-hop)h(r)-5 b(oute)40 b(che)-5
b(ck)39 b(for)g(incr)-5 b(e)g(asing)40 b(dimensions)g(and)300
1808 y(no)-5 b(de)34 b(failur)-5 b(es)300 2099 y Ft(applications)30
b(la)m(y)m(ered)i(o)m(v)m(er)h(CAN)f(will)d(lie)i(in)g(devising)f
(replication)g(sc)m(hemes)i(that)h(can)f(main)m(tain)f(a)300
2325 y(liv)m(e)f(replica)f(in)g(failure-prone)f(en)m(vironmen)m(ts.)664
2551 y(The)23 b(reco)m(v)m(ery)j(algorithms)d(describ)s(ed)f(in)h
(Section)h(2.1.3)i(serv)m(e)e(to)h(repair)e(the)h(CAN)g(o)m(v)m(erla)m
(y)300 2777 y(structure)30 b(in)f(the)i(face)g(of)f(no)s(de)g(failures)
f(and)g(can)i(only)e(impro)m(v)m(e)i(the)f(resiliency)-8
b(.)300 3137 y Fv(2.2.3)112 b(Load)39 b(Balancing)664
3421 y Ft(The)28 b(v)m(olume)g(of)h(a)g(no)s(de's)f(zone)i(is)d
(indicativ)m(e)h(of)g(the)h(size)g(of)g(the)f(\(k)m(ey)-8
b(,v)j(alue\))31 b(database)e(it)300 3647 y(will)21 b(ha)m(v)m(e)k(to)f
(store)g(and)f(the)h(amoun)m(t)g(of)g(message)g(forw)m(arding)f(it)g
(is)f(lik)m(ely)h(to)h(p)s(erform.)37 b(Hence,)26 b(while)300
3873 y(w)m(e)d(do)f(not)h(require)e(a)i(p)s(erfect)f(partitioning)f(of)
h(the)h(space)g(to)g(ac)m(hiev)m(e)h(reasonable)e(load)g(balancing,)h
(w)m(e)300 4099 y(w)m(ould,)31 b(at)i(the)f(v)m(ery)g(least,)h(w)m(an)m
(t)f(to)h(a)m(v)m(oid)f(an)m(y)g(signi\014can)m(tly)e(non-uniform)g
(partitionings.)42 b(Recall)300 4324 y(the)37 b(join)f(pro)s(cedure)g
(for)h(new)f(CAN)h(no)s(des:)54 b(a)37 b(new)g(no)s(de,)h(pic)m(ks)e(a)
i(random)e(p)s(oin)m(t)g(in)g(space)i(and)300 4550 y(disco)m(v)m(ers)c
(its)f(curren)m(t)g(o)s(ccupan)m(t;)j(the)d(o)s(ccupan)m(t)h(p)s
(erforms)e(a)i Fr(1-hop)j(volume)f(che)-5 b(ck)p Ft(,)34
b(selecting)g(the)300 4776 y(largest)27 b(of)f(its)g(o)m(wn)g(and)g
(its)f(immediate)h(neigh)m(b)s(or's)f(zones)h(whic)m(h)f(is)h(then)g
(split)e(with)h(the)i(new)e(no)s(de.)664 5002 y(T)-8
b(o)31 b(measure)g(the)g(exten)m(t)h(to)g(whic)m(h)d(the)i(CAN)g(space)
h(is)d(uniformly)f(partitioned)i(and)g(also)300 5228
y(the)i(usefulness)d(of)j(this)f(1-hop)h(v)m(olume)f(c)m(hec)m(k)i(w)m
(e)f(ran)f(sim)m(ulations)f(with)g(32,768)k(no)s(des)d(b)s(oth)g(with)p
eop
%%Page: 38 53
38 52 bop 3809 100 a Ft(38)300 399 y(and)33 b(without)f(this)h(1-hop)g
(v)m(olume)h(c)m(hec)m(k.)51 b(A)m(t)34 b(the)g(end)f(of)h(eac)m(h)g
(run,)f(w)m(e)h(compute)g(the)g(v)m(olume)f(of)300 624
y(the)e(zone)g(assigned)f(to)h(eac)m(h)h(no)s(de.)41
b(If)30 b(the)h(total)h(v)m(olume)e(of)h(the)g(en)m(tire)f(co)s
(ordinate)h(space)g(w)m(ere)g Fo(V)3845 638 y Fe(T)300
850 y Ft(and)e Fo(n)h Ft(the)g(the)h(total)f(n)m(um)m(b)s(er)f(of)h(no)
s(des)g(in)e(the)j(system)f(then)g(a)g(p)s(erfect)g(partitioning)e(of)i
(the)g(space)300 1076 y(among)g(the)f Fo(n)f Ft(no)s(des)h(w)m(ould)e
(assign)i(a)g(zone)h(of)f(v)m(olume)g Fo(V)2363 1090
y Fe(T)2418 1076 y Ft(/)p Fo(n)g Ft(to)h(eac)m(h)g(no)s(de.)39
b(W)-8 b(e)31 b(use)d Fo(V)50 b Ft(to)29 b(denote)300
1302 y Fo(V)353 1316 y Fe(T)408 1302 y Ft(/)p Fo(n)p
Ft(.)42 b(Fig)30 b(2.16)i(plots)e(di\013eren)m(t)g(p)s(ossible)f(v)m
(olumes)h(in)f(terms)i(of)f Fo(V)51 b Ft(on)31 b(the)g(X)f(axis)g(and)g
(sho)m(ws)h(the)300 1528 y(p)s(ercen)m(tage)k(of)e(the)h(total)g(n)m
(um)m(b)s(er)e(of)i(no)s(des)f(\(Y)g(axis\))h(that)g(w)m(ere)g
(assigned)e(zones)i(of)g(a)g(particular)300 1753 y(v)m(olume.)43
b(F)-8 b(rom)31 b(the)h(plot,)f(w)m(e)h(can)f(see)h(that)f(without)g
(the)g(1-hop)g(v)m(olume)g(c)m(hec)m(k,)i(a)f(little)e(o)m(v)m(er)i
(40\045)300 1979 y(of)h(the)g(no)s(des)g(are)g(assigned)f(to)i(zones)g
(with)e(v)m(olume)g Fo(V)54 b Ft(as)33 b(compared)g(to)h(almost)f
(82.0\045)h(with)e(this)300 2205 y(feature;)f(the)g(largest)f(zone)h(v)
m(olume)g(drops)e(from)h(8)p Fo(V)51 b Ft(to)31 b(2)p
Fo(V)20 b Ft(.)664 2431 y(Figure)40 b(2.17)i(plots)f(the)g(p)s(ercen)m
(tage)h(of)f(no)s(des)f(with)g(the)h(ideal)f(zone)h(v)m(olume)g(of)g
Fo(V)61 b Ft(for)300 2657 y(increasing)25 b(dimensions.)37
b(W)-8 b(e)27 b(see,)h(not)e(surprisingly)-8 b(,)24 b(that)j(the)f
(partitioning)e(of)j(the)f(space)h(using)e(the)300 2883
y(1-hop)k(v)m(olume)f(c)m(hec)m(k)j(further)c(impro)m(v)m(es)i(with)e
(increasing)g(dimensions.)38 b(F)-8 b(or)29 b(this)f(sim)m(ulation,)f
(with)300 3108 y(dimensions)22 b(of)k(3)f(and)g(higher,)g(all)f(the)h
(zone)h(v)m(olumes)f(la)m(y)g(b)s(et)m(w)m(een)h Fo(V)10
b(=)p Ft(2)26 b(and)f(2)p Fo(V)46 b Ft(\(for)25 b(2)g(dimensions,)300
3334 y(the)31 b(spread)e(w)m(as)i(from)f Fo(V)10 b(=)p
Ft(4)32 b(to)f(4)p Fo(V)20 b Ft(\))31 b(con\014rming)e(that)i(the)g
(1-hop)f(v)m(olume)g(is)g(indeed)f(v)m(ery)i(useful)d(in)300
3560 y(ac)m(hieving)i(a)h(close)f(to)i(p)s(erfect)e(partitioning)e(of)j
(the)f(space.)p eop
%%Page: 39 54
39 53 bop 3809 100 a Ft(39)300 3115 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/lb.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Tue Aug 27 13:35:20 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(0) Rshow
810 1397 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(20) Rshow
810 2254 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(40) Rshow
810 3110 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(60) Rshow
810 3967 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(80) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(100) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(V/16) Cshow
1679 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(V/8) Cshow
2548 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(V/4) Cshow
3417 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(V/2) Cshow
4287 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(V) Cshow
5156 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(2V) Cshow
6025 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4V) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8V) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Percentage of nodes) Cshow
grestore
3852 90 M
(Volume) Cshow
1.000 UL
LTb
918 4289 M
0 472 V
2565 0 V
0 -472 V
-2565 0 V
0 472 R
2565 0 V
3.000 UP
1.000 UL
LT0
2646 4643 M
(w/ volume check) Rshow
3417 1050 Star
4287 4053 Star
5156 796 Star
3064 4643 Star
3.000 UP
1.000 UL
LT1
2646 4407 M
(w/o volume check) Rshow
810 542 Circle
1679 570 Circle
2548 883 Circle
3417 1825 Circle
4287 2352 Circle
5156 1281 Circle
6025 600 Circle
6894 541 Circle
3064 4407 Circle
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x(Figure)54 b(2.16:)89 b Fr(Distribution)55
b(of)g(zone)g(vol-)300 3515 y(umes)65 b(with)h(and)f(without)h(1-hop)h
(volume)300 3628 y(che)-5 b(ck)38 b(for)g(a)g(CAN)f(with)i(32,768)h(no)
-5 b(des)39 b(and)300 3741 y(3)33 b(dimensions)2280 3115
y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 1944
@rwi @setspecial
%%BeginDocument: fig/lb-dimn.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Tue Aug 27 13:39:35 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(0) Rshow
810 1397 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(20) Rshow
810 2254 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(40) Rshow
810 3110 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(60) Rshow
810 3967 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(80) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(100) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(2) Cshow
1824 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(3) Cshow
2838 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4) Cshow
3852 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(5) Cshow
4866 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(6) Cshow
5880 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(7) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Percentage of nodes with ideal volume V) Cshow
grestore
3852 90 M
(Dimensions) Cshow
1.000 UL
LTb
918 4401 M
0 360 V
2502 0 V
0 -360 V
-2502 0 V
0 360 R
2502 0 V
2.000 UP
1.000 UL
LT0
2646 4671 M
(w/ volume check) Rshow
2754 4671 M
558 0 V
810 3719 M
1014 337 V
1014 194 V
1014 114 V
1014 89 V
1014 39 V
1014 16 V
810 3719 Pls
1824 4056 Pls
2838 4250 Pls
3852 4364 Pls
4866 4453 Pls
5880 4492 Pls
6894 4508 Pls
3033 4671 Pls
2.000 UP
1.000 UL
LT1
2646 4491 M
(w/o volume check) Rshow
2754 4491 M
558 0 V
810 2352 M
1014 0 V
1014 -9 V
1014 31 V
1014 -39 V
1014 -9 V
1014 30 V
810 2352 Crs
1824 2352 Crs
2838 2343 Crs
3852 2374 Crs
4866 2335 Crs
5880 2326 Crs
6894 2356 Crs
3033 4491 Crs
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 287 x Ft(Figure)j(2.17:)55 b Fr(E\013e)-5
b(ct)39 b(of)f(incr)-5 b(e)g(asing)40 b(dimen-)2280 3515
y(sions)33 b(on)g(the)f(e\016c)-5 b(acy)33 b(of)f(the)h(1-hop)h(volume)
2280 3628 y(che)-5 b(ck)33 b(for)g(a)g(CAN)f(with)h(32,768)i(no)-5
b(des)p eop
%%Page: 40 55
40 54 bop 3809 100 a Ft(40)300 1229 y Fn(Chapter)65 b(3)300
1893 y Fq(Lo)-6 b(w-latency)77 b(routing)h(in)f(CAN)664
2451 y Ft(The)25 b(e\016ciency)h(measure)g(used)f(in)g(the)h(previous)f
(c)m(hapter)i(w)m(as)f(the)g(pathlength)g(in)e(n)m(um)m(b)s(er)300
2677 y(of)g(application-lev)m(el)e(hops)h(and)g(the)h(corresp)s(onding)
d(amoun)m(t)k(of)e(routing)g(state.)40 b(By)24 b(this)e(metric,)j(our)
300 2902 y(CAN)30 b(algorithm)f(ac)m(hiev)m(es)i(a)f(balance)g(b)s(et)m
(w)m(een)h(lo)m(w)e(p)s(er-no)s(de)g(state)i(of)f Fo(O)s
Ft(\()p Fo(d)p Ft(\))h(for)f(a)g Fo(d)p Ft(-dimensional)300
3128 y(space)h(and)e(short)h(pathlengths)f(of)i Fo(O)s
Ft(\()p Fo(dn)1760 3095 y Fl(1)p Fe(=d)1871 3128 y Ft(\))f(hops)g(for)f
Fo(d)i Ft(dimensions)c(and)j Fo(n)f Ft(no)s(des.)40 b(Ho)m(w)m(ev)m
(er,)33 b(the)300 3354 y(true)26 b(e\016ciency)h(measure)f(is)f(the)i
(end-to-end)g Fr(latency)35 b Ft(of)26 b(the)h(path.)39
b(The)26 b(a)m(v)m(erage)j(lo)s(okup)c(latency)i(is)300
3580 y(the)32 b(a)m(v)m(erage)j(n)m(um)m(b)s(er)c(of)h(CAN)g(hops)g
(times)f(the)i(a)m(v)m(erage)i(latency)d(of)g(eac)m(h)i(CAN)e(hop.)45
b(The)32 b(ab)s(o)m(v)m(e)300 3806 y(b)s(ounds)26 b(refer)j(only)f(to)h
(the)g(n)m(um)m(b)s(er)e(of)i(application-lev)m(el)e(hops)h(and)g(the)h
(latency)g(of)f(eac)m(h)i(suc)m(h)f(hop)300 4032 y(migh)m(t)h(b)s(e)f
(substan)m(tial;)g(recall)g(that)h(no)s(des)f(that)h(are)h(adjacen)m(t)
g(in)d(the)i(CAN)g(migh)m(t)f(b)s(e)h(man)m(y)f(miles)300
4257 y(\(and)22 b(man)m(y)h(IP)f(hops\))g(a)m(w)m(a)m(y)i(from)e(eac)m
(h)i(other.)38 b(Ideally)-8 b(,)24 b(w)m(e)f(w)m(ould)e(lik)m(e)h(to)h
(ac)m(hiev)m(e)h(a)f(lo)s(okup)e(latency)300 4483 y(that)28
b(is)f(comparable)g(\(within)e(a)j(small)e(factor\))j(to)f(the)g
(underlying)c(IP)k(path)f(latencies)g(\(b)s(et)m(w)m(een)i(the)300
4709 y(requester)e(and)f(the)h(CAN)f(no)s(de)g(holding)f(the)i(k)m
(ey\).)40 b(In)26 b(this)g(c)m(hapter,)i(w)m(e)g(describ)s(e)d(v)-5
b(arious)25 b(sc)m(hemes)300 4935 y(whose)30 b(primary)e(goal)i(is)f
(to)i(reduce)f(the)g(latency)g(of)g(CAN)g(routing.)40
b(Not)31 b(unin)m(ten)m(tionally)-8 b(,)28 b(man)m(y)i(of)300
5161 y(these)f(tec)m(hniques)f(o\013er)i(the)e(additional)f(adv)-5
b(an)m(tage)31 b(of)d(impro)m(v)m(ed)h(CAN)f(robustness)g(b)s(oth)g(in)
f(terms)p eop
%%Page: 41 56
41 55 bop 3809 100 a Ft(41)300 399 y(of)32 b(routing)f(and)h(data)h(a)m
(v)-5 b(ailabilit)m(y)d(.)44 b(These)32 b(heuristics)e(also)i(serv)m(e)
h(to)g(illustrate)d(the)i(man)m(y)g(w)m(a)m(ys)h(in)300
624 y(whic)m(h)c(the)i(CAN)f(design)f(can)i(b)s(e)f(adapted)g(to)h
(meet)g(p)s(erformance)f(requiremen)m(ts.)664 850 y(In)25
b(a)i(n)m(utshell,)f(our)g(strategy)h(in)f(attempting)g(to)i(reduce)e
(path)g(latency)h(is)e(to)i(reduce)f(either)300 1076
y(the)44 b(path)f(length)f(or)i(the)f(p)s(er-hop)f(latency)i(b)s
(ecause)f(the)h(o)m(v)m(erall)g(CAN)f(path)g(latency)h(dep)s(ends)300
1302 y(directly)21 b(on)i(the)f(path)h(length)f(\()p
Fr(i.e.)37 b Ft(n)m(um)m(b)s(er)22 b(of)g(hops\))h(and)f(the)g(latency)
h(of)g(eac)m(h)h(hop)e(along)g(the)h(path.)300 1528 y(A)35
b(k)m(ey)i(di\013erence)d(b)s(et)m(w)m(een)i(the)g(t)m(w)m(o)h(approac)
m(hes)f(is)e(that)i(reducing)e(the)i(n)m(um)m(b)s(er)e(of)h
(application-)300 1753 y(lev)m(el)30 b(hops)g(p)s(er)g(lo)s(okup)f
(still)g(do)s(es)h(not)h(require)f(an)m(y)h(kno)m(wledge)g(of)g(the)g
(geographic)g(\()p Fr(i.e.,)h Ft(latency\))300 1979 y(prop)s(erties)26
b(of)i(the)g(underlying)c(IP)j(paths;)i(reducing)d(the)h(p)s(er-hop)g
(latency)h(on)f(the)h(other)g(hand)e(do)s(es)300 2205
y(require)36 b(incorp)s(orating)f(some)j(lev)m(el)f(of)g(kno)m(wledge)g
(of)h(the)f(geographic)h(prop)s(erties)d(of)i(paths)g(with)300
2431 y(more)31 b(\014ne-grained)e(kno)m(wledge)h(presumably)e
(o\013ering)i(greater)i(latency)f(sa)m(vings.)664 2657
y(The)i(heuristics)e(describ)s(ed)g(in)h(this)h(c)m(hapter)h(yield)d
(signi\014can)m(t)i(impro)m(v)m(emen)m(ts)g(but)g(come)300
2883 y(at)g(the)g(cost)h(of)f(increased)f(p)s(er-no)s(de)f(state)j
(\(although)f(p)s(er-no)s(de)e(state)j(still)d(remains)g(indep)s(enden)
m(t)300 3108 y(of)f(the)g(n)m(um)m(b)s(er)e(of)i(no)s(des)f(in)g(the)h
(system\))g(and)f(somewhat)h(increased)f(complexit)m(y)-8
b(.)41 b(W)-8 b(e)31 b(stress)e(that)300 3334 y(the)e(heuristics)e
(presen)m(ted)i(in)f(this)g(c)m(hapter)i(are)f Fr(not)36
b Ft(part)27 b(of)h(the)f(core)h(CAN)f(algorithm)f(and)g(are)i(not)300
3560 y(required)34 b(for)h(correct)h(CAN)g(op)s(eration.)55
b(Rather,)37 b(the)f(heuristics)d(presen)m(ted)j(here)f(can)h(b)s(e)e
(view)m(ed)300 3786 y(as)39 b(di\013eren)m(t)f(\(largely)g(indep)s
(enden)m(t\))f(approac)m(hes)i(to)h(optimizing)c(o)m(v)m(erla)m(y)41
b(routing)c(p)s(erformance.)300 4012 y(The)c(exten)m(t)i(to)g(whic)m(h)
d(the)i(follo)m(wing)e(heuristics)g(are)i(applied)d(\(if)i(at)i(all\))e
(in)m(v)m(olv)m(es)g(a)i(trade-o\013)f(b)s(e-)300 4237
y(t)m(w)m(een)29 b(impro)m(v)m(ed)d(routing)h(p)s(erformance)f(and)h
(system)h(robustness)e(on)h(the)h(one)g(hand)e(and)h(increased)300
4463 y(p)s(er-no)s(de)j(state)i(and)f(system)g(complexit)m(y)g(on)g
(the)g(other.)44 b(Un)m(til)30 b(w)m(e)h(ha)m(v)m(e)i(greater)f(deplo)m
(ymen)m(t)f(ex-)300 4689 y(p)s(erience,)h(and)g(kno)m(w)h(the)g
(application)d(requiremen)m(ts)i(b)s(etter,)i(w)m(e)f(are)f(not)h
(prepared)f(to)h(decide)f(on)300 4915 y(these)f(tradeo\013s.)p
eop
%%Page: 42 57
42 56 bop 3809 100 a Ft(42)300 1914 y @beginspecial 50
@llx 50 @lly 266 @urx 251 @ury 1944 @rwi @setspecial
%%BeginDocument: fig/d2_rX_001_log.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: d2_rX_001_log.eps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Fri Feb  2 16:30:04 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 266 251
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
728 633 M
63 0 V
3445 0 R
-63 0 V
644 633 M
(2) Rshow
728 1060 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(4) Rshow
728 1487 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(8) Rshow
728 1914 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(16) Rshow
728 2341 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(32) Rshow
728 2768 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(64) Rshow
728 3195 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(128) Rshow
728 3622 M
63 0 V
3445 0 R
-63 0 V
-3529 0 R
(256) Rshow
728 560 M
0 63 V
0 3059 R
0 -63 V
728 420 M
(256) Cshow
1313 560 M
0 63 V
0 3059 R
0 -63 V
0 -3199 R
(1024) Cshow
1897 560 M
0 63 V
0 3059 R
0 -63 V
0 -3199 R
(4096) Cshow
2482 560 M
0 63 V
0 3059 R
0 -63 V
0 -3199 R
(16K) Cshow
3067 560 M
0 63 V
0 3059 R
0 -63 V
0 -3199 R
(64K) Cshow
3651 560 M
0 63 V
0 3059 R
0 -63 V
0 -3199 R
(256K) Cshow
4236 560 M
0 63 V
0 3059 R
0 -63 V
0 -3199 R
(1M) Cshow
LTb
728 560 M
3508 0 V
0 3122 V
-3508 0 V
728 560 L
140 2121 M
currentpoint gsave translate 90 rotate 0 0 M
(Number of hops) Cshow
grestore
2482 210 M
(Number of nodes) Cshow
2482 3892 M
(#dimensions=2) Cshow
1.000 UL
LT0
3585 3549 M
(1 reality) Rshow
3669 3549 M
399 0 V
728 1316 M
292 256 V
293 214 V
292 171 V
292 213 V
293 214 V
292 213 V
292 214 V
293 213 V
292 235 V
292 205 V
293 218 V
1.000 UL
LT1
3585 3409 M
(2 realities) Rshow
3669 3409 M
399 0 V
728 846 M
292 171 V
293 128 V
292 128 V
292 171 V
293 128 V
292 128 V
292 128 V
293 171 V
292 128 V
292 150 V
293 141 V
1.000 UL
LT2
3585 3269 M
(3 realities) Rshow
3669 3269 M
399 0 V
728 560 M
292 243 V
293 171 V
292 128 V
292 129 V
293 128 V
292 128 V
292 128 V
293 128 V
292 171 V
292 137 V
293 140 V
1.000 UL
LT3
3585 3129 M
(4 realities) Rshow
3669 3129 M
399 0 V
728 620 M
292 124 V
293 136 V
292 124 V
292 120 V
293 132 V
292 128 V
292 128 V
293 133 V
292 132 V
292 137 V
293 132 V
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 288 x(Figure)30 b(3.1:)41 b Fr(Pathlength)34
b(de)-5 b(cr)g(e)g(ases)34 b(with)f(in-)300 2315 y(cr)-5
b(e)g(asing)34 b(numb)-5 b(er)33 b(of)g(r)-5 b(e)g(alities)2361
1997 y @beginspecial 0 @llx 0 @lly 353 @urx 385 @ury
1749 @rwi @setspecial
%%BeginDocument: fig/nbr_state.ps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: nbr_state.ps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Mon Aug 26 21:44:53 2002
%%For: sylvia@numbat.icir.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 353 385
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-86.0 545.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 10082 m -1000 -1000 l 8303 -1000 l 8303 10082 l cp clip
 0.06000 0.06000 sc
/Times-Roman ff 270.00 scf sf
1650 6750 m
gs 1 -1 sc  90.0 rot (    Number of hops ) col0 sh gr
7.500 slw
% Ellipse
n 3356 6681 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 5133 8061 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 6019 8279 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 6809 8352 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 4244 7699 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 3356 5228 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 4244 6173 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 5133 6754 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 6019 7190 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

% Ellipse
n 6909 7481 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

/Times-Roman ff 240.00 scf sf
4048 8642 m
gs 1 -1 sc (16) col0 sh gr
/Times-Roman ff 240.00 scf sf
4935 8642 m
gs 1 -1 sc (20) col0 sh gr
/Times-Roman ff 240.00 scf sf
5822 8642 m
gs 1 -1 sc (24) col0 sh gr
/Times-Roman ff 240.00 scf sf
6612 8642 m
gs 1 -1 sc (28) col0 sh gr
/Times-Roman ff 255.00 scf sf
3455 5156 m
gs 1 -1 sc (r=3) col0 sh gr
/Times-Roman ff 255.00 scf sf
5724 8134 m
gs 1 -1 sc (d=6) col0 sh gr
/Times-Roman ff 255.00 scf sf
6800 7383 m
gs 1 -1 sc (r=7) col0 sh gr
/Times-Roman ff 255.00 scf sf
6750 8218 m
gs 1 -1 sc (d=7) col0 sh gr
/Times-Roman ff 255.00 scf sf
4950 7931 m
gs 1 -1 sc (d=5) col0 sh gr
/Times-Roman ff 255.00 scf sf
4200 7573 m
gs 1 -1 sc (d=4) col0 sh gr
/Times-Roman ff 270.00 scf sf
3455 9006 m
gs 1 -1 sc (Number of neighbors   ) col0 sh gr
/Times-Roman ff 255.00 scf sf
3450 6569 m
gs 1 -1 sc (d=3) col0 sh gr
/Times-Roman ff 240.00 scf sf
3750 3225 m
gs 1 -1 sc (increasing dimensions, #realities=2) col0 sh gr
/Times-Roman ff 255.00 scf sf
2325 3000 m
gs 1 -1 sc (d=2, r=2) col0 sh gr
/Times-Roman ff 240.00 scf sf
3750 3750 m
gs 1 -1 sc (increasing realities, #dimensions=2) col0 sh gr
/Times-Roman ff 255.00 scf sf
4200 6075 m
gs 1 -1 sc (r=4) col0 sh gr
/Times-Roman ff 255.00 scf sf
5100 6600 m
gs 1 -1 sc (r=5) col0 sh gr
/Times-Roman ff 255.00 scf sf
6000 7050 m
gs 1 -1 sc (r=6) col0 sh gr
% Ellipse
n 2470 3123 99 73 0 360 DrawEllipse gs 0.00 setgray ef gr gs col0 s gr

/Times-Roman ff 240.00 scf sf
2370 8642 m
gs 1 -1 sc (8) col0 sh gr
/Times-Roman ff 240.00 scf sf
3158 8642 m
gs 1 -1 sc (12) col0 sh gr
/Times-Roman ff 240.00 scf sf
2113 6290 m
gs 1 -1 sc (    14) dup sw pop neg 0 rm  col-1 sh gr
% Polyline
 [60] 0 sd
n 2449 3166 m 3356 5244 l 4265 6217 l 5172 6783 l 6079 7176 l 7028 7495 l gs col-1 s gr  [] 0 sd
% Polyline
n 2135 2687 m 2172 8468 l gs col-1 s gr 
% Polyline
n 7288 2698 m 7288 8406 l gs col-1 s gr 
% Polyline
n 2135 2687 m 2211 2687 l 7264 2687 l gs col-1 s gr 
% Polyline
n 2135 8396 m 2211 8381 l 7264 8381 l gs col-1 s gr 
% Polyline
n 4575 2925 m 7095 2925 l gs col-1 s gr 
% Polyline
 [60] 0 sd
n 4620 3525 m 7140 3525 l gs col-1 s gr  [] 0 sd
/Times-Roman ff 240.00 scf sf
2113 5768 m
gs 1 -1 sc (    16) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 5244 m
gs 1 -1 sc (    18) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 4721 m
gs 1 -1 sc (    20) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 4198 m
gs 1 -1 sc (    22) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 3675 m
gs 1 -1 sc (    24) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 3152 m
gs 1 -1 sc (    26) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 6812 m
gs 1 -1 sc (    12) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2100 8400 m
gs 1 -1 sc (    6) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 7858 m
gs 1 -1 sc (    8) dup sw pop neg 0 rm  col-1 sh gr
/Times-Roman ff 240.00 scf sf
2113 7335 m
gs 1 -1 sc (    10) dup sw pop neg 0 rm  col-1 sh gr
% Polyline
n 2449 3166 m 3356 6725 l 4244 7699 l 5133 8076 l 6000 8279 l 6849 8352 l gs col-1 s gr 
$F2psEnd
rs

%%EndDocument
 @endspecial 2280 2284 a Ft(Figure)43 b(3.2:)67 b Fr(Path)45
b(length)g(with)g(incr)-5 b(e)g(asing)2280 2397 y(neighb)g(or)47
b(state:)71 b(multiple)47 b(r)-5 b(e)g(alities)48 b(versus)2280
2510 y(multiple)33 b(dimensions)300 2801 y Fm(3.1)135
b(Reducing)45 b(P)l(athlengths)664 3117 y Ft(W)-8 b(e)31
b(consider)e(t)m(w)m(o)j(alternate)f(approac)m(hes)g(to)g(reducing)e
(the)i(a)m(v)m(erage)i(CAN)d(pathlength:)436 3443 y Ff(\017)46
b Ft(k)m(eeping)27 b(additional)f(routing)g(state)j(that)f(pro)m(vides)
e(a)h(no)s(de)g(with)f(\\shortcut")i(links)d(to)j(distan)m(t)527
3668 y(p)s(ortions)h(of)i(the)f(Cartesian)g(space)h(th)m(us)f(reducing)
f(the)h(a)m(v)m(erage)j(pathlengths.)436 3969 y Ff(\017)46
b Ft(storing)23 b(m)m(ultiple)e(copies)i(of)h(a)g(\(k)m(ey)-8
b(,)26 b(v)-5 b(alue\))23 b(pair)g(so)g(that)h(a)g(no)s(de)f(can)g
(fetc)m(h)i(the)e(replica)f(closest)527 4195 y(to)31
b(itself)f(in)f(terms)h(of)g(Cartesian)g(distance,)h(once)g(again)f
(leading)f(to)i(few)m(er)g(o)m(v)m(erla)m(y)h(hops.)664
4520 y(In)41 b(what)g(follo)m(ws,)j(w)m(e)e(discuss)e(the)i(particular)
d(sc)m(hemes)k(w)m(e)f(ha)m(v)m(e)h(exp)s(erimen)m(ted)d(with)300
4746 y(under)29 b(eac)m(h)i(approac)m(h.)p eop
%%Page: 43 58
43 57 bop 3809 100 a Ft(43)300 399 y Fv(Realities:)48
b(Multiple)35 b(Co)s(ordinate)i(Spaces)664 683 y Ft(While)19
b(there)i(are)g(lik)m(ely)e(man)m(y)i(w)m(a)m(ys)g(to)h(reduce)e
(pathlengths)g(b)m(y)g(increasing)f(routing)h(state)3859
650 y Fl(1)300 909 y Ft(w)m(e)37 b(select)h(here)f(a)g(sc)m(heme)h
(that)f(not)g(only)f(results)g(in)g(more)h(e\016cien)m(t)g(routing)f
(but)g(also)h(impro)m(v)m(es)300 1135 y(data)29 b(a)m(v)-5
b(ailabilit)m(y)d(.)39 b(Our)27 b(strategy)i(is)f(to)h(main)m(tain)e(m)
m(ultiple,)f(indep)s(enden)m(t)g(co)s(ordinate)j(spaces)f(with)300
1360 y(eac)m(h)34 b(no)s(de)e(in)f(the)h(system)h(b)s(eing)e(assigned)h
(a)h(di\013eren)m(t)f(zone)h(in)e(eac)m(h)j(co)s(ordinate)e(space.)48
b(W)-8 b(e)34 b(call)300 1586 y(eac)m(h)e(suc)m(h)f(co)s(ordinate)h
(space)g(a)f(\\realit)m(y".)44 b(Hence,)33 b(for)e(a)h(CAN)f(with)f
Fo(r)k Ft(realities,)d(a)g(single)f(no)s(de)h(is)300
1812 y(assigned)f Fo(r)i Ft(co)s(ordinate)f(zones,)g(one)g(on)f(ev)m
(ery)h(realit)m(y)f(and)g(holds)f Fo(r)j Ft(indep)s(enden)m(t)d(neigh)m
(b)s(or)g(sets.)664 2038 y(The)38 b(con)m(ten)m(ts)i(of)f(the)g(hash)e
(table)i(are)g(replicated)e(on)i(ev)m(ery)g(realit)m(y)-8
b(.)66 b(This)37 b(replication)300 2264 y(impro)m(v)m(es)f(data)h(a)m
(v)-5 b(ailabilit)m(y)d(.)58 b(F)-8 b(or)37 b(example,)h(sa)m(y)f(a)g
(p)s(oin)m(ter)f(to)h(a)g(particular)e(\014le)g(is)h(to)h(b)s(e)f
(stored)300 2490 y(at)d(the)g(co)s(ordinate)f(lo)s(cation)g(\(x,y)-8
b(,z\).)48 b(With)32 b(three)g(indep)s(enden)m(t)e(realities,)i(this)f
(p)s(oin)m(ter)h(w)m(ould)f(b)s(e)300 2715 y(stored)23
b(at)h(3)f(di\013eren)m(t)g(no)s(des)f(corresp)s(onding)f(to)j(the)f
(co)s(ordinates)g(\(x,y)-8 b(,z\))25 b(on)d(eac)m(h)j(realit)m(y)d(and)
h(hence)300 2941 y(is)e(una)m(v)-5 b(ailable)19 b(only)i(when)g(all)f
(three)i(no)s(des)e(are)i(una)m(v)-5 b(ailable.)36 b(F)-8
b(urther,)24 b(b)s(ecause)d(the)h(con)m(ten)m(ts)h(of)f(the)300
3167 y(hash)30 b(table)h(are)h(replicated)e(on)h(ev)m(ery)g(realit)m(y)
-8 b(,)32 b(routing)e(to)i(lo)s(cation)e(\(x,y)-8 b(,z\))33
b(translates)e(to)h(reac)m(hing)300 3393 y(\(x,y)-8 b(,z\))29
b(on)e Fr(any)h Ft(realit)m(y)-8 b(.)40 b(A)27 b(giv)m(en)g(no)s(de)f
(o)m(wns)h(one)h(zone)g(p)s(er)e(realit)m(y)g(eac)m(h)j(of)e(whic)m(h)f
(is)g(at)i(a)f(distinct,)300 3619 y(and)36 b(p)s(ossibly)d(distan)m(t,)
38 b(lo)s(cation)e(in)f(the)h(co)s(ordinate)g(space.)59
b(Th)m(us,)37 b(an)f(individual)c(no)s(de)k(has)g(the)300
3845 y(abilit)m(y)30 b(to,)k(in)d(a)h(single)f(hop,)h(reac)m(h)g
(distan)m(t)g(p)s(ortions)e(of)j(the)f(co)s(ordinate)g(space)g(thereb)m
(y)g(reducing)300 4070 y(the)39 b(a)m(v)m(erage)j(path)d(length.)66
b(T)-8 b(o)39 b(forw)m(ard)g(a)g(message,)k(a)c(no)s(de)g(no)m(w)g(c)m
(hec)m(ks)h(all)e(its)h(neigh)m(b)s(ors)e(on)300 4296
y(eac)m(h)44 b(realit)m(y)e(and)h(forw)m(ards)f(the)h(message)h(to)f
(that)h(neigh)m(b)s(or)d(with)g(co)s(ordinates)i(closest)g(to)h(the)300
4522 y(destination.)i(Figure)33 b(3.1)g(plots)f(the)h(path)f(length)h
(for)f(increasing)f(n)m(um)m(b)s(ers)g(of)i(no)s(des)f(for)g
(di\013eren)m(t)300 4748 y(n)m(um)m(b)s(ers)d(of)i(realities.)41
b(F)-8 b(rom)31 b(the)g(graph,)g(w)m(e)g(see)h(that)f(realities)e
(signi\014can)m(tly)g(reduce)i(path)g(length)300 4974
y(and)e(consequen)m(tly)h(the)g(o)m(v)m(erall)g(CAN)f(path)h(latency)-8
b(.)41 b(Finally)-8 b(,)28 b(m)m(ultiple)g(realities)g(impro)m(v)m(e)i
(routing)p 300 5035 1440 4 v 404 5089 a Fk(1)438 5121
y Fj(An)e(ob)n(vious)h(w)n(a)n(y)g(is)h(to)f(increase)h(the)f
(dimensionalit)n(y)g(of)g(the)g(CAN)f(space.)46 b(Increasing)29
b(the)g(dimensions)g(of)g(the)300 5212 y(CAN)d(co)r(ordinate)i(space)f
(reduces)g(the)f(routing)h(path)f(length,)i(and)e(hence)g(the)h(path)f
(latency)-6 b(,)27 b(for)g(a)g(small)g(increase)h(in)300
5303 y(the)d(size)i(of)f(the)g(co)r(ordinate)g(routing)g(table.)p
eop
%%Page: 44 59
44 58 bop 3809 100 a Ft(44)300 399 y(fault)37 b(tolerance,)k(b)s
(ecause)c(in)g(the)h(case)g(of)g(a)g(routing)f(breakdo)m(wn)g(on)h(one)
g(realit)m(y)-8 b(,)40 b(messages)f(can)300 624 y(con)m(tin)m(ue)31
b(to)g(b)s(e)e(routed)i(using)d(the)j(remaining)e(realities.)664
850 y(A)42 b(CAN)h(system)g(could)e(th)m(us)h(mak)m(e)i(use)e(of)h(m)m
(ultiple,)g(m)m(ulti-dimensional)c(co)s(ordinate)300
1076 y(spaces)29 b(with)e(ev)m(ery)i(additional)d(realit)m(y)i(impro)m
(ving)e(robustness)h(and)h(routing)f(e\016ciency)i(at)f(the)h(cost)300
1302 y(of)i(increased)e(con)m(trol)i(and)f(data)h(state)h(p)s(er)d(no)s
(de.)300 1655 y Fp(Multiple)43 b(dimensions)h(v)m(ersus)g(m)m(ultiple)e
(realities)91 b Ft(Increasing)37 b(either)g(the)h(n)m(um)m(b)s(er)e(of)
i(di-)300 1881 y(mensions)f(or)h(realities)f(results)g(in)g(shorter)h
(path)g(lengths)g(and)g(higher)f(p)s(er-no)s(de)g(state.)66
b(Here)38 b(w)m(e)300 2106 y(compare)d(the)f(relativ)m(e)g(impro)m(v)m
(emen)m(ts)g(caused)g(b)m(y)g(eac)m(h)h(of)f(these)h(features.)52
b(Figure)33 b(3.2)i(plots)f(the)300 2332 y(path)40 b(length)h(v)m
(ersus)f(the)h(a)m(v)m(erage)i(n)m(um)m(b)s(er)d(of)g(neigh)m(b)s(ors)g
(main)m(tained)f(p)s(er)h(no)s(de)g(for)g(increasing)300
2558 y(dimensions)d(and)i(realities.)66 b(W)-8 b(e)41
b(see)f(that)g(for)f(the)h(same)g(n)m(um)m(b)s(er)e(of)h(neigh)m(b)s
(ors,)i(increasing)d(the)300 2784 y(dimensions)g(of)j(the)g(space)g
(yields)e(shorter)i(path)f(lengths)h(than)f(increasing)g(the)h(n)m(um)m
(b)s(er)e(of)i(real-)300 3010 y(ities.)72 b(One)41 b(should)e(not,)44
b(ho)m(w)m(ev)m(er,)i(conclude)40 b(from)h(these)h(tests)g(that)f(m)m
(ultiple)e(dimensions)g(are)300 3236 y(more)32 b(v)-5
b(aluable)30 b(than)h(m)m(ultiple)e(realities)h(b)s(ecause)h(m)m
(ultiple)f(realities)g(o\013er)i(other)f(b)s(ene\014ts)g(suc)m(h)g(as)
300 3461 y(impro)m(v)m(ed)37 b(data)i(a)m(v)-5 b(ailabilit)m(y)36
b(and)h(fault-tolerance.)64 b(Rather,)40 b(the)f(p)s(oin)m(t)d(to)j
(tak)m(e)h(a)m(w)m(a)m(y)f(is)e(that)i(if)300 3687 y(one)f(w)m(ere)g
(willing)c(to)39 b(incur)d(an)h(increase)h(in)e(the)i(a)m(v)m(erage)i
(p)s(er-no)s(de)c(neigh)m(b)s(or)h(state)i(for)e(the)h(sole)300
3913 y(purp)s(ose)33 b(of)i(impro)m(ving)e(routing)h(e\016ciency)-8
b(,)36 b(then)f(the)g(righ)m(t)f(w)m(a)m(y)i(to)f(do)g(so)g(w)m(ould)e
(b)s(e)i(to)g(increase)300 4139 y(the)c(dimensionalit)m(y)c
Fo(d)k Ft(of)f(the)h(co)s(ordinate)f(space,)h(rather)f(than)h(the)f(n)m
(um)m(b)s(er)f(of)i(realities)e Fo(r)s Ft(.)300 4499
y Fv(Multiple)35 b(hash)k(functions)664 4783 y Ft(F)-8
b(or)33 b(shorter)g(pathlengths)f(and)h(impro)m(v)m(ed)f(data)i(a)m(v)
-5 b(ailabilit)m(y)d(,)33 b(one)g(could)f(use)h Fo(k)j
Ft(di\013eren)m(t)300 5009 y(hash)d(functions)f(to)j(map)e(a)h(single)e
(k)m(ey)j(on)m(to)f Fo(k)j Ft(p)s(oin)m(ts)c(in)f(the)i(co)s(ordinate)f
(space)i(and)e(accordingly)300 5235 y(replicate)i(a)g(single)f(\(k)m
(ey)-8 b(,v)j(alue\))36 b(pair)e(at)i Fo(k)i Ft(distinct)33
b(no)s(des)i(in)e(the)j(system.)54 b(A)35 b(\(k)m(ey)-8
b(,v)j(alue\))37 b(pair)d(is)p eop
%%Page: 45 60
45 59 bop 3809 100 a Ft(45)1200 1667 y @beginspecial
50 @llx 50 @lly 410 @urx 302 @ury 2160 @rwi @setspecial
%%BeginDocument: fig/mhash.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.7 patchlevel 1
%%CreationDate: Wed Sep  4 23:05:55 2002
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 256 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -60 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke userlinewidth 2 mul setlinewidth } def
/AL { stroke userlinewidth 2 div setlinewidth } def
/UL { dup gnulinewidth mul /userlinewidth exch def
      10 mul /udl exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 1 0 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
/DiaW { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V Opaque stroke } def
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V Opaque stroke } def
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V Opaque stroke } def
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V Opaque stroke } def
/PentW { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  Opaque stroke grestore } def
/CircW { stroke [] 0 setdash 
  hpt 0 360 arc Opaque stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 180 scalefont setfont
1.000 UL
LTb
810 540 M
63 0 V
6021 0 R
-63 0 V
702 540 M
(2) Rshow
810 1016 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(2.5) Rshow
810 1492 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(3) Rshow
810 1968 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(3.5) Rshow
810 2444 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(4) Rshow
810 2920 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(4.5) Rshow
810 3396 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(5) Rshow
810 3872 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(5.5) Rshow
810 4348 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(6) Rshow
810 4824 M
63 0 V
6021 0 R
-63 0 V
-6129 0 R
(6.5) Rshow
810 540 M
0 63 V
0 4221 R
0 -63 V
810 360 M
(256) Cshow
1679 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(512) Cshow
2548 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(1K) Cshow
3417 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(2K) Cshow
4287 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(4K) Cshow
5156 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(8K) Cshow
6025 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(16K) Cshow
6894 540 M
0 63 V
0 4221 R
0 -63 V
0 -4401 R
(32K) Cshow
1.000 UL
LTb
810 540 M
6084 0 V
0 4284 V
-6084 0 V
810 540 L
180 2682 M
currentpoint gsave translate 90 rotate 0 0 M
(Number of hops \(log scale\)) Cshow
grestore
3852 90 M
(Number of nodes \(log scale\)) Cshow
1.000 UP
1.000 UL
LT0
6075 4671 M
(1 hash function) Rshow
6183 4671 M
495 0 V
810 1361 M
869 581 V
869 361 V
869 539 V
870 422 V
869 527 V
869 395 V
869 545 V
810 1361 Pls
1679 1942 Pls
2548 2303 Pls
3417 2842 Pls
4287 3264 Pls
5156 3791 Pls
6025 4186 Pls
6894 4731 Pls
6430 4671 Pls
1.000 UP
1.000 UL
LT1
6075 4491 M
(2 hash functions) Rshow
6183 4491 M
495 0 V
810 1009 M
869 539 V
869 435 V
869 536 V
870 396 V
869 522 V
869 406 V
869 543 V
810 1009 Crs
1679 1548 Crs
2548 1983 Crs
3417 2519 Crs
4287 2915 Crs
5156 3437 Crs
6025 3843 Crs
6894 4386 Crs
6430 4491 Crs
1.000 UP
1.000 UL
LT2
6075 4311 M
(3 hash functions) Rshow
6183 4311 M
495 0 V
810 855 M
869 552 V
869 352 V
869 532 V
870 406 V
869 525 V
869 405 V
869 546 V
810 855 Star
1679 1407 Star
2548 1759 Star
3417 2291 Star
4287 2697 Star
5156 3222 Star
6025 3627 Star
6894 4173 Star
6430 4311 Star
1.000 UP
1.000 UL
LT3
6075 4131 M
(4 hash functions) Rshow
6183 4131 M
495 0 V
810 702 M
869 492 V
869 397 V
869 537 V
870 398 V
869 541 V
869 405 V
869 536 V
810 702 Box
1679 1194 Box
2548 1591 Box
3417 2128 Box
4287 2526 Box
5156 3067 Box
6025 3472 Box
6894 4008 Box
6430 4131 Box
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 614 2067 a(Figure)30 b(3.3:)42 b Fr(R)-5
b(e)g(duction)34 b(in)e(p)-5 b(athlength)35 b(with)f(the)f(use)f(of)h
(multiple)h(hash)g(functions)300 2392 y Ft(then)22 b(una)m(v)-5
b(ailable)22 b(only)f(when)h(all)g Fo(k)k Ft(replicas)21
b(are)i(sim)m(ultaneously)e(una)m(v)-5 b(ailable.)36
b(Note)25 b(the)d(di\013erence)300 2618 y(b)s(et)m(w)m(een)30
b(m)m(ultiple)c(hash)j(functions)e(that)j(store)f(a)h(\(k)m(ey)-8
b(,v)j(alue\))30 b(pair)e(at)i(di\013eren)m(t)e(p)s(oin)m(ts)g(on)h(a)g
(single)300 2844 y(co)s(ordinate)35 b(space)h(and)f(m)m(ultiple)e
(realities)h(that)i(store)g(an)f(en)m(try)g(at)h(the)g(same)g(p)s(oin)m
(t)e(on)h(m)m(ultiple)300 3070 y(co)s(ordinate)30 b(spaces.)41
b(With)30 b Fo(k)j Ft(a)m(v)-5 b(ailable)30 b(replicas,)f(a)i(no)s(de)e
(no)m(w)h(retriev)m(es)h(an)f(k)m(ey-v)-5 b(alue)31 b(en)m(try)f(from)
300 3295 y(that)h(replica)e(whic)m(h)g(is)h(closest)h(to)g(it)f(in)f
(the)h(co)s(ordinate)g(space.)664 3521 y(Figure)k(3.3)i(plots)e(this)g
(query)g(latency)i(\()p Fr(i.e.)53 b Ft(the)35 b(time)g(to)h(fetc)m(h)f
(a)h(\(k)m(ey)-8 b(,v)j(alue\))36 b(pair\))e(for)300
3747 y(increasing)22 b(n)m(um)m(b)s(er)g(of)h(no)s(des)g(for)g
(di\013eren)m(t)f(n)m(um)m(b)s(ers)g(of)h(hash)g(functions.)37
b(Of)23 b(course,)i(the)e(reduction)300 3973 y(in)29
b(latency)i(come)g(at)g(the)g(cost)g(of)g(increasing)e(the)h(size)g(of)
h(the)g(\(k)m(ey)-8 b(,v)j(alue\))32 b(database.)300
4409 y Fm(3.2)135 b(Incorp)t(orating)46 b(Geograph)l(y)664
4725 y Ft(In)c(our)h(discussion)e(so)j(far,)i(neigh)m(b)s(oring)c(no)s
(des)g(in)g(a)i(CAN)f(could)g(b)s(e)g(geographically)300
4950 y(disp)s(ersed)32 b(and)j(hence)g(some)h(application-lev)m(el)d
(hops)i(could)f(in)m(v)m(olv)m(e)h(transcon)m(tinen)m(tal)g(links,)g
(and)300 5176 y(others)27 b(merely)g(trips)f(across)i(a)f(LAN;)h
(routing)e(algorithms)h(that)h(ignore)e(the)i(latencies)f(of)h
(individual)p eop
%%Page: 46 61
46 60 bop 3809 100 a Ft(46)300 399 y(hops)32 b(are)i(lik)m(ely)d(to)j
(result)e(in)g(paths)h(with)e(some)j(high)d(latency)j(hops.)48
b(In)32 b(this)g(section,)i(w)m(e)g(discuss)300 624 y(di\013eren)m(t)g
(approac)m(hes)g(to)h(extending)e(the)i(CAN)f(algorithms)f(to)h(mak)m
(e)i(some)e(attempt)h(at)g(incorp)s(o-)300 850 y(rating)g(the)h
(geographic)g(pro)m(ximit)m(y)e(of)i(no)s(des.)55 b(There)35
b(are)h(\(at)g(least\))h(three)e(w)m(a)m(ys)i(of)e(coping)g(with)300
1076 y(geograph)m(y)-8 b(.)300 1429 y Fp(Pro)m(ximit)m(y)37
b(Routing:)92 b Ft(Pro)m(ximit)m(y)31 b(routing)g(is)g(when)g(the)h
(routing)f(c)m(hoice)i(is)e(based)g(not)i(just)e(on)300
1655 y(whic)m(h)c(neigh)m(b)s(oring)e(no)s(de)j(mak)m(es)g(the)h
(\\most")g(progress)e(to)m(w)m(ards)i(the)f(destination)f(k)m(ey)-8
b(,)30 b(but)d(is)g(also)300 1881 y(based)f(on)f(whic)m(h)g(neigh)m(b)s
(oring)f(no)s(de)h(is)g(\\closest")i(in)e(the)h(sense)f(of)h(latency)-8
b(.)40 b(Our)25 b(routing)g(metric,)i(as)300 2106 y(describ)s(ed)h(in)g
(Section)i(2.1.2,)i(is)d(the)h(progress)g(in)e(terms)i(of)g(Cartesian)g
(distance)f(made)h(to)m(w)m(ards)h(the)300 2332 y(destination.)54
b(One)34 b(can)i(impro)m(v)m(e)f(this)f(metric)h(to)h(b)s(etter)f
(re\015ect)g(the)h(underlying)c(IP)j(top)s(ology)g(b)m(y)300
2558 y(ha)m(ving)25 b(eac)m(h)i(no)s(de)f(measure)f(the)h(net)m(w)m
(ork-lev)m(el)h(round-trip-time)d(\()p Fs(R)-7 b(TT)p
Ft(\))26 b(to)h(eac)m(h)g(of)f(its)f(neigh)m(b)s(ors.)300
2784 y(F)-8 b(or)38 b(a)g(giv)m(en)f(destination,)h(a)g(message)g(is)e
(no)m(w)i(forw)m(arded)e(to)i(the)g(neigh)m(b)s(or)e(with)g(the)h
(maxim)m(um)300 3010 y(ratio)f(of)f(progress)g(to)i Fs(R)-7
b(TT)p Ft(.)35 b(This)f(fa)m(v)m(ors)j(lo)m(w)m(er)e(latency)h(paths,)h
(and)e(helps)f(the)h(application)f(lev)m(el)300 3236
y(CAN)c(routing)g(a)m(v)m(oid)h(unnecessarily)d(long)i(hops.)664
3461 y(Unlik)m(e)44 b(increasing)g(the)h(n)m(um)m(b)s(er)f(of)h(hash)g
(functions)f(or)h(realities,)j(pro)m(ximit)m(y)c(routing)300
3687 y(aims)25 b(at)h(reducing)e(the)i(latency)g(of)g(individual)21
b(hops)k(along)h(the)f(path)h(and)f(not)h(at)g(reducing)e(the)i(path)
300 3913 y(length.)68 b(Th)m(us,)42 b(our)d(metric)g(for)h(ev)-5
b(aluating)39 b(the)h(e\016cacy)h(of)f(pro)m(ximit)m(y)f(routing)f(is)h
(the)h(p)s(er-hop)300 4139 y(latency)-8 b(,)31 b(obtained)f(b)m(y)g
(dividing)d(the)k(o)m(v)m(erall)g(path)f(latency)g(b)m(y)h(the)f(path)g
(length.)664 4365 y(T)-8 b(o)27 b(quan)m(tify)f(the)i(e\013ect)g(of)f
(this)f(routing)h(metric,)g(w)m(e)h(used)e(T)-8 b(ransit-Stub)25
b(top)s(ologies)i(with)300 4590 y(link)k(latencies)i(of)g(100ms)h(for)f
(in)m(tra-transit)f(domain)g(links,)g(10ms)i(for)f(stub-transit)f
(links)e(and)j(1ms)300 4816 y(for)g(in)m(tra-stub)g(domain)f(links.)48
b(With)33 b(our)g(sim)m(ulated)g(top)s(ology)-8 b(,)35
b(the)f(a)m(v)m(erage)i(end-to-end)e(latency)300 5042
y(of)g(the)h(underlying)c(IP)j(net)m(w)m(ork)h(path)f(b)s(et)m(w)m(een)
h(randomly)d(selected)j(source-destination)e(no)s(des)h(is)300
5268 y(appro)m(ximately)h(115ms.)56 b(T)-8 b(able)35
b(3.1)i(compares)f(the)f(a)m(v)m(erage)j(p)s(er-hop)c(latency)i(with)e
(and)h(without)p eop
%%Page: 47 62
47 61 bop 3809 100 a Ft(47)p 453 311 2035 4 v 451 423
4 113 v 508 390 a(Num)m(b)s(er)29 b(of)p 986 423 V 106
w(Non-)p Fs(R)-7 b(TT)30 b Ft(w)m(eigh)m(ted)p 1833 423
V 101 w Fs(R)-7 b(TT)30 b Ft(w)m(eigh)m(ted)p 2486 423
V 451 536 V 503 502 a(dimensions)p 986 536 V 220 w(routing)f(\(ms\))p
1833 536 V 250 w(routing)g(\(ms\))p 2486 536 V 453 540
2035 4 v 453 556 V 451 669 4 113 v 698 635 a(2)p 986
669 V 565 w(116.8)p 1833 669 V 567 w(88.3)p 2486 669
V 451 782 V 698 748 a(3)p 986 782 V 565 w(116.7)p 1833
782 V 567 w(76.1)p 2486 782 V 451 895 V 698 861 a(4)p
986 895 V 565 w(115.8)p 1833 895 V 567 w(71.2)p 2486
895 V 451 1008 V 698 974 a(5)p 986 1008 V 565 w(115.4)p
1833 1008 V 567 w(70.9)p 2486 1008 V 453 1011 2035 4
v 463 1360 a(T)-8 b(able)30 b(3.1:)42 b Fr(Per-hop)33
b(latency)g(using)f(pr)-5 b(oximity)35 b(r)-5 b(outing)p
2774 311 1034 4 v 2772 423 4 113 v 2870 390 a Ft(No)s(des)p
3208 423 V 242 w(p)s(er-hop)p 3805 423 V 2772 536 V 2823
502 a(p)s(er)30 b(zone)p 3208 536 V 100 w(latency)h(\(ms\))p
3805 536 V 2774 540 1034 4 v 2774 556 V 2772 669 4 113
v 2969 635 a(1)p 3208 669 V 391 w(116.4)p 3805 669 V
2772 782 V 2969 748 a(2)p 3208 782 V 413 w(92.8)p 3805
782 V 2772 895 V 2969 861 a(3)p 3208 895 V 413 w(72.9)p
3805 895 V 2772 1008 V 2969 974 a(4)p 3208 1008 V 413
w(64.4)p 3805 1008 V 2774 1011 1034 4 v 2660 1265 a(T)-8
b(able)27 b(3.2:)40 b Fr(Per-hop)31 b(latencies)f(us-)2660
1378 y(ing)j(multiple)g(no)-5 b(des)34 b(p)-5 b(er)33
b(zone)300 1685 y Fs(R)-7 b(TT)32 b Ft(w)m(eigh)m(ting.)45
b(These)31 b(latencies)h(w)m(ere)g(a)m(v)m(eraged)i(o)m(v)m(er)g(test)e
(runs)f(with)f Fo(n)p Ft(,)i(the)g(n)m(um)m(b)s(er)f(of)h(no)s(des)300
1911 y(in)d(the)i(CAN,)f(ranging)g(from)g(2)1409 1878
y Fl(8)1479 1911 y Ft(to)h(2)1635 1878 y Fl(18)1710 1911
y Ft(.)664 2137 y(As)e(can)i(b)s(e)e(seen,)h(while)e(the)i(p)s(er-hop)f
(latency)h(without)f(pro)m(ximit)m(y)g(routing)g(matc)m(hes)i(the)300
2363 y(underlying)i(a)m(v)m(erage)39 b(IP)c(net)m(w)m(ork)i(latency)-8
b(,)39 b Fs(R)-7 b(TT)36 b Ft(w)m(eigh)m(ted)g(routing)f(lo)m(w)m(ers)i
(the)f(p)s(er-hop)f(latency)300 2589 y(b)m(y)26 b(b)s(et)m(w)m(een)h
(24)g(-)f(40\045)h(dep)s(ending)c(on)j(the)h(n)m(um)m(b)s(er)d(of)j
(dimensions.)36 b(Higher)26 b(dimensions)d(giv)m(e)k(more)300
2814 y(next-hop)j(forw)m(arding)f(c)m(hoices)i(and)f(hence)h(ev)m(en)g
(greater)g(impro)m(v)m(emen)m(ts.)300 3167 y Fp(Pro)m(ximit)m(y)j
(Neigh)m(b)s(or)f(Selection:)92 b Ft(This)27 b(is)h(a)i(v)-5
b(arian)m(t)29 b(of)g(the)g(idea)g(ab)s(o)m(v)m(e,)i(but)d(no)m(w)h
(the)h(pro)m(x-)300 3393 y(imit)m(y)k(criterion)h(is)f(applied)f(when)i
(c)m(ho)s(osing)g(neigh)m(b)s(ors,)g(not)h(just)f(when)f(c)m(ho)s
(osing)h(the)h(next)f(hop.)300 3619 y(Unfortunately)-8
b(,)30 b(the)g(CAN)g(algorithm)e(do)s(es)i(not)g(easily)f(lend)f
(itself)h(to)i(pro)m(ximit)m(y)d(neigh)m(b)s(our)g(selec-)300
3845 y(tion)k(b)s(ecause)h(giv)m(en)f(its)g(zone,)j(a)e(no)s(de)f(has)g
(no)g(\015exibilit)m(y)e(in)i(selecting)g(whic)m(h)f(no)s(des)h(\()p
Fr(i.e.,)j Ft(zones\))300 4071 y(are)28 b(to)h(b)s(e)e(its)h(neigh)m(b)
s(ors.)38 b(A)28 b(w)m(a)m(y)h(around)e(this)f(constrain)m(t)j(is)d(to)
j Fr(overlo)-5 b(ad)40 b Ft(zones)28 b(to)h(allo)m(w)e(m)m(ultiple)300
4297 y(no)s(des)f(to)i(share)e(the)h(same)h(zone.)40
b(No)s(des)27 b(that)g(share)g(the)g(same)g(zone)h(are)f(termed)g(p)s
(eers.)39 b(W)-8 b(e)28 b(de\014ne)300 4522 y(a)d(system)f(parameter)h
Fs(MAXPEERS)p Ft(,)f(whic)m(h)f(is)h(the)g(maxim)m(um)g(n)m(um)m(b)s
(er)f(of)h(allo)m(w)m(able)g(p)s(eers)g(p)s(er)f(zone)300
4748 y(\(w)m(e)31 b(imagine)f(that)h(this)e(v)-5 b(alue)30
b(w)m(ould)f(t)m(ypically)g(b)s(e)h(rather)g(lo)m(w,)g(3)h(or)g(4)f
(for)g(example\).)664 4974 y(With)44 b(zone)i(o)m(v)m(erloading,)j(a)c
(no)s(de)g(main)m(tains)e(a)j(list)d(of)i(its)g(p)s(eers)f(in)g
(addition)f(to)j(its)300 5200 y(neigh)m(b)s(or)23 b(list.)37
b(While)24 b(a)h(no)s(de)e(m)m(ust)i(kno)m(w)f(all)f(the)i(p)s(eers)f
(in)f(its)h(o)m(wn)g(zone,)j(it)d(need)g(not)h(trac)m(k)g(all)f(the)p
eop
%%Page: 48 63
48 62 bop 3809 100 a Ft(48)300 399 y(p)s(eers)26 b(in)f(its)h(neigh)m
(b)s(oring)f(zones.)40 b(Rather,)28 b(a)f(no)s(de)f(selects)h(one)g(no)
s(de)f(from)g(eac)m(h)i(of)f(its)f(neigh)m(b)s(oring)300
624 y(zones.)68 b(Th)m(us,)40 b(zone)g(o)m(v)m(erloading)f(do)s(es)g
(not)g(increase)g(the)h(amoun)m(t)f(of)g Fr(neighb)-5
b(or)41 b Ft(information)c(an)300 850 y(individual)20
b(no)s(de)j(m)m(ust)h(hold,)g(but)g(do)s(es)g(require)f(it)g(to)i(hold)
e(additional)f(state)k(for)e(up)f(to)i Fs(MAXPEERS)300
1076 y Ft(p)s(eer)30 b(no)s(des.)664 1302 y(Ov)m(erloading)h(a)h(zone)h
(is)e(ac)m(hiev)m(ed)i(as)f(follo)m(ws:)44 b(When)32
b(a)g(new)g(no)s(de)f Fo(A)h Ft(joins)f(the)i(system,)300
1528 y(it)f(disco)m(v)m(ers,)h(as)g(b)s(efore,)g(an)f(existen)m(t)h(no)
s(de)f Fo(B)37 b Ft(whose)c(zone)g(it)f(is)f(mean)m(t)j(to)f(o)s(ccup)m
(y)-8 b(.)48 b(Rather)32 b(than)300 1753 y(directly)25
b(splitting)g(its)h(zone)h(as)g(describ)s(ed)e(earlier,)h(no)s(de)g
Fo(B)31 b Ft(\014rst)26 b(c)m(hec)m(ks)j(whether)d(it)g(has)g(few)m(er)
h(than)300 1979 y Fs(MAXPEERS)36 b Ft(p)s(eer)g(no)s(des.)58
b(If)36 b(so,)j(the)e(new)f(no)s(de)g Fo(A)g Ft(merely)g(joins)g
Fo(B)5 b Ft('s)36 b(zone)h(without)e(an)m(y)i(space)300
2205 y(splitting.)61 b(No)s(de)38 b Fo(A)g Ft(obtains)f(b)s(oth)g(its)h
(p)s(eer)f(list)f(and)i(its)f(list)g(of)h(co)s(ordinate)f(neigh)m(b)s
(ors)g(from)g Fo(B)5 b Ft(.)300 2431 y(P)m(erio)s(dic)28
b(soft-state)k(up)s(dates)c(from)h Fo(A)h Ft(serv)m(e)g(to)g(inform)e
Fo(A)p Ft('s)h(p)s(eers)g(and)g(neigh)m(b)s(ors)f(ab)s(out)h(its)g(en)m
(try)300 2657 y(in)m(to)h(the)h(system.)664 2883 y(If)e(the)h(zone)g
(is)f(full)f(\(already)h(has)h Fs(MAXPEERS)f Ft(no)s(des\),)h(then)f
(the)h(zone)h(is)d(split)g(in)m(to)i(half)300 3108 y(as)j(b)s(efore.)46
b(No)s(de)33 b Fo(B)k Ft(informs)30 b(eac)m(h)k(of)f(the)f(no)s(des)g
(on)g(it's)g(p)s(eer-list)f(that)i(the)g(space)g(is)e(to)j(b)s(e)e
(split.)300 3334 y(Using)25 b(a)i(deterministic)d(rule)h(\(for)i
(example)f(the)g(ordering)f(of)i(IP)f(addresses\),)h(the)f(no)s(des)g
(on)g(the)h(p)s(eer)300 3560 y(list)i(together)j(with)d(the)h(new)g(no)
s(de)g Fo(A)g Ft(divide)e(themselv)m(es)j(equally)e(b)s(et)m(w)m(een)i
(the)f(t)m(w)m(o)i(halv)m(es)e(of)h(the)300 3786 y(no)m(w)f(split)f
(zone.)41 b(As)31 b(b)s(efore,)f Fo(A)g Ft(obtains)g(its)g(initial)d
(list)j(of)g(p)s(eers)g(and)f(neigh)m(b)s(ors)g(from)h
Fo(B)5 b Ft(.)664 4012 y(P)m(erio)s(dically)-8 b(,)37
b(a)g(no)s(de)f(sends)h(its)f(co)s(ordinate)h(neigh)m(b)s(or)f(a)h
(request)g(for)g(its)g(list)e(of)i(p)s(eers,)300 4237
y(then)27 b(measures)h(the)g Fs(R)-7 b(TT)28 b Ft(to)g(all)f(the)h(no)s
(des)f(in)f(that)j(neigh)m(b)s(oring)c(zone)k(and)e(retains)g(the)h(no)
s(de)f(with)300 4463 y(the)40 b(lo)m(w)m(est)h Fs(R)-7
b(TT)40 b Ft(as)g(its)g(neigh)m(b)s(or)e(in)h(that)h(zone.)71
b(Th)m(us)39 b(a)h(no)s(de)f(will,)h(o)m(v)m(er)i(time,)g(measure)e
(the)300 4689 y(round-trip-time)25 b(to)j(all)f(the)g(no)s(des)g(in)f
(eac)m(h)j(neigh)m(b)s(oring)c(zone)j(and)f(retain)g(the)h(closest)g
(\()p Fr(i.e.)39 b Ft(lo)m(w)m(est)300 4915 y(latency\))31
b(no)s(des)f(in)g(its)g(co)s(ordinate)h(neigh)m(b)s(or)e(set.)43
b(After)31 b(its)f(initial)e(b)s(o)s(otstrap)i(in)m(to)h(the)g(system,)
h(a)300 5141 y(no)s(de)26 b(can)i(p)s(erform)e(this)g
Fs(R)-7 b(TT)27 b Ft(measuremen)m(t)g(op)s(eration)g(at)h(v)m(ery)f
(infrequen)m(t)f(in)m(terv)-5 b(als)26 b(so)h(as)h(to)g(not)p
eop
%%Page: 49 64
49 63 bop 3809 100 a Ft(49)300 399 y(unnecessarily)28
b(generate)k(large)f(amoun)m(ts)f(of)h(con)m(trol)g(tra\016c.)664
624 y(The)26 b(con)m(ten)m(ts)i(of)e(the)h(hash)f(table)g(itself)f(ma)m
(y)i(b)s(e)f(either)g(divided)e(or)i(replicated)g(across)h(the)300
850 y(no)s(des)k(in)g(a)h(zone.)46 b(Replication)31 b(pro)m(vides)g
(higher)f(a)m(v)-5 b(ailabilit)m(y)30 b(but)i(increases)f(the)h(size)g
(of)g(the)g(data)300 1076 y(store)c(at)f(ev)m(ery)h(no)s(de)f(b)m(y)g
(a)g(factor)h(of)f Fs(MAXPEERS)g Ft(\(b)s(ecause)g(the)g(o)m(v)m(erall)
h(space)f(is)f(no)m(w)h(partitioned)300 1302 y(in)m(to)33
b(few)m(er,)i(and)e(hence)g(larger,)h(zones\))g(and)f(data)h
(consistency)g(m)m(ust)f(b)s(e)f(main)m(tained)h(across)h(p)s(eer)300
1528 y(no)s(des.)56 b(On)35 b(the)h(other)f(hand,)i(partitioning)c
(data)k(among)f(a)g(set)g(of)g(p)s(eer)f(no)s(des)g(do)s(es)g(not)h
(require)300 1753 y(consistency)30 b(mec)m(hanisms)f(or)h(increased)f
(data)h(storage)i(but)d(do)s(es)g(not)h(impro)m(v)m(e)g(a)m(v)-5
b(ailabilit)m(y)28 b(either.)664 1979 y(Ov)m(erloading)33
b(zones)h(reduces)g(the)h(p)s(er-hop)e(latency)h(b)s(ecause)g(a)h(no)s
(de)e(no)m(w)h(has)g(m)m(ultiple)300 2205 y(c)m(hoices)40
b(in)e(its)g(selection)h(of)h(neigh)m(b)s(oring)d(no)s(des)h(and)h(can)
g(select)h(neigh)m(b)s(ors)d(that)j(are)g(closer)f(\(in)300
2431 y(terms)27 b(of)g(latency\).)40 b(T)-8 b(able)27
b(3.2)h(lists)d(the)i(a)m(v)m(erage)j(p)s(er-hop)25 b(latency)j(for)e
(increasing)g Fs(MAXPEERS)g Ft(for)300 2657 y(system)h(sizes)f(ranging)
g(from)g(2)1383 2624 y Fl(8)1449 2657 y Ft(to)h(2)1601
2624 y Fl(18)1703 2657 y Ft(no)s(des)f(with)f(the)i(same)g(T)-8
b(ransit-Stub)24 b(sim)m(ulation)h(top)s(ologies)300
2883 y(as)k(in)f(Chapter)g(2.1.)41 b(W)-8 b(e)31 b(see)e(that)h
(placing)d(4)j(no)s(des)e(p)s(er)g(zone)h(can)g(reduce)g(the)g(p)s
(er-hop)f(latency)h(b)m(y)300 3108 y(ab)s(out)h(45\045.)664
3334 y(Ov)m(erloading)24 b(zones)i(also)f(leads)g(to)h(shorter)f
(routing)f(pathlengths)h(b)s(ecause)g(placing)f(m)m(ulti-)300
3560 y(ple)k(no)s(des)g(p)s(er)g(zone)h(has)g(the)g(same)g(e\013ect)i
(as)e(reducing)e(the)j(n)m(um)m(b)s(er)d(of)i(no)s(des)f(in)g(the)h
(system;)h Fr(i.e.,)300 3786 y Ft(the)j(path)g(length)f(is)g(still)e
Fo(O)s Ft(\()p Fo(dn)1436 3753 y Fl(1)p Fe(=d)1547 3786
y Ft(\))j(but)g Fo(n)p Ft(,)g(is)f(no)m(w)g(appro)m(ximately)h
Fo(n=)p Fs(MAXPEERS)p Ft(.)f(Ov)m(erloading)300 4012
y(zones)j(also)f(impro)m(v)m(es)g(fault)f(tolerance)i(b)s(ecause)g(a)f
(zone)h(is)f(v)-5 b(acan)m(t)35 b(only)f(when)f Fr(al)5
b(l)35 b Ft(the)f(no)s(des)g(in)f(a)300 4237 y(zone)25
b(crash)f(sim)m(ultaneously)e(\(in)h(whic)m(h)g(case)i(the)f(repair)f
(pro)s(cess)h(of)g(Section)g(2.1.3)i(is)d(still)f(required\).)300
4463 y(On)h(the)i(negativ)m(e)g(side,)g(o)m(v)m(erloading)f(zones)h
(adds)e(somewhat)i(to)f(system)h(complexit)m(y)f(b)s(ecause)g(no)s(des)
300 4689 y(m)m(ust)30 b(additionally)e(trac)m(k)j(a)g(set)g(of)g(p)s
(eers.)300 5042 y Fp(Geographic)53 b(La)m(y)m(out:)91
b Ft(So)46 b(far,)j(in)44 b(our)g(CAN)i(algorithm,)i(the)e(no)s(de)e
(iden)m(ti\014ers)g(are)h(c)m(hosen)300 5268 y(randomly)31
b(\()p Fr(i.e.,)j Ft(a)e(new)g(no)s(de)f(joins)g(the)i(CAN)f(at)h(a)f
(randomly)f(selected)h(p)s(oin)m(t)f(in)g(space\))i(and)f(the)p
eop
%%Page: 50 65
50 64 bop 3809 100 a Ft(50)300 399 y(neigh)m(b)s(or)39
b(relations)g(are)h(established)e(based)i(solely)f(on)h(these)g(no)s
(de)g(iden)m(ti\014ers)e(and)h(so)h(a)g(no)s(de's)300
624 y(neigh)m(b)s(ors)g(on)h(the)h(CAN)f(need)g(not)h(b)s(e)e(top)s
(ologically)h(nearb)m(y)g(on)g(the)h(underlying)c(IP)j(net)m(w)m(ork.)
300 850 y(This)33 b(can)j(lead)f(to)h(seemingly)e(strange)i(routing)e
(scenarios)h(where,)h(for)f(example,)i(a)e(CAN)h(no)s(de)e(in)300
1076 y(Berk)m(eley)i(has)e(its)g(neigh)m(b)s(or)f(no)s(des)h(in)g
(Europ)s(e)f(and)h(hence)h(its)f(path)h(to)g(a)g(no)s(de)f(in)g
(Stanford)f(ma)m(y)300 1302 y(tra)m(v)m(erse)42 b(distan)m(t)e(no)s
(des)g(in)f(Europ)s(e.)70 b(While)39 b(the)i(design)e(mec)m(hanisms)h
(describ)s(ed)e(so)j(far)f(try)g(to)300 1528 y(impro)m(v)m(e)34
b(the)h(selection)f(of)h(paths)f(on)g(an)h(existing)e(o)m(v)m(erla)m(y)
j(net)m(w)m(ork)g(they)e(do)h(not)f(try)h(to)g(impro)m(v)m(e)300
1753 y(the)g(o)m(v)m(erla)m(y)h(net)m(w)m(ork)f(structure)f(itself.)53
b(One)34 b(could)f(also)i(attempt)h(to)f(c)m(ho)s(ose)h(no)s(de)e(iden)
m(ti\014ers)e(in)300 1979 y(a)e(geographically)f(informed)f(manner.)40
b(Note)31 b(that)f(geographic)g(la)m(y)m(out)g(di\013ers)f(from)g(the)h
(t)m(w)m(o)h(ab)s(o)m(v)m(e)300 2205 y(pro)m(ximit)m(y)f(metho)s(ds)h
(in)f(that)i(here)f(there)g(is)g(an)g(attempt)h(to)g(a\013ect)h(the)f
(global)e(la)m(y)m(out)j(of)e(the)h(no)s(de)300 2431
y(iden)m(ti\014ers,)d(whereas)h(the)g(pro)m(ximit)m(y)f(metho)s(ds)h
(merely)f(a\013ect)j(the)e(lo)s(cal)g(c)m(hoices)h(of)f(neigh)m(b)s
(ors)f(and)300 2657 y(forw)m(arding)g(no)s(des.)664 2883
y(Ac)m(hieving)e(geographic)h(la)m(y)m(out)h(requires)e(some)h(lev)m
(el)g(of)g(kno)m(wledge)g(of)g(the)h(relativ)m(e)f(pro)m(x-)300
3108 y(imit)m(y)41 b(b)s(et)m(w)m(een)i(no)s(des.)76
b(Here,)46 b(w)m(e)d(presen)m(t)g(a)f Fr(distribute)-5
b(d)45 b(binning)d Ft(sc)m(heme)h(that)g(uses)f(net)m(w)m(ork)300
3334 y(latency)36 b(measuremen)m(ts)f(to)h(infer)e(coarse-grained)h
(top)s(ological)g(information.)54 b(Our)34 b(binning)e(strat-)300
3560 y(egy)37 b(is)f(simple)f(\(requiring)f(minimal)g(supp)s(ort)h
(from)h(an)m(y)h(measuremen)m(t)g(infrastructure\),)g(scalable)300
3786 y(\(requiring)26 b(no)i(form)g(of)h(global)e(kno)m(wledge,)i(eac)m
(h)h(no)s(de)d(only)h(needs)g(kno)m(wledge)g(of)h(a)f(small)f(n)m(um)m
(b)s(er)300 4012 y(of)39 b(w)m(ell-kno)m(wn)e(landmark)h(no)s(des\))g
(and)g(completely)g(distributed)e(\(requiring)h(no)h(comm)m(unication)
300 4237 y(or)32 b(co)s(op)s(eration)g(b)s(et)m(w)m(een)g(the)g(no)s
(des)g(b)s(eing)e(binned\).)44 b(Distributed)29 b(binning)g(is)i(ho)m
(w)m(ev)m(er,)j(just)e(one)300 4463 y(of)42 b(sev)m(eral)h(conceiv)-5
b(able)42 b(approac)m(hes)g(to)h(acquiring)e(top)s(ological)h
(information)e(\(see)j(for)f(example,)300 4689 y([14)q(,)d(32)q(,)f(5)q
(,)h(24]\).)66 b(W)-8 b(e)40 b(use)e(distributed)e(binning)f(b)s
(ecause)j(it)g(is)g(simple)f(and)g(ligh)m(t)m(w)m(eigh)m(t)i(enough)300
4915 y(to)h(b)s(e)g(of)f(practical)h(use)f(in)g(v)m(ery)h(large)g
(scale)g(distributed)c(applications;)43 b(ho)m(w)m(ev)m(er)e(an)m(y)f
(similarly)300 5141 y(scalable)f(tec)m(hnique)g(that)h(o\013ers)g
(reasonably)f(accurate)h(top)s(ological)g(hin)m(ts)e(is)g(lik)m(ely)g
(to)i(serv)m(e)g(our)p eop
%%Page: 51 66
51 65 bop 3809 100 a Ft(51)300 399 y(purp)s(ose)29 b(equally)g(w)m
(ell.)664 624 y(Our)35 b(binning)f(sc)m(heme)j(assumes)g(the)g
(existence)g(of)g(a)g(w)m(ell)f(kno)m(wn)g(set)i(of)e(mac)m(hines)h
(\(for)300 850 y(example,)29 b(the)h(DNS)f(ro)s(ot)h(name)f(serv)m
(ers\))h(that)g(act)g(as)g(landmarks)d(on)i(the)h(In)m(ternet.)41
b(W)-8 b(e)30 b(ac)m(hiev)m(e)h(a)300 1076 y(form)22
b(of)i(\\distributed)c(binning")g(of)j(CAN)g(no)s(des)f(based)h(on)g
(their)f(relativ)m(e)h(distances)f(from)g(this)g(set)i(of)300
1302 y(landmarks.)40 b(Ev)m(ery)31 b(CAN)f(no)s(de)g(measures)g(its)g
(round-trip-time)f(to)i(eac)m(h)h(of)f(these)g(landmarks)e(and)300
1528 y(orders)e(the)g(landmarks)e(in)h(order)h(of)g(increasing)f
Fs(R)-7 b(TT)p Ft(.)27 b(Th)m(us,)g(based)g(on)g(its)g(dela)m(y)g
(measuremen)m(ts)g(to)300 1753 y(the)32 b(di\013eren)m(t)g(landmarks,)f
(ev)m(ery)i(CAN)f(no)s(de)g(has)g(an)g(asso)s(ciated)h(ordering.)45
b(With)31 b Fo(m)h Ft(landmarks,)300 1979 y Fo(m)p Ft(!)43
b(suc)m(h)g(orderings)f(are)i(p)s(ossible.)77 b(Accordingly)42
b(w)m(e)i(partition)e(the)i(co)s(ordinate)f(space)h(in)m(to)f
Fo(m)p Ft(!)300 2205 y(equal)i(sized)g(p)s(ortions,)j(eac)m(h)e
(corresp)s(onding)d(to)k(a)e(single)f(ordering.)85 b(Our)44
b(curren)m(t)h(\(somewhat)300 2431 y(naiv)m(e\))36 b(sc)m(heme)h(to)g
(partition)e(the)h(space)h(in)m(to)f Fo(m)p Ft(!)g(p)s(ortions)f(w)m
(orks)h(as)g(follo)m(ws:)51 b(assuming)35 b(a)i(\014xed)300
2657 y(cyclical)23 b(ordering)g(of)i(the)f(dimensions)d(\()p
Fr(e.g.)38 b Ft(xyzxyzx...\),)28 b(w)m(e)c(\014rst)g(divide)e(the)i
(space,)i(along)e(the)h(\014rst)300 2883 y(dimension,)35
b(in)m(to)g Fo(m)g Ft(p)s(ortions,)h(eac)m(h)h(p)s(ortion)d(is)g(then)i
(sub-divided)c(along)j(the)h(second)g(dimension)300 3108
y(in)m(to)22 b Fo(m)t Ff(\000)t Ft(1)f(p)s(ortions)g(eac)m(h)i(of)f
(whic)m(h)f(is)g(further)g(divided)e(in)m(to)j Fo(m)t
Ff(\000)t Ft(2)f(p)s(ortions)g(and)g(so)h(on.)38 b(Previously)-8
b(,)300 3334 y(a)30 b(new)g(no)s(de)f(joined)g(the)h(CAN)g(at)g(a)h
(random)e(p)s(oin)m(t)g(in)f(the)i(en)m(tire)g(co)s(ordinate)g(space.)
41 b(No)m(w,)31 b(a)f(new)300 3560 y(no)s(de)i(joins)g(the)i(CAN)f(at)h
(a)f(random)g(p)s(oin)m(t)f(in)g(that)h(p)s(ortion)f(of)h(the)h(co)s
(ordinate)f(space)g(asso)s(ciated)300 3786 y(with)c(its)h(landmark)f
(ordering.)664 4012 y(The)39 b(rationale)g(b)s(ehind)e(this)i(sc)m
(heme)h(is)f(that)h(top)s(ologically)f(close)h(no)s(des)f(are)h(lik)m
(ely)e(to)300 4237 y(ha)m(v)m(e)31 b(the)g(same)f(ordering)f(and)g
(consequen)m(tly)-8 b(,)31 b(will)c(reside)i(in)g(the)h(same)h(p)s
(ortion)e(of)h(the)g(co)s(ordinate)300 4463 y(space)37
b(and)g(hence)f(neigh)m(b)s(ors)g(in)f(the)i(co)s(ordinate)g(space)g
(are)g(lik)m(ely)f(to)h(b)s(e)f(top)s(ologically)g(close)h(on)300
4689 y(the)31 b(In)m(ternet.)664 4915 y(A)38 b(consequence)h(of)g(the)g
(ab)s(o)m(v)m(e)g(binning)c(strategy)40 b(is)e(that)h(the)f(co)s
(ordinate)h(space)g(is)e(no)300 5141 y(longer)d(uniformly)e(p)s
(opulated.)52 b(Because)36 b(some)f(orderings)e(\(bins\))g(are)i(more)g
(lik)m(ely)e(to)j(o)s(ccur)e(than)p eop
%%Page: 52 67
52 66 bop 3809 100 a Ft(52)300 399 y(others)30 b(their)e(corresp)s
(onding)f(p)s(ortions)h(of)i(the)g(co)s(ordinate)f(space)h(are)g(also)f
(more)h(densely)e(o)s(ccupied)300 624 y(than)h(others)f(leading)g(to)h
(an)g(unev)m(en)g(distribution)c(of)k(load)f(amongst)i(the)f(no)s(des.)
39 b(While)28 b(w)m(e)h(b)s(eliev)m(e)300 850 y(the)37
b(use)g(of)g(bac)m(kground)g(load)g(balancing)e(tec)m(hniques)i
(\(describ)s(ed)e(in)h([35)q(]\))i(where)e(an)h(o)m(v)m(erloaded)300
1076 y(no)s(de)26 b(hands)f(o\013)j(a)f(p)s(ortion)e(of)i(its)f(space)h
(to)g(a)g(more)g(ligh)m(tly)e(loaded)i(one)f(migh)m(t)h(b)s(e)f(used)g
(to)h(alleviate)300 1302 y(this)i(problem,)g(w)m(e)i(do)f(not)h
(explore)f(this)f(question)h(further)f(here)h(and)g(defer)g(it)g(to)h
(future)e(w)m(ork.)664 1528 y(The)d(metric)g(w)m(e)h(use)g(to)g(ev)-5
b(aluate)27 b(the)g(ab)s(o)m(v)m(e)h(binning)23 b(sc)m(heme)28
b(is)e(the)g(ratio)h(of)g(the)g(latency)300 1753 y(on)36
b(the)g(CAN)f(net)m(w)m(ork)i(to)g(the)f(a)m(v)m(erage)i(latency)e(on)g
(the)g(IP)f(net)m(w)m(ork.)58 b(W)-8 b(e)37 b(call)e(this)g(the)h
(latency)300 1979 y Fr(str)-5 b(etch)p Ft(.)74 b(A)41
b(subtle)f(side-e\013ect)i(of)g(the)f(unev)m(en)g(partitioning)e(of)i
(the)g(space)h(is)e(that)i(the)f(a)m(v)m(erage)300 2205
y(n)m(um)m(b)s(er)h(of)i(hops)f(on)g(the)h(path)f(b)s(et)m(w)m(een)i(t)
m(w)m(o)g(p)s(oin)m(ts)d(in)g(the)i(CAN)g(space)g(decreases.)81
b(This)42 b(is)300 2431 y(b)s(ecause)28 b(a)g(single)e(no)s(de)h(migh)m
(t)h(o)m(wn)g(a)g(disprop)s(ortionately)d(large)j(zone.)40
b(Suc)m(h)28 b(a)g(no)s(de)f(th)m(us)g(has)h(the)300
2657 y(abilit)m(y)35 b(to)i(cross)g(a)g(large)f(p)s(ortion)g(of)g(the)h
(co)s(ordinate)f(space)h(in)f(a)h(single)e(hop)h(leading)f(to)i
(shorter)300 2883 y(paths)d(than)g(w)m(ould)f(b)s(e)g(the)i(case)g(if)e
(the)i(space)f(w)m(ere)h(uniformly)c(partitioned.)51
b(This)33 b(reduced)g(path)300 3108 y(length)f(in)g(turn)g(leads)g(to)h
(lo)m(w)m(er)h(a)m(v)m(erage)h(CAN)e(path)f(latencies.)48
b(In)33 b(order)f(to)h(not)h(tak)m(e)g(adv)-5 b(an)m(tage)300
3334 y(of)35 b(this)f(reduced)h(CAN)g(latency)g(caused)g(b)m(y)g(an)g
(unev)m(en)g(partitioning)e(of)i(the)h(space,)h(w)m(e)f(calculate)300
3560 y(the)26 b(a)m(v)m(erage)j(CAN)d(path)g(latency)h(using)d
(binning-based)g(construction)h(as)i(follo)m(ws:)38 b(for)26
b(a)g(CAN)g(with)300 3786 y(binning-based)h(construction,)i(w)m(e)h
(divide)e(the)h(path)h(latency)g(b)m(y)f(the)h(n)m(um)m(b)s(er)e(of)i
(hops)f(on)g(the)h(path)300 4012 y(to)j(get)h(the)f(p)s(er-hop)e
(latency)-8 b(.)48 b(W)-8 b(e)34 b(then)e(m)m(ultiply)e(this)i(p)s
(er-hop)f(latency)i(b)m(y)f(the)h(a)m(v)m(erage)i(n)m(um)m(b)s(er)300
4237 y(of)43 b(hops)g(on)g(the)g(randomly)e(constructed)j(CAN)f(\(for)g
(whic)m(h)f(the)h(space)h(is)e(ev)m(enly)h(partitioned\).)300
4463 y(This)30 b(giv)m(es)j(us)e(the)h(path)g(latency)g(for)g(a)h(CAN)f
(with)f(binning)e(based)i(construction)h(without)f(taking)300
4689 y(adv)-5 b(an)m(tage)30 b(of)f(the)g(unev)m(en)f(space)h
(distribution.)2025 4656 y Fl(2)2100 4689 y Ft(Finally)-8
b(,)28 b(w)m(e)h(divide)d(this)h(b)m(y)i(the)f(path)g(latency)h(on)300
4915 y(the)i(underlying)c(IP-lev)m(el)j(net)m(w)m(ork)h(to)g(obtain)f
(the)h(latency)f(stretc)m(h.)664 5141 y(W)-8 b(e)36 b(tested)h(our)e
(binning)d(sc)m(heme)37 b(and)d(its)h(application)f(to)j(CAN)e
(construction)g(on)h(b)s(oth)p 300 5202 1440 4 v 404
5256 a Fk(2)438 5288 y Fj(W)-6 b(e)26 b(wish)g(to)g(stress)g(that)g
(this)f(adjustmen)n(t)g(actually)h(mak)n(es)f(our)h(results)g(lo)r(ok)g
(w)n(orse.)p eop
%%Page: 53 68
53 67 bop 3809 100 a Ft(53)300 399 y(sim)m(ulated)32
b(ph)m(ysical)g(top)s(ologies)h(and)g(In)m(ternet)g(measuremen)m(t)h
(data.)50 b(The)33 b(test)h(top)s(ologies)f(w)m(e)h(use)300
624 y(are)d(as)f(follo)m(ws:)411 925 y(1.)46 b(TS-1K:)27
b(T)-8 b(ransit-Stub)25 b(top)s(ology)i([49)q(])h(with)d(1,000)k(no)s
(des.)39 b(W)-8 b(e)28 b(assign)e(link)f(latencies)h(of)h(20ms)527
1151 y(for)22 b(in)m(tra-transit)f(domain)g(links,)g(5ms)h(for)g
(stub-transit)f(links)e(and)j(2ms)f(for)h(in)m(tra-stub)f(domain)527
1377 y(links)33 b(\(w)m(e)i(also)f(exp)s(erimen)m(ted)g(with)f(a)i
(dela)m(y)g(distribution)30 b(of)35 b(100,)i(10)f(and)d(1ms)i(instead)f
(of)527 1602 y(20,)e(5)e(and)g(2ms)h(resp)s(ectiv)m(ely)e(with)g(no)i
(real)f(c)m(hange)h(in)e(our)h(results\).)411 1903 y(2.)46
b(PLR)m(G:)33 b(Recen)m(t)h(studies)d([12)r(,)h(48)q(])h(ha)m(v)m(e)h
(indicated)d(that)i(the)f(In)m(ternet's)h(degree)h(distribution)527
2129 y(follo)m(ws)f(a)i(p)s(o)m(w)m(er-la)m(w.)51 b(Motiv)-5
b(ated)35 b(b)m(y)f(these)g(observ)-5 b(ations,)35 b(degree-based)g
(generators)g(ha)m(v)m(e)527 2355 y(b)s(een)29 b(prop)s(osed)g([1)q(])h
(whic)m(h)e(app)s(ear)i(to)g(b)s(etter)g(mo)s(del)f(the)h(measured)f
(In)m(ternet)h(top)s(ology)-8 b(.)42 b(W)-8 b(e)527 2580
y(mak)m(e)35 b(use)f(of)g(the)g(same)g(p)s(o)m(w)m(er-la)m(w)g(random)g
(graph)f(generator)i(as)f(used)f(b)m(y)h([48)q(,)h(1].)52
b(PLR)m(G)527 2806 y(is)37 b(a)i(P)m(o)m(w)m(er-La)m(w)h(Random)e
(Graph)f(with)g(1,779)j(no)s(des)d(resp)s(ectiv)m(ely)-8
b(.)64 b(T)-8 b(o)39 b(eac)m(h)g(link)d(in)h(the)527
3032 y(top)s(ology)-8 b(,)32 b(w)m(e)f(assign)e(a)i(random)f(dela)m(y)g
(b)s(et)m(w)m(een)h(5)g(and)e(100ms.)2843 2999 y Fl(3)411
3333 y Ft(3.)46 b(NLANR:)23 b(The)g(Activ)m(e)g(Measuremen)m(t)h(Pro)5
b(ject)23 b(\(AMP\))h(at)f(the)g(National)g(Lab)s(oratory)g(for)f(Ap-)
527 3558 y(plied)h(Net)m(w)m(ork)k(Researc)m(h)f(\(NLANR\))h(uses)d(a)i
(distributed)c(net)m(w)m(ork)27 b(of)e(o)m(v)m(er)i(100)f(activ)m(e)h
(moni-)527 3784 y(tors)f(to)f(systematically)g(p)s(erform)f(sc)m
(heduled)g(measuremen)m(ts)h(b)s(et)m(w)m(een)h(eac)m(h)g(other.)39
b(Amongst)527 4010 y(other)25 b(things,)g(monitors)e(measure)h(the)h
(round)e(trip)g(times)h(\()p Fs(R)-7 b(TT)p Ft(\))25
b(b)s(et)m(w)m(een)g(the)f(di\013eren)m(t)g(pairs)527
4236 y(of)k(monitors.)39 b(W)-8 b(e)29 b(use)f(an)f(NLANR)h(data)h(set)
f(with)f(the)h(round-trip-times)d(b)s(et)m(w)m(een)j(103)h(suc)m(h)527
4462 y(monitors.)39 b(Our)27 b(data)i(set)f(is)f(from)h(measuremen)m
(ts)g(tak)m(en)h(in)d(April)g(2001.)42 b(The)27 b(NLANR)h(sites)527
4687 y(are)37 b(primarily)d(lo)s(cated)j(at)g(univ)m(ersities)e(in)g
(North)i(America.)60 b(The)36 b(details)g(of)h(the)g(NLANR)527
4913 y(measuremen)m(t)31 b(metho)s(dology)f(and)g(sites)g(is)g(describ)
s(ed)e(in)h([17)q(].)p 300 4975 1440 4 v 404 5028 a Fk(3)438
5060 y Fj(These)22 b(dela)n(y)f(assignmen)n(ts)g(are)g(probably)g
(quite)f(misleading,)j(since)f(the)e(true)h(In)n(ternet)f(latencies)i
(are)g(not)f(random;)300 5152 y(at)h(the)g(v)n(ery)f(least,)j(they)d
(usually)i(ob)r(ey)f(the)f(triangle)i(inequalit)n(y)-6
b(.)33 b(Ho)n(w)n(ev)n(er,)23 b(w)n(e)f(do)h(not)e(y)n(et)h(kno)n(w)g
(ho)n(w)g(to)h(realistically)300 5243 y(mo)r(del)i(the)h(latencies)g
(on)g(a)g(PLR)n(G.)p eop
%%Page: 54 69
54 68 bop 3809 100 a Ft(54)664 399 y(A)37 b(detailed)g(ev)-5
b(aluation)36 b(of)i(distributed)c(binning)h(and)h(its)h(applications)f
(is)g(presen)m(ted)h(in)300 624 y([37)q(].)k(Here,)31
b(w)m(e)g(restrict)f(ourselv)m(es)h(to)g(ev)-5 b(aluating)30
b(the)g(p)s(erformance)g(of)h(CAN)f(with)f(binning-based)300
850 y(construction.)664 1076 y(Figure)24 b(3.4)i(plots)e(the)h(CAN)g
(latency)g(stretc)m(h)h(\(de\014ned)e(ab)s(o)m(v)m(e\))i(for)f
(increasing)e(CAN)i(sizes,)300 1302 y Fr(i.e.)39 b Ft(for)28
b(increasing)f(n)m(um)m(b)s(ers)g(of)h(CAN)g(no)s(des.)40
b(W)-8 b(e)29 b(use)f(top)s(ology)h(TS-1K)e(and)h(scale)g(the)h(CAN)f
(size)300 1528 y(b)m(y)f(adding)e(CAN)i(no)s(des)f(to)h(the)g(stub)f
(\(leaf)7 b(\))27 b(no)s(des)f(in)g(the)h(underlying)c(top)s(ology)-8
b(.)41 b(The)26 b(dela)m(y)h(of)g(the)300 1753 y(link)i(from)h(the)i
(end-host)e(no)s(de)h(to)g(the)h(stub)e(no)s(de)g(is)g(set)i(to)f(1ms.)
43 b(Th)m(us,)30 b(in)g(scaling)g(the)h(CAN)g(size)300
1979 y(from)26 b(512)j(to)e(16K)h(no)s(des,)f(w)m(e're)g(scaling)f(the)
h(densit)m(y)f(of)h(the)h(graph)e(without)g(scaling)g(the)h(bac)m(kb)s
(one)300 2205 y(\(transit\))j(domain.)39 b(Figure)30
b(3.4)h(compares)f(the)h(latency)f(stretc)m(h)h(for)e(randomly)g
(constructed)h(CANs)300 2431 y(\(where)37 b(no)s(des)g(join)g(the)h
(CAN)f(at)i(a)f(random)e(p)s(oin)m(t)h(in)f(the)i(space,)i(as)e
(describ)s(ed)e(in)g([35)q(]\))i(to)h(the)300 2657 y(stretc)m(h)j
(using)d(the)h(binning-based)e(CAN)j(construction)f(sc)m(heme)h
(outline)e(ab)s(o)m(v)m(e.)73 b(F)-8 b(or)41 b(randomly)300
2883 y(constructed)d(CANs,)i(w)m(e)e(see)g(that)h(the)f(latency)g
(stretc)m(h)g(simply)d(gro)m(ws)k(as)f(the)g(pathlength)f(since)300
3108 y(no)f(e\013ort)i(is)d(made)i(to)g(reduce)f(the)h(p)s(er-hop)e
(latency)-8 b(.)60 b(W)-8 b(e)38 b(see)f(that)g(binning-based)c
(construction)300 3334 y(greatly)38 b(lo)m(w)m(ers)f(the)g(stretc)m(h.)
62 b(Also,)38 b(as)g(exp)s(ected,)h(with)d(more)h(landmarks,)g(the)h
(binning)c(is)i(more)300 3560 y(accurate)c(and)e(the)g(stretc)m(h)h
(decreases)h(further.)1996 3527 y Fl(4)664 3786 y Ft(Figure)f(3.5)h
(rep)s(eats)g(the)g(ab)s(o)m(v)m(e)h(test)f(for)g(top)s(ology)g(PLR)m
(G.)g(As)f(b)s(efore,)h(the)g(CAN)f(size)h(is)300 4012
y(scaled)c(b)m(y)g(scaling)f(the)h(densit)m(y)f(of)h(CAN)g(no)s(des)f
(attac)m(hed)j(to)f(underlying)c(top)s(ology)j(no)s(des.)39
b(W)-8 b(e)30 b(are)300 4237 y(not)e(sure)g(to)g(what)g(exten)m(t)i
(the)e(random)f(assignmen)m(t)h(of)g(link)e(dela)m(ys)i(a\013ects)h
(our)f(results)f(for)g(PLR)m(G.)300 4463 y(T)-8 b(able)36
b(3.3)i(lists)d(the)i(stretc)m(h)h(for)e(a)h(100)h(no)s(de)e(CAN)g
(using)g(the)g(NLANR)h(data)h(set.)60 b(Because)38 b(the)300
4689 y(NLANR)32 b(data)h(set)g(has)f(only)f(103)i(no)s(des,)g(w)m(e)f
(cannot)h(exp)s(erimen)m(t)e(with)g(increasing)g(CAN)h(sizes)g(as)300
4915 y(w)m(e)f(did)d(for)j(TS)e(and)h(PLR)m(G.)p 300
5080 1440 4 v 404 5134 a Fk(4)438 5166 y Fj(While)24
b(the)e(absolute)i(v)l(alue)f(of)h(the)f(stretc)n(h)g(app)r(ears)h
(high,)g(this)f(is)g(primarily)g(b)r(ecause)h(w)n(e)f(are)h(using)g(a)f
(CAN)g(with)300 5257 y(only)k(t)n(w)n(o)h(dimensions.)39
b(Increasing)28 b(the)f(dimensionalit)n(y)g(of)h(the)f(CAN)g(space)h(w)
n(ould)f(greatly)h(reduce)f(the)g(stretc)n(h)g(for)300
5348 y(all)g(construction)f(sc)n(hemes.)p eop
%%Page: 55 70
55 69 bop 3809 100 a Ft(55)343 2124 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1969 @rwi @setspecial
%%BeginDocument: fig/can-ts-lm.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Tue Jul 24 21:34:58 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
644 560 M
63 0 V
6409 0 R
-63 0 V
560 560 M
(5) Rshow
644 994 M
63 0 V
6409 0 R
-63 0 V
560 994 M
(10) Rshow
644 1428 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(15) Rshow
644 1862 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(20) Rshow
644 2296 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(25) Rshow
644 2730 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(30) Rshow
644 3164 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(35) Rshow
644 3598 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(40) Rshow
644 4032 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(45) Rshow
644 4466 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(50) Rshow
644 4900 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(55) Rshow
1142 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(512) Cshow
2138 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(1K) Cshow
3133 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(2K) Cshow
4129 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(4K) Cshow
5125 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(8K) Cshow
6120 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(16K) Cshow
LTb
644 560 M
6472 0 V
0 4340 V
-6472 0 V
644 560 L
140 2730 M
currentpoint gsave translate 90 rotate 0 0 M
(Average Latency Stretch) Cshow
grestore
3880 210 M
(Number of Overlay Nodes) Cshow
2.000 UP
1.000 UL
LT0
6402 4759 M
(Random) Rshow
6486 4759 M
462 0 V
1142 1010 M
996 294 V
995 541 V
996 581 V
996 1085 V
995 1094 V
1142 1010 Pls
2138 1304 Pls
3133 1845 Pls
4129 2426 Pls
5125 3511 Pls
6120 4605 Pls
6717 4759 Pls
2.000 UP
1.000 UL
LT1
6402 4602 M
(#landmarks=4) Rshow
6486 4602 M
462 0 V
1142 694 M
996 153 V
995 222 V
996 290 V
996 390 V
995 599 V
1142 694 Crs
2138 847 Crs
3133 1069 Crs
4129 1359 Crs
5125 1749 Crs
6120 2348 Crs
6717 4602 Crs
2.000 UP
1.000 UL
LT2
6402 4445 M
(#landmarks=8) Rshow
6486 4445 M
462 0 V
1142 629 M
996 112 V
995 192 V
996 191 V
996 313 V
995 277 V
1142 629 Star
2138 741 Star
3133 933 Star
4129 1124 Star
5125 1437 Star
6120 1714 Star
6717 4445 Star
2.000 UP
1.000 UL
LT3
6402 4288 M
(#landmarks=12) Rshow
6486 4288 M
462 0 V
1142 630 M
996 121 V
995 164 V
996 181 V
996 289 V
995 269 V
1142 630 Box
2138 751 Box
3133 915 Box
4129 1096 Box
5125 1385 Box
6120 1654 Box
6717 4288 Box
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 300 2411 a(Figure)60 b(3.4:)102 b Fr(Str)-5
b(etch)62 b(for)f(a)g(2-dimensional)300 2524 y(CAN;)32
b(top)-5 b(olo)g(gy)35 b(TS-1K)2215 2124 y @beginspecial
50 @llx 50 @lly 410 @urx 302 @ury 1969 @rwi @setspecial
%%BeginDocument: fig/can-plrg-lm.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Thu Jul 26 17:47:35 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
644 560 M
63 0 V
6409 0 R
-63 0 V
560 560 M
(5) Rshow
644 1042 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(10) Rshow
644 1524 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(15) Rshow
644 2007 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(20) Rshow
644 2489 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(25) Rshow
644 2971 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(30) Rshow
644 3453 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(35) Rshow
644 3936 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(40) Rshow
644 4418 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(45) Rshow
644 4900 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(50) Rshow
1142 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(512) Cshow
2138 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(1K) Cshow
3133 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(2K) Cshow
4129 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(4K) Cshow
5125 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(8K) Cshow
6120 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(16K) Cshow
LTb
644 560 M
6472 0 V
0 4340 V
-6472 0 V
644 560 L
140 2730 M
currentpoint gsave translate 90 rotate 0 0 M
(Average Latency Stretch) Cshow
grestore
3880 210 M
(Number of Overlay Nodes) Cshow
2.000 UP
1.000 UL
LT0
6402 4759 M
(Random) Rshow
6486 4759 M
462 0 V
1142 1052 M
996 260 V
995 608 V
996 627 V
996 1186 V
995 984 V
1142 1052 Pls
2138 1312 Pls
3133 1920 Pls
4129 2547 Pls
5125 3733 Pls
6120 4717 Pls
6717 4759 Pls
2.000 UP
1.000 UL
LT1
6402 4602 M
(#landmarks=4) Rshow
6486 4602 M
462 0 V
1142 945 M
996 329 V
995 498 V
996 601 V
996 955 V
995 1177 V
1142 945 Crs
2138 1274 Crs
3133 1772 Crs
4129 2373 Crs
5125 3328 Crs
6120 4505 Crs
6717 4602 Crs
2.000 UP
1.000 UL
LT2
6402 4445 M
(#landmarks=8) Rshow
6486 4445 M
462 0 V
1142 928 M
996 307 V
995 405 V
996 453 V
996 772 V
995 675 V
1142 928 Star
2138 1235 Star
3133 1640 Star
4129 2093 Star
5125 2865 Star
6120 3540 Star
6717 4445 Star
2.000 UP
1.000 UL
LT3
6402 4288 M
(#landmarks=12) Rshow
6486 4288 M
462 0 V
1142 932 M
996 255 V
995 415 V
996 414 V
996 721 V
995 668 V
1142 932 Box
2138 1187 Box
3133 1602 Box
4129 2016 Box
5125 2737 Box
6120 3405 Box
6717 4288 Box
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 2172 2411 a Ft(Figure)60 b(3.5:)103 b Fr(Str)-5
b(etch)61 b(for)g(a)g(2-dimensional)2172 2524 y(CAN;)32
b(top)-5 b(olo)g(gy)35 b(PLR)n(G)p 1342 3763 1516 4 v
1340 3876 4 113 v 1476 3842 a Ft(Construction)p 2124
3876 V 182 w(Latency)d(Stretc)m(h)p 2856 3876 V 1342
3879 1516 4 v 1342 3896 V 1340 4009 4 113 v 1566 3975
a(Random)p 2124 4009 V 510 w(4.44)p 2856 4009 V 1340
4122 V 1392 4088 a(Bin,)e(2)g(landmarks)p 2124 4122 V
334 w(4.33)p 2856 4122 V 1340 4234 V 1392 4201 a(Bin,)g(3)g(landmarks)p
2124 4234 V 357 w(3.9)p 2856 4234 V 1340 4347 V 1392
4313 a(Bin,)g(4)g(landmarks)p 2124 4347 V 357 w(3.2)p
2856 4347 V 1340 4460 V 1392 4426 a(Bin,)g(5)g(landmarks)p
2124 4460 V 357 w(3.1)p 2856 4460 V 1342 4464 1516 4
v 1148 4713 a(T)-8 b(able)30 b(3.3:)41 b Fr(Str)-5 b(etch)34
b(on)f(a)g(2-d)g(CAN)f(using)g(NLANR)p eop
%%Page: 56 71
56 70 bop 3809 100 a Ft(56)300 1229 y Fn(Chapter)65 b(4)300
1893 y Fq(M-CAN:)78 b(CAN-based)g(Multicast)664 2451
y Ft(Our)21 b(in)m(terest)h(in)g(CANs)g(is)f(based)h(on)h(the)f(b)s
(elief)f(that)i(a)g(hash)f(table-lik)m(e)g(abstraction)g(w)m(ould)300
2677 y(giv)m(e)33 b(In)m(ternet)g(system)g(dev)m(elop)s(ers)f(a)h(p)s
(o)m(w)m(erful)f(design)f(to)s(ol)i(that)g(could)f(enable)h(new)f
(applications)300 2902 y(and)38 b(comm)m(unication)f(mo)s(dels.)63
b(As)38 b(an)g(example)g(of)h(ho)m(w)f(one)g(migh)m(t)g(use)g(CAN)g(to)
h(supp)s(ort)e(ric)m(h)300 3128 y(higher-lev)m(el)27
b(services,)i(w)m(e)g(describ)s(e)d(M-CAN)j(an)f(application-lev)m(el)f
(m)m(ulticast)h(sc)m(heme)h(that)g(builds)300 3354 y(on)h(CAN.)664
3580 y(A)c(n)m(um)m(b)s(er)f(of)h(applications)f(suc)m(h)g(as)i(soft)m
(w)m(are)g(distribution,)d(In)m(ternet)j(TV,)f(video)g(confer-)300
3806 y(encing)32 b(and)f(shared)h(white-b)s(oards)e([29)q(,)i(20)q(,)h
(27)q(,)f(23)q(])g(require)f(one-to-man)m(y)j(message)f(transmission)
300 4032 y(to)k(enable)e(e\016cien)m(t)h(man)m(y-to-man)m(y)i(comm)m
(unication.)57 b(The)35 b(IP)g(Multicast)h(service)g([10)q(])g(w)m(as)g
(pro-)300 4257 y(p)s(osed)f(as)i(an)f(extension)g(to)g(the)h(In)m
(ternet)f(arc)m(hitecture)h(to)g(supp)s(ort)d(e\016cien)m(t)j(m)m
(ulti-p)s(oin)m(t)d(pac)m(k)m(et)300 4483 y(deliv)m(ery)28
b(at)i(the)f(net)m(w)m(ork)h(lev)m(el.)40 b(With)29 b(IP)g(Multicast,)g
(a)h(single)e(pac)m(k)m(et)j(transmitted)d(at)i(the)g(source)300
4709 y(is)24 b(deliv)m(ered)f(to)j(an)f(arbitrary)e(n)m(um)m(b)s(er)h
(of)h(receiv)m(ers)g(b)m(y)g(replicating)e(the)i(pac)m(k)m(et)i(within)
22 b(the)j(net)m(w)m(ork)300 4935 y(at)32 b(fan-out)g(p)s(oin)m(ts)f
(\(routers\))g(along)h(a)g(distribution)c(tree)k(ro)s(oted)g(at)g(the)g
(tra\016c's)g(source.)44 b(IP)32 b(Mul-)300 5161 y(ticast)d(has)f(b)s
(een)g(studied)f(for)h(man)m(y)h(y)m(ears)g(no)m(w.)40
b(Y)-8 b(et,)31 b(IP)d(m)m(ulticast)g(deplo)m(ymen)m(t)h(has)f(b)s(een)
g(slo)m(w)m(ed)p eop
%%Page: 57 72
57 71 bop 3809 100 a Ft(57)300 399 y(b)m(y)35 b(di\016cult)d(issues)i
(related)g(to)i(scalable)e(in)m(ter-domain)f(routing)h(proto)s(cols,)i
(c)m(harging)f(mo)s(dels,)g(ro-)300 624 y(bust)e(congestion)h(con)m
(trol)g(sc)m(hemes)h(and)e(so)h(forth)f([13)q(,)h(19)q(,)g(28)q(].)51
b(Because)35 b(of)f(the)g(problems)e(facing)300 850 y(the)j(deplo)m
(ymen)m(t)g(of)h(a)f(net)m(w)m(ork-lev)m(el)h(m)m(ulticast)f(service,)h
(man)m(y)f(recen)m(t)h(researc)m(h)g(prop)s(osals)e(ha)m(v)m(e)300
1076 y(argued)f(for)g(an)g Fr(applic)-5 b(ation-level)35
b Ft(m)m(ulticast)e(service)g([4)q(,)g(13)q(,)g(19)q(])g(as)h(a)f(more)
h(tractable)g(alternativ)m(e)300 1302 y(to)d(net)m(w)m(ork-lev)m(el)g
(m)m(ulticast)f(and)g(ha)m(v)m(e)i(describ)s(ed)c(designs)h(and)h
(applications)e(for)j(suc)m(h)f(a)g(service.)664 1528
y(This)37 b(c)m(hapter)i(lo)s(oks)g(in)m(to)f(the)h(question)g(of)g(ho)
m(w)f(the)h(deplo)m(ymen)m(t)g(of)g(a)h(CAN-lik)m(e)e(dis-)300
1753 y(tributed)e(infrastructures)g(migh)m(t)i(b)s(e)f(utilized)f(to)i
(supp)s(ort)e(m)m(ulticast)i(services)f(and)g(applications.)300
1979 y(W)-8 b(e)43 b(outline)d(the)i(design)e(of)i(an)f
(application-lev)m(el)f(m)m(ulticast)i(sc)m(heme)g(built)d(using)h(a)i
(CAN.)g(Our)300 2205 y(design)29 b(sho)m(ws)g(that)h(extending)f(the)h
(CAN)f(framew)m(ork)h(to)g(supp)s(ort)e(m)m(ulticast)h(comes)i(at)f
(trivial)e(ad-)300 2431 y(ditional)j(cost)k(in)d(terms)h(of)g
(complexit)m(y)g(and)g(added)g(proto)s(col)g(mec)m(hanism.)49
b(A)33 b(k)m(ey)h(feature)g(of)f(our)300 2657 y(sc)m(heme)26
b(is)e(that)i(b)s(ecause)f(w)m(e)h(exploit)e(the)h(w)m(ell-de\014ned)f
(structured)g(nature)h(of)g(CAN)g(top)s(ologies)g(\(i.e.)300
2883 y(the)34 b(virtual)e(co)s(ordinate)i(space\))h(w)m(e)f(can)g
(eliminate)e(the)i(need)g(for)f(a)i(m)m(ulticast)e(routing)g(algorithm)
300 3108 y(to)38 b(construct)g(distribution)33 b(trees.)62
b(This)36 b(allo)m(ws)h(our)f(CAN-based)i(m)m(ulticast)f(sc)m(heme)h
(to)g(scale)f(to)300 3334 y(large)31 b(group)f(sizes.)41
b(While)30 b(our)g(design)f(is)h(in)f(the)i(con)m(text)i(of)d(CANs)h
(in)e(particular,)h(w)m(e)h(b)s(eliev)m(e)e(our)300 3560
y(tec)m(hnique)34 b(of)h(exploiting)d(the)j(structure)f(of)g(these)h
(systems)g(should)d(b)s(e)i(applicable)e(to)j(other)g(DHT)300
3786 y(routing)29 b(algorithms)h(suc)m(h)g(as)g(Chord)f([47)r(],)h(P)m
(astry)h([39)q(])g(and)f(T)-8 b(ap)s(estry)30 b([50)q(].)664
4012 y(The)39 b(ma)5 b(jorit)m(y)40 b(of)g(previously)d(prop)s(osed)i
(solutions)f(to)i(application-lev)m(el)e(\(for)i(example)300
4237 y([4)q(,)d(19)q(]\))g(in)m(v)m(olv)m(e)g(ha)m(ving)f(the)h(mem)m
(b)s(ers)g(of)g(a)g(m)m(ulticast)f(group)h(self-organize)f(in)m(to)h
(an)g(essen)m(tially)300 4463 y(random)20 b(application-lev)m(el)f
(mesh)h(top)s(ology)h(o)m(v)m(er)h(whic)m(h)e(a)h(traditional)e(m)m
(ulticast)h(routing)g(algorithm)300 4689 y(suc)m(h)33
b(as)g(D)m(VMRP)h([10)q(])f(is)f(used)g(to)h(construct)h(distribution)
29 b(trees)k(ro)s(oted)g(at)h(eac)m(h)g(p)s(ossible)c(tra\016c)300
4915 y(source.)43 b(Suc)m(h)30 b(routing)g(algorithms)g(require)g(ev)m
(ery)i(no)s(de)e(to)i(main)m(tain)e(state)j(for)d(ev)m(ery)i(other)g
(no)s(de)300 5141 y(in)d(the)i(top)s(ology)-8 b(.)41
b(Hence,)32 b(although)e(these)g(prop)s(osed)g(solutions)e(are)j(w)m
(ell)f(suited)f(to)i(their)e(targeted)p eop
%%Page: 58 73
58 72 bop 3809 100 a Ft(58)300 399 y(applications,)802
366 y Fl(1)878 399 y Ft(their)36 b(use)g(of)h(a)g(global)f(routing)g
(algorithm)g(limits)e(their)i(abilit)m(y)f(to)i(scale)g(to)h(large)300
624 y(\(man)m(y)33 b(thousands)e(of)h(no)s(des\))g(group)f(sizes)h(and)
f(to)i(op)s(erate)g(under)e(conditions)f(of)j(dynamic)d(group)300
850 y(mem)m(b)s(ership.)664 1076 y(Ba)m(y)m(eux)43 b([51)q(])g(is)e(an)
h(application-lev)m(el)e(m)m(ulticast)i(sc)m(heme)h(that)f(scales)h(to)
f(large)g(group)300 1302 y(sizes)34 b(but)g(restricts)f(the)i(service)f
(mo)s(del)f(to)i(a)g(single)e(source.)52 b(In)34 b(con)m(trast)h(to)g
(the)g(ab)s(o)m(v)m(e)g(sc)m(hemes,)300 1528 y(CAN-based)27
b(m)m(ulticast)g(can)g(scale)g(to)h(large)f(group)g(sizes)f(without)g
(restricting)g(the)h(service)g(mo)s(del)f(to)300 1753
y(a)31 b(single)e(source.)664 1979 y(In)43 b(summary)-8
b(,)46 b(M-CAN)e(serv)m(es)g(as)g(an)g(example)f(of)h(ho)m(w)g(one)g
(migh)m(t)f(extend)h(CAN)f(to)300 2205 y(supp)s(ort)30
b(ric)m(her)h(services)g(suc)m(h)g(as)h(m)m(ulticast.)44
b(F)-8 b(urthermore,)33 b(M-CAN)f(o\013ers)g(t)m(w)m(o)h(k)m(ey)f(adv)
-5 b(an)m(tages)300 2431 y(relativ)m(e)30 b(to)i(prior)c(w)m(ork)j(on)f
(application-lev)m(el)f(m)m(ulticast:)436 2731 y Ff(\017)46
b Ft(M-CAN)d(is)e(able)g(to)i(scale)f(to)g(v)m(ery)g(large)g(\()p
Fr(i.e.)75 b Ft(man)m(y)42 b(thousands)f(of)h(no)s(des)f(and)g
(higher\))527 2957 y(group)c(sizes)f(without)g(restricting)g(the)h
(service)g(mo)s(del)f(to)h(a)g(single-source.)60 b(T)-8
b(o)37 b(the)g(b)s(est)g(of)527 3183 y(our)30 b(kno)m(wledge,)g(no)g
(curren)m(tly)f(prop)s(osed)f(application-lev)m(el)h(m)m(ulticast)g(sc)
m(heme)i(can)f(op)s(erate)527 3409 y(in)f(this)h(regime.)436
3709 y Ff(\017)46 b Ft(Assuming)27 b(the)i(deplo)m(ymen)m(t)g(of)g(a)g
(CAN-lik)m(e)g(infrastructure,)e(CAN-based)i(m)m(ulticast)g(is)f(triv-)
527 3935 y(ially)38 b(simple)g(to)i(ac)m(hiev)m(e.)71
b(This)38 b(is)h(not)h(to)g(suggest)h(that)f(CAN-based)g(m)m(ulticast)f
(b)m(y)h(itself)527 4161 y(is)33 b(either)g(simpler)e(or)j(more)f
(complex)h(than)f(other)h(prop)s(osed)e(solutions)g(to)j
(application-lev)m(el)527 4387 y(m)m(ulticast.)55 b(Rather,)36
b(our)f(p)s(oin)m(t)f(is)g(that)h(CANs)g(can)g(serv)m(e)h(as)f(a)h
(building)31 b(blo)s(c)m(k)j(in)g(a)i(range)527 4613
y(of)g(In)m(ternet)g(applications)e(and)i(services)f(and)g(that)i(one)f
(suc)m(h,)h(easily)e(ac)m(hiev)-5 b(able,)37 b(service)f(is)527
4839 y(application-lev)m(el)29 b(m)m(ulticast.)p 300
4900 1440 4 v 404 4954 a Fk(1)438 4985 y Fj(The)c(authors)g(in)f([19)q
(],)h(state)g(that)g(End)f(System)f(Multicast)i(is)g(more)f
(appropriate)h(for)h(small,)f(sparse)g(groups)g(as)g(in)300
5077 y(audio-video)i(conferencing)i(and)e(virtual)g(classro)r(oms,)j
(while)e(the)f(authors)h(in)f([4)q(])g(apply)g(their)g(algorithm,)i
(Gossamer,)300 5168 y(to)d(the)f(self-organization)k(of)d
(infrastructure)g(pro)n(xies.)p eop
%%Page: 59 74
59 73 bop 3809 100 a Ft(59)300 399 y(The)21 b(remainder)f(of)i(this)f
(c)m(hapter)i(is)d(organized)i(as)g(follo)m(ws:)36 b(w)m(e)22
b(describ)s(e)e(the)i(design)f(of)h(a)g(CAN-based)300
624 y(m)m(ulticast)30 b(service)g(in)e(Section)i(4.1)h(and)f(ev)-5
b(aluate)31 b(this)e(design)f(through)i(sim)m(ulation)e(in)h(Section)h
(4.2.)300 850 y(Finally)-8 b(,)29 b(w)m(e)i(discuss)d(related)j(w)m
(ork)f(on)g(application-lev)m(el)f(m)m(ulticast)h(in)f(Section)h(4.3.)
300 1282 y Fm(4.1)135 b(Design)664 1598 y Ft(In)36 b(this)h(section,)i
(w)m(e)f(describ)s(e)e(our)g(solution)g(for)h(an)h(application-lev)m
(el)d(m)m(ulticast)i(using)300 1824 y(CAN.)29 b(If)f(all)f(the)i(no)s
(des)f(in)f(a)i(CAN)f(are)h(mem)m(b)s(ers)f(of)h(a)g(giv)m(en)f(m)m
(ulticast)g(group,)h(then)f(m)m(ulticasting)300 2050
y(a)39 b(message)g(only)f(requires)f(\015o)s(o)s(ding)f(the)j(message)g
(o)m(v)m(er)h(the)f(en)m(tire)f(CAN.)h(As)f(w)m(e)h(shall)e(describ)s
(e)300 2275 y(in)i(Section)h(4.1.2,)k(w)m(e)d(can)f(exploit)g(the)g
(existence)h(of)f(a)h(w)m(ell)e(de\014ned)g(co)s(ordinate)h(space)g(to)
h(pro-)300 2501 y(vide)26 b(simple,)g(e\016cien)m(t)i(\015o)s(o)s(ding)
d(algorithms)h(from)h(arbitrary)f(sources)h(without)f(ha)m(ving)h(to)h
(compute)300 2727 y(distribution)f(trees)k(for)f(ev)m(ery)h(p)s(oten)m
(tial)f(source.)664 2953 y(If)e(only)g(a)h(subset)g(of)g(the)g(CAN)g
(no)s(des)f(are)h(mem)m(b)s(ers)f(of)h(a)g(particular)f(group,)h(then)f
(m)m(ulti-)300 3179 y(casting)j(in)m(v)m(olv)m(es)f(t)m(w)m(o)i
(pieces:)436 3459 y Ff(\017)46 b Ft(the)31 b(mem)m(b)s(ers)e(of)i(the)g
(group)e(\014rst)h(form)g(a)h(group-sp)s(eci\014c)e("mini")g(CAN)h(and)
g(then,)436 3751 y Ff(\017)46 b Ft(m)m(ulticasting)29
b(is)h(ac)m(hiev)m(ed)h(b)m(y)f(\015o)s(o)s(ding)f(o)m(v)m(er)i(this)f
(mini)e(CAN)664 4031 y(In)e(what)i(follo)m(ws,)f(w)m(e)h(describ)s(e)e
(the)h(t)m(w)m(o)i(k)m(ey)f(comp)s(onen)m(ts)f(of)h(our)f(sc)m(heme:)40
b(group)27 b(forma-)300 4257 y(tion)j(and)g(m)m(ulticast)g(b)m(y)g
(\015o)s(o)s(ding)e(o)m(v)m(er)k(the)f(CAN.)300 4612
y Fv(4.1.1)112 b(Multicast)36 b(Group)i(F)-9 b(ormation)664
4897 y Ft(T)h(o)34 b(assist)g(in)f(our)h(explanation,)g(w)m(e)h(assume)
f(the)h(existence)f(of)h(a)g(CAN)f Fo(C)40 b Ft(within)32
b(whic)m(h)300 5123 y(a)37 b(subset)f(of)h(the)g(no)s(des)f(wish)f(to)i
(form)g(a)g(m)m(ulticast)f(group)g Fo(G)p Ft(.)60 b(W)-8
b(e)38 b(ac)m(hiev)m(e)g(this)e(b)m(y)h(forming)e(an)300
5348 y(additional)28 b(mini)f(CAN,)j(call)e(it)i Fo(C)1513
5362 y Fe(g)1553 5348 y Ft(,)g(made)f(up)g(of)h(only)e(the)i(mem)m(b)s
(ers)f(of)h Fo(G)p Ft(.)40 b(The)29 b(underlying)e(CAN)p
eop
%%Page: 60 75
60 74 bop 3809 100 a Ft(60)451 1559 y @beginspecial 0
@llx 0 @lly 382 @urx 364 @ury 1451 @rwi @setspecial
%%BeginDocument: fig/mcast_flood.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: mcast_flood.eps
%%Creator: fig2dev Version 3.2 Patchlevel 1
%%CreationDate: Fri May 25 02:05:47 2001
%%For: sylvia@oblaten.aciri.org (Sylvia Ratnasamy)
%%Orientation: Portrait
%%BoundingBox: 0 0 382 364
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-138.0 443.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
 /DrawEllipse {
	/endangle exch def
	/startangle exch def
	/yrad exch def
	/xrad exch def
	/y exch def
	/x exch def
	/savematrix mtrx currentmatrix def
	x y tr xrad yrad sc 0 0 1 startangle endangle arc
	closepath
	savematrix setmatrix
	} def

/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 8383 m -1000 -1000 l 9658 -1000 l 9658 8383 l cp clip
 0.06000 0.06000 sc
/Palatino-BoldItalic ff 240.00 scf sf
6150 2250 m
gs 1 -1 sc (F) col0 sh gr
% Polyline
30.000 slw
n 2400 1350 m 8625 1350 l 8625 7350 l 2400 7350 l cp gs col0 s gr 
% Polyline
7.500 slw
n 5475 1350 m 5475 7350 l gs col0 s gr 
% Polyline
n 3825 1350 m 3825 7350 l gs col0 s gr 
% Polyline
n 7050 1350 m 7050 7350 l gs col0 s gr 
% Polyline
n 2400 4350 m 8625 4350 l gs col0 s gr 
% Polyline
n 2400 2850 m 8625 2850 l gs col0 s gr 
% Polyline
n 2325 5775 m 8550 5775 l gs col0 s gr 
% Polyline
n 3150 2850 m 3150 4350 l gs col0 s gr 
% Polyline
n 3150 3600 m 3825 3600 l gs col0 s gr 
% Polyline
n 3150 5775 m 3150 7350 l gs col0 s gr 
% Polyline
n 2475 6600 m 3150 6600 l gs col0 s gr 
% Polyline
n 6300 4350 m 6300 5775 l gs col0 s gr 
% Polyline
n 4650 1350 m 4650 2850 l gs col0 s gr 
% Polyline
n 6300 2850 m 6300 4350 l gs col0 s gr 
% Polyline
n 5475 5025 m 6300 5025 l gs col0 s gr 
% Polyline
n 4650 5025 m 5475 5025 l gs col0 s gr 
% Polyline
n 4650 4350 m 4650 5775 l gs col0 s gr 
% Polyline
n 3825 2175 m 5475 2175 l gs col0 s gr 
% Polyline
n 7800 1350 m 7800 2850 l gs col0 s gr 
% Polyline
n 7800 2850 m 7800 4350 l gs col0 s gr 
% Polyline
n 7800 5775 m 7800 7275 l gs col0 s gr 
% Polyline
n 4650 5850 m 4650 7350 l gs col0 s gr 
% Polyline
n 4650 6600 m 5475 6600 l gs col0 s gr 
% Polyline
n 6300 3600 m 7050 3600 l gs col0 s gr 
% Polyline
gs  clippath
6381 5370 m 6525 5400 l 6381 5430 l 6540 5430 l 6540 5370 l cp
clip
n 6000 5400 m 6525 5400 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 6381 5370 m 6525 5400 l 6381 5430 l 6405 5400 l 6381 5370 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
7206 4995 m 7350 5025 l 7206 5055 l 7365 5055 l 7365 4995 l cp
clip
n 6825 5025 m 7350 5025 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 7206 4995 m 7350 5025 l 7206 5055 l 7230 5025 l 7206 4995 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6381 4695 m 6525 4725 l 6381 4755 l 6540 4755 l 6540 4695 l cp
clip
n 6150 4725 m 6525 4725 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 6381 4695 m 6525 4725 l 6381 4755 l 6405 4725 l 6381 4695 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6381 3945 m 6525 3975 l 6381 4005 l 6540 4005 l 6540 3945 l cp
clip
n 6000 3975 m 6525 3975 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 6381 3945 m 6525 3975 l 6381 4005 l 6405 3975 l 6381 3945 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6381 3270 m 6525 3300 l 6381 3330 l 6540 3330 l 6540 3270 l cp
clip
n 6000 3300 m 6525 3300 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 6381 3270 m 6525 3300 l 6381 3330 l 6405 3300 l 6381 3270 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
8031 6570 m 8175 6600 l 8031 6630 l 8190 6630 l 8190 6570 l cp
clip
n 7650 6600 m 8175 6600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 8031 6570 m 8175 6600 l 8031 6630 l 8055 6600 l 8031 6570 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
7131 6570 m 7275 6600 l 7131 6630 l 7290 6630 l 7290 6570 l cp
clip
n 6750 6600 m 7275 6600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 7131 6570 m 7275 6600 l 7131 6630 l 7155 6600 l 7131 6570 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
7206 2145 m 7350 2175 l 7206 2205 l 7365 2205 l 7365 2145 l cp
clip
n 6825 2175 m 7350 2175 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 7206 2145 m 7350 2175 l 7206 2205 l 7230 2175 l 7206 2145 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
8031 2145 m 8175 2175 l 8031 2205 l 8190 2205 l 8190 2145 l cp
clip
n 7650 2175 m 8175 2175 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 8031 2145 m 8175 2175 l 8031 2205 l 8055 2175 l 8031 2145 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5319 5430 m 5175 5400 l 5319 5370 l 5160 5370 l 5160 5430 l cp
clip
n 5700 5400 m 5175 5400 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5319 5430 m 5175 5400 l 5319 5370 l 5295 5400 l 5319 5430 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5394 6255 m 5250 6225 l 5394 6195 l 5235 6195 l 5235 6255 l cp
clip
n 5775 6225 m 5250 6225 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5394 6255 m 5250 6225 l 5394 6195 l 5370 6225 l 5394 6255 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5394 7005 m 5250 6975 l 5394 6945 l 5235 6945 l 5235 7005 l cp
clip
n 5775 6975 m 5250 6975 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5394 7005 m 5250 6975 l 5394 6945 l 5370 6975 l 5394 7005 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5319 4755 m 5175 4725 l 5319 4695 l 5160 4695 l 5160 4755 l cp
clip
n 5550 4725 m 5175 4725 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5319 4755 m 5175 4725 l 5319 4695 l 5295 4725 l 5319 4755 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5319 3705 m 5175 3675 l 5319 3645 l 5160 3645 l 5160 3705 l cp
clip
n 5550 3675 m 5175 3675 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5319 3705 m 5175 3675 l 5319 3645 l 5295 3675 l 5319 3705 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5319 2580 m 5175 2550 l 5319 2520 l 5160 2520 l 5160 2580 l cp
clip
n 5700 2550 m 5175 2550 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5319 2580 m 5175 2550 l 5319 2520 l 5295 2550 l 5319 2580 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5319 1830 m 5175 1800 l 5319 1770 l 5160 1770 l 5160 1830 l cp
clip
n 5700 1800 m 5175 1800 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5319 1830 m 5175 1800 l 5319 1770 l 5295 1800 l 5319 1830 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4494 1830 m 4350 1800 l 4494 1770 l 4335 1770 l 4335 1830 l cp
clip
n 4875 1800 m 4350 1800 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4494 1830 m 4350 1800 l 4494 1770 l 4470 1800 l 4494 1830 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4419 2505 m 4275 2475 l 4419 2445 l 4260 2445 l 4260 2505 l cp
clip
n 4800 2475 m 4275 2475 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4419 2505 m 4275 2475 l 4419 2445 l 4395 2475 l 4419 2505 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3594 2505 m 3450 2475 l 3594 2445 l 3435 2445 l 3435 2505 l cp
clip
n 3975 2475 m 3450 2475 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3594 2505 m 3450 2475 l 3594 2445 l 3570 2475 l 3594 2505 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3594 1830 m 3450 1800 l 3594 1770 l 3435 1770 l 3435 1830 l cp
clip
n 3975 1800 m 3450 1800 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3594 1830 m 3450 1800 l 3594 1770 l 3570 1800 l 3594 1830 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3669 3255 m 3525 3225 l 3669 3195 l 3510 3195 l 3510 3255 l cp
clip
n 4050 3225 m 3525 3225 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3669 3255 m 3525 3225 l 3669 3195 l 3645 3225 l 3669 3255 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3669 4005 m 3525 3975 l 3669 3945 l 3510 3945 l 3510 4005 l cp
clip
n 4050 3975 m 3525 3975 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3669 4005 m 3525 3975 l 3669 3945 l 3645 3975 l 3669 4005 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2919 4005 m 2775 3975 l 2919 3945 l 2760 3945 l 2760 4005 l cp
clip
n 3300 3975 m 2775 3975 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 2919 4005 m 2775 3975 l 2919 3945 l 2895 3975 l 2919 4005 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2919 3255 m 2775 3225 l 2919 3195 l 2760 3195 l 2760 3255 l cp
clip
n 3300 3225 m 2775 3225 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 2919 3255 m 2775 3225 l 2919 3195 l 2895 3225 l 2919 3255 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3744 5205 m 3600 5175 l 3744 5145 l 3585 5145 l 3585 5205 l cp
clip
n 4125 5175 m 3600 5175 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3744 5205 m 3600 5175 l 3744 5145 l 3720 5175 l 3744 5205 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4419 4755 m 4275 4725 l 4419 4695 l 4260 4695 l 4260 4755 l cp
clip
n 4800 4725 m 4275 4725 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4419 4755 m 4275 4725 l 4419 4695 l 4395 4725 l 4419 4755 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4419 5430 m 4275 5400 l 4419 5370 l 4260 5370 l 4260 5430 l cp
clip
n 4800 5400 m 4275 5400 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4419 5430 m 4275 5400 l 4419 5370 l 4395 5400 l 4419 5430 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4494 6255 m 4350 6225 l 4494 6195 l 4335 6195 l 4335 6255 l cp
clip
n 4875 6225 m 4350 6225 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4494 6255 m 4350 6225 l 4494 6195 l 4470 6225 l 4494 6255 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
4494 7005 m 4350 6975 l 4494 6945 l 4335 6945 l 4335 7005 l cp
clip
n 4875 6975 m 4350 6975 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 4494 7005 m 4350 6975 l 4494 6945 l 4470 6975 l 4494 7005 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3744 6630 m 3600 6600 l 3744 6570 l 3585 6570 l 3585 6630 l cp
clip
n 4125 6600 m 3600 6600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3744 6630 m 3600 6600 l 3744 6570 l 3720 6600 l 3744 6630 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
3069 6255 m 2925 6225 l 3069 6195 l 2910 6195 l 2910 6255 l cp
clip
n 3450 6225 m 2925 6225 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 3069 6255 m 2925 6225 l 3069 6195 l 3045 6225 l 3069 6255 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
2994 7080 m 2850 7050 l 2994 7020 l 2835 7020 l 2835 7080 l cp
clip
n 3375 7050 m 2850 7050 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 2994 7080 m 2850 7050 l 2994 7020 l 2970 7050 l 2994 7080 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5820 4944 m 5850 4800 l 5880 4944 l 5880 4785 l 5820 4785 l cp
clip
n 5850 5250 m 5850 4800 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5820 4944 m 5850 4800 l 5880 4944 l 5850 4920 l 5820 4944 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5820 4044 m 5850 3900 l 5880 4044 l 5880 3885 l 5820 3885 l cp
clip
n 5850 4425 m 5850 3900 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5820 4044 m 5850 3900 l 5880 4044 l 5850 4020 l 5820 4044 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5820 2694 m 5850 2550 l 5880 2694 l 5880 2535 l 5820 2535 l cp
clip
n 5850 3075 m 5850 2550 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5820 2694 m 5850 2550 l 5880 2694 l 5850 2670 l 5820 2694 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
5880 5931 m 5850 6075 l 5820 5931 l 5820 6090 l 5880 6090 l cp
clip
n 5850 5550 m 5850 6075 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 5880 5931 m 5850 6075 l 5820 5931 l 5850 5955 l 5880 5931 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
8106 3570 m 8250 3600 l 8106 3630 l 8265 3630 l 8265 3570 l cp
clip
n 7725 3600 m 8250 3600 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 8106 3570 m 8250 3600 l 8106 3630 l 8130 3600 l 8106 3570 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
7206 4020 m 7350 4050 l 7206 4080 l 7365 4080 l 7365 4020 l cp
clip
n 6900 4050 m 7350 4050 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 7206 4020 m 7350 4050 l 7206 4080 l 7230 4050 l 7206 4020 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
7206 3270 m 7350 3300 l 7206 3330 l 7365 3330 l 7365 3270 l cp
clip
n 6975 3300 m 7350 3300 l gs col7 0.00 shd ef gr gs col0 s gr gr

% arrowhead
n 7206 3270 m 7350 3300 l 7206 3330 l 7230 3300 l 7206 3270 l  cp gs 0.00 setgray ef gr  col0 s
/Palatino-BoldItalic ff 240.00 scf sf
4575 3675 m
gs 1 -1 sc (B) col0 sh gr
/Palatino-BoldItalic ff 240.00 scf sf
5775 3675 m
gs 1 -1 sc (A) col0 sh gr
/Palatino-BoldItalic ff 240.00 scf sf
7350 3750 m
gs 1 -1 sc (E) col0 sh gr
/Palatino-BoldItalic ff 240.00 scf sf
6675 3975 m
gs 1 -1 sc (D) col0 sh gr
/Palatino-BoldItalic ff 240.00 scf sf
6675 3225 m
gs 1 -1 sc (C) col0 sh gr
% Ellipse
n 5850 5400 75 75 0 360 DrawEllipse gs col7 0.00 shd ef gr gs col0 s gr

$F2psEnd
rs

%%EndDocument
 @endspecial 300 1847 a(Figure)35 b(4.1:)53 b Fr(Dir)-5
b(e)g(cte)g(d)39 b(\015o)-5 b(o)g(ding)40 b(over)e(the)300
1960 y(CAN)2189 1592 y @beginspecial 50 @llx 50 @lly
410 @urx 302 @ury 2032 @rwi @setspecial
%%BeginDocument: fig/dups.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Thu May 24 14:46:31 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -66 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 200 scalefont setfont
LTb
1040 800 M
63 0 V
5977 0 R
-63 0 V
920 800 M
(0) Rshow
1040 1339 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(4) Rshow
1040 1877 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(16) Rshow
1040 2416 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(64) Rshow
1040 2955 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(256) Rshow
1040 3493 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(1K) Rshow
1040 4032 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(4K) Rshow
1040 4571 M
63 0 V
5977 0 R
-63 0 V
-6097 0 R
(16K) Rshow
1040 800 M
0 63 V
0 3977 R
0 -63 V
0 -4177 R
(0) Cshow
3456 800 M
0 63 V
0 3977 R
0 -63 V
0 -4177 R
(1) Cshow
5872 800 M
0 63 V
0 3977 R
0 -63 V
0 -4177 R
(2) Cshow
LTb
1040 800 M
6040 0 V
0 4040 V
-6040 0 V
0 -4040 V
200 2820 M
currentpoint gsave translate 90 rotate 0 0 M
(number of nodes) Cshow
grestore
4060 300 M
(number of duplicates) Cshow
2.000 UP
1.000 UL
LT0
6114 4677 M
(dimensions=2) Rshow
1040 4567 Pls
3456 2774 Pls
5872 800 Pls
6537 4677 Pls
2.000 UP
1.000 UL
LT1
6114 4477 M
(dimensions=3) Rshow
1040 4567 Crs
3456 2744 Crs
5872 1069 Crs
6537 4477 Crs
2.000 UP
1.000 UL
LT2
6114 4277 M
(dimensions=4) Rshow
1040 4564 Star
3456 2967 Star
6537 4277 Star
2.000 UP
1.000 UL
LT3
6114 4077 M
(dimensions=5) Rshow
1040 4562 Box
3456 3105 Box
6537 4077 Box
2.000 UP
1.000 UL
LT4
6114 3877 M
(dimensions=6) Rshow
1040 4563 BoxF
3456 3045 BoxF
6537 3877 BoxF
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 2172 1879 a Ft(Figure)28 b(4.2:)42 b Fr(Duplic)-5
b(ate)31 b(messages)h(using)f(CAN-)2172 1992 y(b)-5 b(ase)g(d)34
b(multic)-5 b(ast)300 2284 y Fo(C)33 b Ft(itself)25 b(is)g(used)g(as)i
(the)f(b)s(o)s(otstrap)g(for)g(the)g(formation)g(of)g
Fo(C)2439 2298 y Fe(g)2505 2284 y Ft(as)h(follo)m(ws:)37
b(using)25 b(a)i(w)m(ell-kno)m(wn)e(hash)300 2509 y(function,)j(the)h
(group)g(address)f Fo(G)h Ft(is)f(deterministically)e(mapp)s(ed)h(on)m
(to)k(a)e(p)s(oin)m(t,)f(sa)m(y)i(\()p Fo(x;)15 b(y)s
Ft(\),)30 b(and)f(the)300 2735 y(no)s(de)24 b(on)h Fo(C)32
b Ft(that)26 b(o)m(wns)f(the)g(p)s(oin)m(t)f(\()p Fo(x;)15
b(y)s Ft(\))26 b(serv)m(es)g(as)f(the)g(b)s(o)s(otstrap)g(no)s(de)g(in)
e(the)j(construction)e(of)i Fo(C)3835 2749 y Fe(g)3875
2735 y Ft(.)300 2961 y(Joining)j(group)i Fo(G)h Ft(th)m(us)f(reduces)g
(to)h(joining)d(the)j(CAN)f Fo(C)2377 2975 y Fe(g)2417
2961 y Ft(.)44 b(This)29 b(is)i(done)g(b)m(y)g(rep)s(eating)g(the)g
(usual)300 3187 y(CAN)k(construction)g(pro)s(cess)g(with)f(\()p
Fo(x;)15 b(y)s Ft(\))36 b(as)f(the)h(b)s(o)s(otstrap)f(no)s(de.)54
b(Because)37 b(of)e(the)h(ligh)m(t-w)m(eigh)m(t)300 3413
y(nature)26 b(of)g(the)h(CAN)f(b)s(o)s(otstrap)g(mec)m(hanisms,)g(w)m
(e)h(do)f(not)g(exp)s(ect)h(the)f(CAN)g(b)s(o)s(otstrap)g(no)s(de)g(to)
h(b)s(e)300 3639 y(o)m(v)m(erloaded)35 b(b)m(y)e(join)g(requests.)50
b(If)33 b(this)g(b)s(ecomes)h(a)g(p)s(ossibilit)m(y)c(ho)m(w)m(ev)m
(er,)36 b(one)e(could)f(use)g(m)m(ultiple)300 3864 y(b)s(o)s(otstrap)24
b(no)s(des)h(to)g(share)g(the)g(load)f(b)m(y)h(using)f(m)m(ultiple)e
(hash)i(functions)g(to)i(deterministically)21 b(map)300
4090 y(the)37 b(group)g(name)g Fo(G)g Ft(on)m(to)i(m)m(ultiple)34
b(p)s(oin)m(ts)i(in)g(the)h(CAN)g Fo(C)7 b Ft(;)40 b(the)e(no)s(des)e
(corresp)s(onding)f(to)j(eac)m(h)300 4316 y(of)d(these)g(p)s(oin)m(ts)e
(w)m(ould)g(then)h(serv)m(e)h(as)g(a)g(b)s(o)s(otstrap)f(no)s(de)g(for)
g(the)g(group)g Fo(G)p Ft(.)54 b(As)34 b(with)f(the)i(CAN)300
4542 y(b)s(o)s(otstrap)30 b(pro)s(cess,)g(the)h(failure)d(of)j(the)f(b)
s(o)s(otstrap)g(no)s(de\(s\))g(do)s(es)g(not)h(a\013ect)h(the)e(op)s
(eration)g(of)h(the)300 4768 y(m)m(ulticast)d(group)h(itself;)f(it)g
(only)g(prev)m(en)m(ts)h(new)g(no)s(des)e(from)i(joining)e(the)i(group)
f(during)e(the)j(p)s(erio)s(d)300 4993 y(of)i(failure.)664
5219 y(Th)m(us,)h(ev)m(ery)i(group)e(has)g(a)h(corresp)s(onding)e(CAN)i
(made)f(up)g(of)h(all)e(the)i(group)f(mem)m(b)s(ers.)p
eop
%%Page: 61 76
61 75 bop 3809 100 a Ft(61)300 399 y(Note)25 b(that)e(with)f(this)g
(group)h(formation)g(pro)s(cess)g(a)g(no)s(de)g(only)f(main)m(tains)g
(state)j(for)e(those)h(groups)e(for)300 624 y(whic)m(h)i(it)i(is)e
(itself)h(a)h(mem)m(b)s(er)f(or)g(for)h(whic)m(h)e(it)h(serv)m(es)h(as)
g(the)g(b)s(o)s(otstrap)f(no)s(de.)39 b(F)-8 b(or)26
b(a)g Fo(d)p Ft(-dimensional)300 850 y(CAN,)32 b(a)f(mem)m(b)s(er)g(no)
s(de)g(main)m(tains)f(state)j(for)e(2)p Fo(d)h Ft(additional)d(no)s
(des)i(\(its)g(neigh)m(b)s(ors)f(in)g(the)h(CAN\),)300
1076 y(indep)s(enden)m(t)d(of)j(the)f(n)m(um)m(b)s(er)f(of)i(tra\016c)g
(sources)f(in)f(the)i(m)m(ulticast)f(group.)300 1436
y Fv(4.1.2)112 b(Multicast)36 b(forw)m(arding)664 1720
y Ft(Because)29 b(all)e(the)h(mem)m(b)s(ers)f(of)h(group)g
Fo(G)g Ft(\(and)g(no)g(other)g(no)s(de\))g(b)s(elong)f(to)h(the)g(asso)
s(ciated)300 1946 y(CAN)40 b Fo(C)607 1960 y Fe(g)647
1946 y Ft(,)j(m)m(ulticasting)d(to)h Fo(G)f Ft(is)g(ac)m(hiev)m(ed)h(b)
m(y)f(\015o)s(o)s(ding)e(on)j(the)f(CAN)g Fo(C)3058 1960
y Fe(g)3099 1946 y Ft(.)70 b(Di\013eren)m(t)41 b(\015o)s(o)s(ding)300
2172 y(algorithms)h(are)h(conceiv)-5 b(able;)50 b(for)42
b(example,)47 b(one)c(migh)m(t)g(consider)e(a)j(naiv)m(e)f(\015o)s(o)s
(ding)e(algorithm)300 2398 y(wherein)h(a)h(no)s(de)g(cac)m(hes)i(the)e
(sequence)h(n)m(um)m(b)s(ers)e(of)h(messages)h(it)f(has)g(recen)m(tly)h
(receiv)m(ed.)80 b(On)300 2623 y(receiving)25 b(a)i(new)f(message,)i(a)
f(no)s(de)e(forw)m(ards)h(the)g(message)h(to)g(all)e(its)h(neigh)m(b)s
(ors)f(\(except)i(of)g(course,)300 2849 y(the)k(neigh)m(b)s(or)f(from)g
(whic)m(h)f(it)i(receiv)m(ed)g(the)g(message\))h(only)e(if)g(that)i
(message)g(is)d(not)j(already)e(in)g(its)300 3075 y(cac)m(he.)68
b(With)38 b(this)g(t)m(yp)s(e)h(of)g(\015o)s(o)s(d-cac)m(he-suppress)f
(algorithm)g(a)h(source)g(can)g(reac)m(h)h(ev)m(ery)f(group)300
3301 y(mem)m(b)s(er)33 b(without)f(requiring)e(a)k(routing)e(algorithm)
h(to)h(disco)m(v)m(er)f(the)g(net)m(w)m(ork)i(top)s(ology)-8
b(.)50 b(Suc)m(h)32 b(an)300 3527 y(algorithm)24 b(do)s(es)h(not)h(mak)
m(e)g(an)m(y)g(sp)s(ecial)e(use)h(of)h(the)f(CAN)h(structure)e(and)h
(could)g(in)f(fact)i(b)s(e)f(run)f(o)m(v)m(er)300 3753
y(an)m(y)36 b(application-lev)m(el)f(top)s(ology)h(including)d(a)j
(random)g(mesh)f(top)s(ology)i(as)f(generated)h(in)e([19)q(,)h(4].)300
3978 y(The)42 b(problem)f(with)g(this)g(t)m(yp)s(e)i(of)g(naiv)m(e)f
(\015o)s(o)s(ding)f(algorithm)g(is)h(that)h(it)f(can)g(result)g(in)f(a)
i(large)300 4204 y(amoun)m(t)29 b(of)f(duplication)d(of)j(messages;)i
(in)d(the)h(w)m(orst)h(case,)h(a)e(no)s(de)g(could)f(receiv)m(e)i(a)f
(single)f(message)300 4430 y(from)j(eac)m(h)h(of)g(its)f(neigh)m(b)s
(ors.)664 4656 y(A)h(more)g(e\016cien)m(t)g(\015o)s(o)s(ding)e
(solution)h(w)m(ould)f(b)s(e)i(to)g(exploit)g(the)g(co)s(ordinate)f
(space)i(struc-)300 4882 y(ture)e(of)h(the)f(CAN)h(as)f(follo)m(ws:)664
5107 y(Assume)c(that)h(our)e(CAN)i(is)e(a)i Fo(d)p Ft(-dimensional)d
(CAN)j(with)e(dimensions)e(1)15 b Fo(:)g(:)g(:)i(d)p
Ft(.)40 b(Individual)300 5333 y(no)s(des)i(th)m(us)g(ha)m(v)m(e)i(at)f
(least)g(2)p Fo(d)g Ft(neigh)m(b)s(ors;)k(2)c(p)s(er)e(dimension)f
(with)i(one)g(to)i(mo)m(v)m(e)g(forw)m(ard)e(and)p eop
%%Page: 62 77
62 76 bop 3809 100 a Ft(62)300 399 y(another)38 b(to)g(mo)m(v)m(e)h(in)
d(rev)m(erse)i(along)g(eac)m(h)g(dimension.)59 b Fr(i.e.)j
Ft(for)37 b(ev)m(ery)h(dimension)d Fo(i)j Ft(a)f(no)s(de)g(has)300
624 y(at)f(least)g(one)g(neigh)m(b)s(or)e(whose)h(zone)h(abuts)f(its)g
(o)m(wn)g(o)m(wn)h(in)e(the)h(forw)m(ard)g(direction)f(along)i
Fo(i)g Ft(and)300 850 y(another)e(neigh)m(b)s(or)e(whose)i(zone)g
(abuts)g(its)f(o)m(wn)g(in)g(the)h(rev)m(erse)g(direction)f(along)g
Fo(i)p Ft(.)51 b(F)-8 b(or)35 b(example,)300 1076 y(consider)30
b(no)s(de)h Fo(A)h Ft(in)e(Figure)h(4.1:)44 b(no)s(de)31
b Fo(B)36 b Ft(abuts)31 b Fo(A)h Ft(in)e(the)i(rev)m(erse)g(direction)e
(along)i(dimension)d(1)300 1302 y(while)f(no)s(des)i
Fo(C)37 b Ft(and)29 b Fo(D)34 b Ft(abut)c Fo(A)g Ft(in)f(the)i(forw)m
(ard)f(direction)f(along)h(dimension)e(1.)664 1528 y(Messages)k(are)e
(then)g(forw)m(arded)g(as)h(follo)m(ws:)411 1822 y(1.)46
b(The)31 b(source)h(no)s(de)f(\()p Fr(i.e.)44 b Ft(no)s(de)31
b(that)i(generates)g(a)f(new)f(message\))i(forw)m(ards)e(a)h(message)h
(to)f(all)527 2047 y(its)e(neigh)m(b)s(ors)411 2345 y(2.)46
b(Let)26 b Fo(i)f Ft(b)s(e)f(the)h(\014rst)f(dimension)e(along)j(whic)m
(h)f(a)h(no)s(de)f(do)s(es)h(not)g(o)m(v)m(erlap)g(with)f(the)h
(source.)39 b(This)527 2571 y(no)s(de)25 b(then)g(forw)m(ards)g(a)g
(message)i(to)f(all)e(its)h(neigh)m(b)s(ors)e(with)h(whic)m(h)g(it)h
(abuts)g(along)h(dimension)527 2797 y(1)15 b Fo(:)g(:)g(:)i
Ft(\()p Fo(i)k Ff(\000)g Ft(1\))31 b(and)g(the)g(neigh)m(b)s(ors)e
(with)h(whic)m(h)f(it)i(abuts)f(along)h(dimension)d Fo(i)k
Ft(in)d(the)i(direction)527 3023 y(going)25 b(a)m(w)m(a)m(y)h(from)e
(the)h(source)g(no)s(de.)1833 2990 y Fl(2)1910 3023 y
Ft(Figure)49 b(4.1)25 b(depicts)f(this)f(directed)h(\015o)s(o)s(ding)f
(algorithm)527 3248 y(for)30 b(a)h(2-dimensional)d(CAN.)411
3546 y(3.)46 b(a)33 b(no)s(de)e(do)s(es)h(not)g(forw)m(ard)f(a)i
(message)g(along)f(a)g(particular)e(dimension)g(if)h(that)h(message)h
(has)527 3772 y(already)27 b(tra)m(v)m(ersed)h(at)f(least)h(half-w)m(a)
m(y)f(across)g(the)g(space)h(from)e(the)h(source)g(co)s(ordinates)g
(along)527 3998 y(that)35 b(dimension.)50 b(This)32 b(rule)h(prev)m(en)
m(ts)i(the)f(\015o)s(o)s(ding)e(from)i(lo)s(oping)e(round)h(the)h(bac)m
(k)h(of)g(the)527 4224 y(space.)411 4522 y(4.)46 b(a)28
b(no)s(de)f(cac)m(hes)i(the)e(sequence)h(n)m(um)m(b)s(ers)e(of)i
(messages)g(it)f(has)g(receiv)m(ed)h(and)f(do)s(es)g(not)g(forw)m(ard)
527 4748 y(a)k(message)h(that)e(it)g(has)h(already)e(previously)g
(receiv)m(ed)p 300 4806 1440 4 v 404 4860 a Fk(2)438
4892 y Fj(In)23 b(an)h(earlier)i(v)n(ersion)e(of)g(this)g(rule)g
(\(published)g(in)f([36)q(]\))i(no)r(des)f(used)f(the)h(dimension)f
(along)i(whic)n(h)f(it)g(receiv)n(ed)g(an)300 4983 y(incoming)k
(message)h(to)g(mak)n(e)e(forw)n(arding)j(decisions)g(for)f(that)f
(message.)44 b(The)28 b(resultan)n(t)h(algorithm)g(w)n(as)g(vulnerable)
300 5074 y(to)j(race)g(conditions)h(under)e(certain)h(dynamics;)i(the)d
(ab)r(o)n(v)n(e)h(rule)g(a)n(v)n(oids)g(this)g(problem)f(b)n(y)f(using)
i(only)g(the)f(relativ)n(e)300 5166 y(p)r(ositions)25
b(of)g(the)e(source)h(and)g(the)f(forw)n(arding)j(no)r(de)d(to)h(mak)n
(e)f(static)i(forw)n(arding)g(decisions.)35 b(In)23 b(b)r(oth)h(cases)h
(ho)n(w)n(ev)n(er,)300 5257 y(messages)j(follo)n(w)h(the)d(same)g
(path.)38 b(W)-6 b(e)26 b(thank)g(Alec)h(W)-6 b(olman)26
b(for)h(p)r(oin)n(ting)g(out)g(the)f(race)h(condition)h(and)e
(discussing)300 5348 y(the)f(ab)r(o)n(v)n(e)h(\014x.)p
eop
%%Page: 63 78
63 77 bop 3809 100 a Ft(63)664 399 y(F)-8 b(or)36 b(a)f(p)s(erfectly)g
(partitioned)f(\()p Fr(i.e.)55 b Ft(where)34 b(no)s(des)h(ha)m(v)m(e)h
(equal)f(sized)g(zones\))h(co)s(ordinate)300 624 y(space,)i(the)d(ab)s
(o)m(v)m(e)i(algorithm)e(ensures)f(that)j(ev)m(ery)f(no)s(de)f(receiv)m
(es)h(a)g(message)h(exactly)f(once.)57 b(F)-8 b(or)300
850 y(imp)s(erfectly)29 b(partitioned)f(spaces)j(ho)m(w)m(ev)m(er,)h(a)
f(no)s(de)f(migh)m(t)g(receiv)m(e)h(the)g(same)f(message)i(from)e(more)
300 1076 y(than)g(one)g(neigh)m(b)s(or.)39 b(F)-8 b(or)30
b(example,)g(in)f(Figure)g(4.1,)j(no)s(de)d Fo(E)35 b
Ft(w)m(ould)28 b(receiv)m(e)j(a)f(message)h(from)f(b)s(oth)300
1302 y(neigh)m(b)s(ors)f Fo(C)37 b Ft(and)29 b Fo(D)s
Ft(.)664 1528 y(Certain)34 b(duplicates)f(can)i(b)s(e)f(easily)g(a)m(v)
m(oided)h(b)s(ecause,)h(under)d(normal)h(CAN)g(op)s(eration,)300
1753 y(ev)m(ery)25 b(no)s(de)g(kno)m(ws)f(the)h(zone)g(co)s(ordinates)g
(for)f(eac)m(h)i(of)f(its)f(neigh)m(b)s(ors.)37 b(F)-8
b(or)26 b(example,)g(consider)d(once)300 1979 y(more)37
b(Figure)f(4.1;)41 b(no)s(des)36 b Fo(C)43 b Ft(and)36
b Fo(D)j Ft(b)s(oth)d(kno)m(w)g(eac)m(h)i(others')f(and)f(no)s(de)g
Fo(E)5 b Ft('s)37 b(zone)g(co)s(ordinates)300 2205 y(and)32
b(could)f(hence)h(use)g(a)h(deterministic)d(rule)h(suc)m(h)g(that)i
(only)f(one)g(of)g(them)h(forw)m(ards)e(messages)i(to)300
2431 y Fo(E)5 b Ft(.)57 b(Suc)m(h)34 b(a)i(rule,)g(ho)m(w)m(ev)m(er,)j
(only)34 b(eliminates)g(duplicates)g(that)i(arise)f(b)m(y)h(\015o)s(o)s
(ding)d(along)j(the)g(\014rst)300 2657 y(dimension.)47
b(The)32 b(rule)g(w)m(orks)i(along)f(the)g(\014rst)g(dimension)d(b)s
(ecause,)35 b Fr(al)5 b(l)33 b Ft(no)s(des)g(forw)m(ard)f(along)i(the)
300 2883 y(\014rst)23 b(dimension.)36 b(Hence)25 b(ev)m(en)g(if)e(a)h
(no)s(de,)h(b)m(y)f(applying)d(some)k(deterministic)c(rule,)k(do)s(es)e
(not)h(forw)m(ard)300 3108 y(a)37 b(message)i(to)e(its)g(neigh)m(b)s
(or)e(along)i(the)h(\014rst)e(dimension,)g(w)m(e)i(kno)m(w)f(that)g
(some)h(other)f(no)s(de)f(that)300 3334 y(do)s(es)25
b(satisfy)f(the)h(deterministic)d(rule)i(will)e(do)j(so.)39
b(But)25 b(this)f(need)g(not)h(b)s(e)g(the)g(case)g(when)f(forw)m
(arding)300 3560 y(along)31 b(higher)f(dimensions.)39
b(Consider)29 b(a)j(3-dimensional)d(CAN;)i(if)f(a)h(no)s(de)f(b)m(y)h
(the)g(application)e(of)j(a)300 3786 y(deterministic)f(rule)h(decides)h
(not)h(to)g(forw)m(ard)f(to)h(a)g(neigh)m(b)s(or)e(along)i(the)f
(second)h(dimension,)e(there)300 4012 y(is)38 b(no)h(guaran)m(tee)i
(that)f(an)m(y)f(no)s(de)g(will)d(ev)m(en)m(tually)j(forw)m(ard)g(it)g
(up)f(along)h(the)g(second)h(dimension)300 4237 y(b)s(ecause)27
b(the)f(no)s(de)g(that)i(do)s(es)e(satisfy)g(the)h(deterministic)d
(rule)i(migh)m(t)g(receiv)m(e)i(the)e(pac)m(k)m(et)j(along)e(the)300
4463 y(\014rst)33 b(dimension)e(and)i(hence)h(will)d(not)j(forw)m(ard)f
(the)h(message)h(along)f(the)g(second)g(dimension.)3680
4430 y Fl(3)3767 4463 y Ft(F)-8 b(or)300 4689 y(example,)29
b(in)d(Figure)i(4.1)i(let)e(us)f(assume)h(that)h(no)s(de)f
Fo(A)g Ft(decides)f(\(b)m(y)i(the)f(use)g(of)g(some)h(deterministic)300
4915 y(rule\))41 b(not)i(to)g(forw)m(ard)f(to)h(no)s(de)e
Fo(F)13 b Ft(.)77 b(Because)44 b(no)s(de)d Fo(C)49 b
Ft(receiv)m(es)43 b(the)f(message)i(\(from)e Fo(A)p Ft(\))h(along)300
5141 y(the)31 b(\014rst)g(dimension,)e(it)h(will)f(not)i(forw)m(ard)f
(the)i(message)g(along)f(the)g(second)g(dimension)e(either)i(and)p
300 5202 1440 4 v 404 5256 a Fk(3)438 5288 y Fj(By)26
b(the)f(second)h(rule)g(in)f(the)h(\015o)r(o)r(ding)g(algorithm.)p
eop
%%Page: 64 79
64 78 bop 3809 100 a Ft(64)300 399 y(hence)37 b(no)s(de)f
Fo(F)50 b Ft(and)36 b(the)h(other)g(no)s(des)f(with)f
Fo(Y)20 b Ft(-axis)37 b(co)s(ordinates)f(in)g(the)h(same)g(range)g(as)g
Fo(F)13 b Ft(,)39 b(will)300 624 y(nev)m(er)21 b(receiv)m(e)h(the)g
(message.)39 b(While)20 b(the)h(ab)s(o)m(v)m(e)h(strategy)h(do)s(es)e
(not)g(eliminate)f(all)g(duplicates,)i(it)e(do)s(es)300
850 y(eliminate)j(a)j(large)f(fraction)f(of)h(it)g(b)s(ecause)f(most)i
(of)f(the)g(\015o)s(o)s(ding)e(o)s(ccurs)h(along)h(the)g(\014rst)f
(dimension.)300 1076 y(Hence,)30 b(w)m(e)g(augmen)m(t)g(the)f(ab)s(o)m
(v)m(e)i(\015o)s(o)s(ding)c(algorithm)h(with)g(the)h(follo)m(wing)f
(optimization)g(rule)g(used)300 1302 y(to)j(eliminate)e(duplicates)g
(that)i(arise)f(from)g(forw)m(arding)f(along)h(the)h(\014rst)e
(dimension:)436 1602 y Ff(\017)46 b Ft(let)30 b(us)e(assume)h(that)h(a)
g(no)s(de,)f Fo(P)13 b Ft(,)30 b(is)e(to)i(forw)m(ard)f(a)h(message)g
(to)h(its)d(neigh)m(b)s(oring)f(no)s(de)i Fo(Q)g Ft(that)527
1828 y(abuts)37 b Fo(P)49 b Ft(along)37 b(dimension)d(1)j(Consider)e
(the)i(corner)g Fo(C)2555 1842 y Fe(q)2630 1828 y Ft(of)f
Fo(Q)p Ft('s)h(zone)h(that)f(abuts)f Fo(P)50 b Ft(along)527
2054 y(dimension)34 b(1)i(and)f(has)h(the)g(lo)m(w)m(est)h(co)s
(ordinates)f(along)g(dimensions)d(2)15 b Fo(:)g(:)g(:)i(d)p
Ft(.)57 b(Then,)37 b Fo(P)49 b Ft(only)527 2280 y(forw)m(ards)30
b(the)h(message)g(on)f(to)h Fo(Q)p Ft(,)g(if)e Fo(P)43
b Ft(is)30 b(in)f(con)m(tact)k(with)c(the)h(corner)h
Fo(C)3178 2294 y Fe(q)3216 2280 y Ft(.)300 2580 y(So,)22
b(for)f(example,)h(in)d(Figure)h(4.1,)k(with)19 b(resp)s(ect)h(to)h(no)
s(des)f Fo(C)26 b Ft(and)20 b Fo(D)s Ft(,)i(the)f(corner)f(under)f
(consideration)300 2806 y(for)37 b(no)s(de)g Fo(E)42
b Ft(w)m(ould)36 b(b)s(e)h(the)g(lo)m(w)m(er,)j(leftmost)d(corner)g(of)
h Fo(E)5 b Ft('s)37 b(zone.)62 b(Hence)38 b(only)f Fo(D)j
Ft(\(and)d(not)g Fo(C)7 b Ft(\))300 3032 y(w)m(ould)29
b(forw)m(ard)h(messages)h Fo(E)36 b Ft(in)29 b(the)i(forw)m(ard)e
(direction)h(along)g(the)g(\014rst)g(dimension.)664 3258
y(F)-8 b(or)27 b(the)g(ab)s(o)m(v)m(e)h(\015o)s(o)s(ding)d(algorithm,)i
(w)m(e)g(measured)f(through)h(sim)m(ulation)d(the)k(p)s(ercen)m(tage)
300 3484 y(of)37 b(no)s(des)g(that)h(exp)s(erienced)e(di\013eren)m(t)h
(degrees)h(of)f(message)i(duplication)34 b(caused)k(b)m(y)f(imp)s
(erfectly)300 3709 y(partitioned)27 b(spaces.)40 b(Figure)28
b(4.2)h(plots)e(the)h(n)m(um)m(b)s(er)f(of)h(no)s(des)f(that)i(receiv)m
(ed)f(a)h(particular)d(n)m(um)m(b)s(er)300 3935 y(of)j(duplicate)e
(messages)j(for)e(a)h(system)g(with)f(16,384)j(no)s(des)d(using)f(CANs)
h(with)g(dimensions)e(ranging)300 4161 y(from)i(2)h(to)h(6.)40
b(In)28 b(all)g(cases,)i(o)m(v)m(er)g(97\045)f(of)g(the)f(no)s(des)g
(receiv)m(e)i(no)e(duplicate)g(messages)h(and)f(amongst)300
4387 y(those)34 b(no)s(des)f(that)h(do,)g(virtually)d(all)h(of)i(them)f
(receiv)m(e)i(only)d(a)i(single)e(duplicate)g(message.)51
b(This)32 b(is)300 4613 y(a)38 b(considerable)f(impro)m(v)m(emen)m(t)h
(o)m(v)m(er)i(the)e(naiv)m(e)g(\015o)s(o)s(ding)e(algorithm)i(wherein)e
Fr(every)i Ft(no)s(de)f(migh)m(t)300 4839 y(receiv)m(e)31
b(a)g(n)m(um)m(b)s(er)e(of)i(duplicates)d(up)i(to)h(the)f(degree)h(\(n)
m(um)m(b)s(er)f(of)g(neigh)m(b)s(ors\))g(of)g(the)h(no)s(de.)664
5064 y(It)41 b(is)g(w)m(orth)g(noting)g(that)h(the)g(naiv)m(e)f(\015o)s
(o)s(ding)f(algorithm)h(is)f(v)m(ery)i(robust)f(to)h(message)300
5290 y(loss)33 b(b)s(ecause)h(a)f(no)s(de)g(can)h(receiv)m(e)h(a)f
(message)g(via)g(an)m(y)f(of)h(its)f(neigh)m(b)s(ors.)49
b(Ho)m(w)m(ev)m(er,)37 b(the)c(e\016cien)m(t)p eop
%%Page: 65 80
65 79 bop 3809 100 a Ft(65)300 399 y(\015o)s(o)s(ding)20
b(algorithm)g(is)g(less)h(robust)g(b)s(ecause)g(the)h(loss)f(of)g(a)h
(single)e(message)j(results)d(in)g(the)h(breakdo)m(wn)300
624 y(of)45 b(message)h(deliv)m(ery)d(to)i(sev)m(eral)g(subsequen)m(t)f
(no)s(des)g(th)m(us)g(requiring)f(additional)f(loss)i(reco)m(v)m(ery)
300 850 y(tec)m(hniques.)38 b(This)20 b(problem)h(is)h(ho)m(w)m(ev)m
(er,)j(no)e(di\013eren)m(t)e(than)i(in)e(the)h(case)i(of)e(traditional)
f(IP)h(m)m(ulticast)300 1076 y(or)42 b(other)g(application-lev)m(el)e
(sc)m(hemes)j(where)e(the)h(loss)f(of)h(a)h(pac)m(k)m(et)h(along)e(a)g
(single)e(link)g(results)300 1302 y(in)j(the)i(pac)m(k)m(et)h(b)s(eing)
d(lost)h(b)m(y)g(all)f(do)m(wnstream)i(no)s(des)e(in)g(the)i
(distribution)c(tree.)83 b(With)44 b(b)s(oth)300 1528
y(\015o)s(o)s(ding)d(algorithms,)k(the)e(duplication)e(of)i(messages)h
(arises)e(b)s(ecause)h(w)m(e)g(do)g(not)g(\(unlik)m(e)f(most)300
1753 y(other)31 b(solutions)e(to)i(m)m(ulticast)f(deliv)m(ery\))g
(construct)g(a)h(single)e(spanning)g(tree)i(ro)s(oted)g(at)g(the)g
(source)300 1979 y(of)i(tra\016c.)51 b(Ho)m(w)m(ev)m(er,)36
b(w)m(e)e(b)s(eliev)m(e)e(that)i(the)g(simplicit)m(y)c(and)j
(scalabilit)m(y)f(gained)h(b)m(y)g(not)g(ha)m(ving)g(to)300
2205 y(run)23 b(routing)h(algorithms)g(to)i(construct)f(and)f(main)m
(tain)g(suc)m(h)h(deliv)m(ery)f(trees)h(is)f(w)m(ell)g(w)m(orth)h(the)g
(sligh)m(t)300 2431 y(ine\016ciencies)k(that)i(ma)m(y)g(arise)f(from)f
(the)i(duplication)d(of)i(messages.)664 2657 y(Using)j(the)h(ab)s(o)m
(v)m(e)h(\015o)s(o)s(ding)e(algorithm,)h(an)m(y)g(group)g(mem)m(b)s(er)
f(can)i(m)m(ulticast)e(a)i(message)300 2883 y(to)j(the)g(en)m(tire)f
(group.)61 b(No)s(des)37 b(that)h(are)g(not)g(group)f(mem)m(b)s(ers)f
(can)i(also)f(m)m(ulticast)g(to)h(the)g(en)m(tire)300
3108 y(group)32 b(b)m(y)h(\014rst)e(disco)m(v)m(ering)i(a)g(random)e
(group)i(mem)m(b)s(er)f(and)g(rela)m(ying)g(the)g(transmission)f
(through)300 3334 y(this)h(random)f(group)i(mem)m(b)s(er.)1420
3301 y Fl(4)1506 3334 y Ft(This)e(random)h(mem)m(b)s(er)g(no)s(de)g
(can)h(b)s(e)f(disco)m(v)m(ered)h(b)m(y)f(con)m(tacting)300
3560 y(the)f(b)s(o)s(otstrap)e(no)s(de)h(asso)s(ciated)h(with)e(the)i
(group)e(name.)300 3996 y Fm(4.2)135 b(Ev)-7 b(aluation)664
4312 y Ft(In)39 b(this)g(section,)k(w)m(e)e(ev)-5 b(aluate,)43
b(through)d(sim)m(ulation,)h(the)f(p)s(erformance)g(of)g(our)g(CAN-)300
4538 y(based)25 b(m)m(ulticast)g(sc)m(heme.)40 b(W)-8
b(e)27 b(adopt)e(the)h(p)s(erformance)f(metrics)g(and)g(ev)-5
b(aluation)25 b(strategy)i(used)d(in)300 4763 y([19)q(].)40
b(As)26 b(with)f(previous)f(ev)-5 b(alution)26 b(studies)e(of)j
(application-lev)m(el)d(m)m(ulticasti)h(sc)m(hemes[19)r(,)h(4)q(,)g(51)
q(])g(w)m(e)300 4989 y(compare)g(the)f(p)s(erformance)g(of)g(CAN-based)
h(m)m(ulticast)f(to)h(nativ)m(e)f(IP)g(m)m(ulticast)g(and)g(naiv)m(e)g
(unicast-)p 300 5051 1440 4 v 404 5104 a Fk(4)438 5136
y Fj(Note)e(that)f(rela)n(ying)h(in)g(our)g(case)g(is)g(di\013eren)n(t)
f(from)h(rela)n(y)n(ed)f(transmissions)i(as)f(done)f(in)h(source)g(sp)r
(eci\014c)g(m)n(ulticast)300 5227 y([51)q(])j(b)r(ecause)g(only)g
(transmissions)g(from)g(non-mem)n(b)r(er)d(no)r(des)j(are)g(rela)n(y)n
(ed)g(and)f(ev)n(en)g(these)h(can)g(b)r(e)g(rela)n(y)n(ed)f(through)300
5319 y(an)n(y)g(mem)n(b)r(er)f(no)r(de.)p eop
%%Page: 66 81
66 80 bop 3809 100 a Ft(66)343 1979 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1969 @rwi @setspecial
%%BeginDocument: fig/rdp_cdf.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Mon May 14 23:32:00 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
728 560 M
63 0 V
6325 0 R
-63 0 V
644 560 M
(0) Rshow
728 994 M
63 0 V
6325 0 R
-63 0 V
644 994 M
(0.1) Rshow
728 1428 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.2) Rshow
728 1862 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.3) Rshow
728 2296 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.4) Rshow
728 2730 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.5) Rshow
728 3164 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.6) Rshow
728 3598 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.7) Rshow
728 4032 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.8) Rshow
728 4466 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(0.9) Rshow
728 4900 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(1) Rshow
728 560 M
0 63 V
0 4277 R
0 -63 V
728 420 M
(0) Cshow
1527 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(10) Cshow
2325 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(20) Cshow
3124 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(30) Cshow
3922 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(40) Cshow
4721 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(50) Cshow
5519 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(60) Cshow
6318 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(70) Cshow
7116 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(80) Cshow
LTb
728 560 M
6388 0 V
0 4340 V
-6388 0 V
728 560 L
140 2730 M
currentpoint gsave translate 90 rotate 0 0 M
(Cumulative percentage of nodes) Cshow
grestore
3922 210 M
(RDP) Cshow
1.000 UP
1.000 UL
LT0
6465 4767 M
(dimensions=6) Rshow
728 561 Pls
808 561 Pls
808 562 Pls
808 562 Pls
808 563 Pls
808 563 Pls
808 564 Pls
808 564 Pls
808 565 Pls
808 565 Pls
808 566 Pls
808 566 Pls
808 567 Pls
808 567 Pls
808 568 Pls
808 568 Pls
808 569 Pls
808 570 Pls
808 570 Pls
808 571 Pls
808 571 Pls
808 572 Pls
808 572 Pls
808 573 Pls
808 573 Pls
808 574 Pls
808 574 Pls
808 575 Pls
808 575 Pls
808 576 Pls
808 576 Pls
808 577 Pls
808 577 Pls
808 578 Pls
808 579 Pls
808 579 Pls
808 580 Pls
808 580 Pls
808 581 Pls
808 581 Pls
808 582 Pls
808 582 Pls
808 583 Pls
808 583 Pls
808 584 Pls
808 584 Pls
808 585 Pls
808 585 Pls
808 586 Pls
808 586 Pls
808 587 Pls
808 588 Pls
808 588 Pls
808 589 Pls
808 589 Pls
808 590 Pls
808 590 Pls
808 591 Pls
808 591 Pls
808 592 Pls
808 592 Pls
808 593 Pls
808 593 Pls
808 594 Pls
808 594 Pls
808 595 Pls
808 595 Pls
808 596 Pls
808 597 Pls
808 597 Pls
808 598 Pls
808 598 Pls
808 599 Pls
808 599 Pls
808 600 Pls
808 600 Pls
808 601 Pls
808 601 Pls
808 602 Pls
808 602 Pls
808 603 Pls
808 603 Pls
808 604 Pls
808 605 Pls
808 605 Pls
808 606 Pls
808 606 Pls
808 607 Pls
808 607 Pls
808 608 Pls
808 608 Pls
808 609 Pls
808 609 Pls
808 610 Pls
808 610 Pls
808 611 Pls
808 611 Pls
808 612 Pls
808 612 Pls
808 613 Pls
808 614 Pls
808 614 Pls
808 615 Pls
808 615 Pls
808 616 Pls
808 616 Pls
809 617 Pls
810 617 Pls
810 618 Pls
810 618 Pls
810 619 Pls
810 619 Pls
810 620 Pls
810 620 Pls
810 621 Pls
810 621 Pls
810 622 Pls
810 623 Pls
810 623 Pls
810 624 Pls
810 624 Pls
810 625 Pls
810 625 Pls
810 626 Pls
810 626 Pls
810 627 Pls
811 627 Pls
811 628 Pls
811 628 Pls
811 629 Pls
811 629 Pls
812 630 Pls
812 630 Pls
812 631 Pls
812 632 Pls
812 632 Pls
812 633 Pls
812 633 Pls
812 634 Pls
812 634 Pls
813 635 Pls
813 635 Pls
814 636 Pls
814 636 Pls
814 637 Pls
814 637 Pls
814 638 Pls
814 638 Pls
814 639 Pls
814 639 Pls
814 640 Pls
814 641 Pls
814 641 Pls
814 642 Pls
814 642 Pls
815 643 Pls
815 643 Pls
816 644 Pls
816 644 Pls
816 645 Pls
816 645 Pls
816 646 Pls
816 646 Pls
816 647 Pls
816 647 Pls
816 648 Pls
816 648 Pls
816 649 Pls
816 650 Pls
816 650 Pls
816 651 Pls
816 651 Pls
817 652 Pls
817 652 Pls
818 653 Pls
818 653 Pls
818 654 Pls
818 654 Pls
818 655 Pls
818 655 Pls
818 656 Pls
818 656 Pls
819 657 Pls
819 657 Pls
819 658 Pls
819 659 Pls
820 659 Pls
820 660 Pls
820 660 Pls
820 661 Pls
820 661 Pls
820 662 Pls
820 662 Pls
820 663 Pls
820 663 Pls
820 664 Pls
821 664 Pls
821 665 Pls
821 665 Pls
821 666 Pls
821 666 Pls
821 667 Pls
821 668 Pls
821 668 Pls
822 669 Pls
822 669 Pls
822 670 Pls
822 670 Pls
822 671 Pls
822 671 Pls
822 672 Pls
823 672 Pls
823 673 Pls
823 673 Pls
823 674 Pls
823 674 Pls
823 675 Pls
823 675 Pls
823 676 Pls
824 677 Pls
824 677 Pls
824 678 Pls
824 678 Pls
824 679 Pls
824 679 Pls
824 680 Pls
824 680 Pls
824 681 Pls
824 681 Pls
824 682 Pls
824 682 Pls
824 683 Pls
824 683 Pls
824 684 Pls
824 684 Pls
824 685 Pls
825 686 Pls
825 686 Pls
825 687 Pls
825 687 Pls
825 688 Pls
825 688 Pls
825 689 Pls
825 689 Pls
825 690 Pls
825 690 Pls
825 691 Pls
825 691 Pls
825 692 Pls
825 692 Pls
825 693 Pls
825 694 Pls
825 694 Pls
825 695 Pls
826 695 Pls
826 696 Pls
826 696 Pls
826 697 Pls
826 697 Pls
826 698 Pls
826 698 Pls
826 699 Pls
826 699 Pls
826 700 Pls
826 700 Pls
826 701 Pls
826 701 Pls
826 702 Pls
826 703 Pls
826 703 Pls
826 704 Pls
826 704 Pls
826 705 Pls
826 705 Pls
826 706 Pls
826 706 Pls
826 707 Pls
827 707 Pls
827 708 Pls
827 708 Pls
827 709 Pls
827 709 Pls
827 710 Pls
827 710 Pls
827 711 Pls
827 712 Pls
827 712 Pls
827 713 Pls
827 713 Pls
827 714 Pls
828 714 Pls
828 715 Pls
828 715 Pls
828 716 Pls
828 716 Pls
828 717 Pls
828 717 Pls
828 718 Pls
828 718 Pls
828 719 Pls
829 719 Pls
829 720 Pls
829 721 Pls
829 721 Pls
829 722 Pls
829 722 Pls
829 723 Pls
829 723 Pls
829 724 Pls
829 724 Pls
829 725 Pls
830 725 Pls
830 726 Pls
830 726 Pls
830 727 Pls
830 727 Pls
830 728 Pls
830 728 Pls
831 729 Pls
831 730 Pls
831 730 Pls
831 731 Pls
831 731 Pls
831 732 Pls
831 732 Pls
831 733 Pls
831 733 Pls
831 734 Pls
831 734 Pls
831 735 Pls
831 735 Pls
831 736 Pls
832 736 Pls
832 737 Pls
832 737 Pls
832 738 Pls
832 739 Pls
832 739 Pls
832 740 Pls
832 740 Pls
832 741 Pls
832 741 Pls
832 742 Pls
832 742 Pls
832 743 Pls
832 743 Pls
833 744 Pls
833 744 Pls
833 745 Pls
833 745 Pls
833 746 Pls
833 746 Pls
833 747 Pls
834 748 Pls
834 748 Pls
834 749 Pls
834 749 Pls
834 750 Pls
834 750 Pls
834 751 Pls
835 751 Pls
835 752 Pls
835 752 Pls
835 753 Pls
835 753 Pls
835 754 Pls
835 754 Pls
835 755 Pls
835 755 Pls
835 756 Pls
835 757 Pls
835 757 Pls
836 758 Pls
836 758 Pls
836 759 Pls
836 759 Pls
836 760 Pls
836 760 Pls
836 761 Pls
836 761 Pls
836 762 Pls
836 762 Pls
836 763 Pls
836 763 Pls
836 764 Pls
836 764 Pls
837 765 Pls
837 766 Pls
837 766 Pls
837 767 Pls
837 767 Pls
837 768 Pls
837 768 Pls
837 769 Pls
837 769 Pls
837 770 Pls
837 770 Pls
837 771 Pls
837 771 Pls
837 772 Pls
837 772 Pls
837 773 Pls
837 774 Pls
838 774 Pls
838 775 Pls
838 775 Pls
838 776 Pls
838 776 Pls
838 777 Pls
838 777 Pls
838 778 Pls
838 778 Pls
838 779 Pls
838 779 Pls
838 780 Pls
838 780 Pls
839 781 Pls
839 781 Pls
839 782 Pls
839 783 Pls
839 783 Pls
839 784 Pls
839 784 Pls
839 785 Pls
839 785 Pls
839 786 Pls
839 786 Pls
839 787 Pls
839 787 Pls
839 788 Pls
839 788 Pls
839 789 Pls
839 789 Pls
839 790 Pls
840 790 Pls
840 791 Pls
840 792 Pls
840 792 Pls
840 793 Pls
840 793 Pls
840 794 Pls
840 794 Pls
840 795 Pls
840 795 Pls
841 796 Pls
841 796 Pls
841 797 Pls
841 797 Pls
841 798 Pls
841 798 Pls
841 799 Pls
841 799 Pls
841 800 Pls
841 801 Pls
841 801 Pls
841 802 Pls
841 802 Pls
841 803 Pls
841 803 Pls
842 804 Pls
842 804 Pls
842 805 Pls
842 805 Pls
842 806 Pls
842 806 Pls
842 807 Pls
842 807 Pls
843 808 Pls
843 808 Pls
843 809 Pls
843 810 Pls
843 810 Pls
843 811 Pls
844 811 Pls
844 812 Pls
844 812 Pls
844 813 Pls
844 813 Pls
844 814 Pls
844 814 Pls
844 815 Pls
844 815 Pls
844 816 Pls
844 816 Pls
844 817 Pls
844 817 Pls
844 818 Pls
844 819 Pls
844 819 Pls
844 820 Pls
845 820 Pls
845 821 Pls
845 821 Pls
845 822 Pls
845 822 Pls
845 823 Pls
845 823 Pls
845 824 Pls
845 824 Pls
845 825 Pls
845 825 Pls
845 826 Pls
845 826 Pls
845 827 Pls
845 828 Pls
845 828 Pls
846 829 Pls
846 829 Pls
846 830 Pls
846 830 Pls
846 831 Pls
846 831 Pls
846 832 Pls
846 832 Pls
846 833 Pls
846 833 Pls
846 834 Pls
846 834 Pls
846 835 Pls
846 835 Pls
846 836 Pls
846 837 Pls
846 837 Pls
846 838 Pls
846 838 Pls
847 839 Pls
847 839 Pls
847 840 Pls
847 840 Pls
847 841 Pls
847 841 Pls
847 842 Pls
848 842 Pls
848 843 Pls
848 843 Pls
848 844 Pls
848 844 Pls
848 845 Pls
848 846 Pls
848 846 Pls
848 847 Pls
848 847 Pls
848 848 Pls
848 848 Pls
848 849 Pls
848 849 Pls
848 850 Pls
848 850 Pls
848 851 Pls
848 851 Pls
848 852 Pls
848 852 Pls
849 853 Pls
849 854 Pls
849 854 Pls
849 855 Pls
849 855 Pls
849 856 Pls
849 856 Pls
849 857 Pls
849 857 Pls
850 858 Pls
850 858 Pls
850 859 Pls
850 859 Pls
850 860 Pls
850 860 Pls
850 861 Pls
850 861 Pls
850 862 Pls
850 863 Pls
850 863 Pls
850 864 Pls
850 864 Pls
850 865 Pls
850 865 Pls
850 866 Pls
850 866 Pls
850 867 Pls
850 867 Pls
850 868 Pls
850 868 Pls
850 869 Pls
850 869 Pls
850 870 Pls
850 870 Pls
850 871 Pls
850 872 Pls
851 872 Pls
851 873 Pls
851 873 Pls
851 874 Pls
851 874 Pls
851 875 Pls
851 875 Pls
851 876 Pls
851 876 Pls
851 877 Pls
851 877 Pls
851 878 Pls
851 878 Pls
851 879 Pls
851 879 Pls
851 880 Pls
851 881 Pls
851 881 Pls
851 882 Pls
852 882 Pls
852 883 Pls
852 883 Pls
852 884 Pls
852 884 Pls
852 885 Pls
852 885 Pls
852 886 Pls
852 886 Pls
852 887 Pls
852 887 Pls
852 888 Pls
852 888 Pls
852 889 Pls
852 890 Pls
852 890 Pls
852 891 Pls
852 891 Pls
853 892 Pls
853 892 Pls
853 893 Pls
853 893 Pls
853 894 Pls
853 894 Pls
853 895 Pls
853 895 Pls
853 896 Pls
853 896 Pls
853 897 Pls
853 897 Pls
853 898 Pls
853 899 Pls
853 899 Pls
853 900 Pls
853 900 Pls
853 901 Pls
853 901 Pls
853 902 Pls
853 902 Pls
853 903 Pls
853 903 Pls
853 904 Pls
853 904 Pls
853 905 Pls
853 905 Pls
853 906 Pls
854 906 Pls
854 907 Pls
854 908 Pls
854 908 Pls
854 909 Pls
854 909 Pls
854 910 Pls
854 910 Pls
854 911 Pls
854 911 Pls
854 912 Pls
854 912 Pls
854 913 Pls
854 913 Pls
854 914 Pls
854 914 Pls
854 915 Pls
854 915 Pls
854 916 Pls
854 917 Pls
854 917 Pls
854 918 Pls
854 918 Pls
855 919 Pls
855 919 Pls
855 920 Pls
855 920 Pls
855 921 Pls
855 921 Pls
855 922 Pls
855 922 Pls
855 923 Pls
855 923 Pls
855 924 Pls
855 924 Pls
855 925 Pls
855 926 Pls
855 926 Pls
855 927 Pls
855 927 Pls
855 928 Pls
855 928 Pls
855 929 Pls
855 929 Pls
855 930 Pls
855 930 Pls
855 931 Pls
855 931 Pls
855 932 Pls
855 932 Pls
855 933 Pls
856 933 Pls
856 934 Pls
856 935 Pls
856 935 Pls
856 936 Pls
856 936 Pls
856 937 Pls
856 937 Pls
856 938 Pls
856 938 Pls
856 939 Pls
856 939 Pls
856 940 Pls
856 940 Pls
856 941 Pls
856 941 Pls
856 942 Pls
856 943 Pls
856 943 Pls
856 944 Pls
857 944 Pls
857 945 Pls
857 945 Pls
857 946 Pls
857 946 Pls
857 947 Pls
857 947 Pls
857 948 Pls
857 948 Pls
857 949 Pls
857 949 Pls
857 950 Pls
857 950 Pls
857 951 Pls
857 952 Pls
857 952 Pls
857 953 Pls
857 953 Pls
857 954 Pls
857 954 Pls
857 955 Pls
857 955 Pls
857 956 Pls
857 956 Pls
857 957 Pls
858 957 Pls
858 958 Pls
858 958 Pls
858 959 Pls
858 959 Pls
858 960 Pls
858 961 Pls
858 961 Pls
858 962 Pls
858 962 Pls
858 963 Pls
858 963 Pls
858 964 Pls
858 964 Pls
858 965 Pls
858 965 Pls
858 966 Pls
858 966 Pls
858 967 Pls
858 967 Pls
858 968 Pls
858 968 Pls
859 969 Pls
859 970 Pls
859 970 Pls
859 971 Pls
859 971 Pls
859 972 Pls
859 972 Pls
859 973 Pls
859 973 Pls
859 974 Pls
859 974 Pls
859 975 Pls
859 975 Pls
859 976 Pls
859 976 Pls
859 977 Pls
859 977 Pls
859 978 Pls
859 979 Pls
859 979 Pls
859 980 Pls
859 980 Pls
859 981 Pls
860 981 Pls
860 982 Pls
860 982 Pls
860 983 Pls
860 983 Pls
860 984 Pls
860 984 Pls
860 985 Pls
860 985 Pls
860 986 Pls
860 986 Pls
860 987 Pls
860 988 Pls
860 988 Pls
860 989 Pls
860 989 Pls
860 990 Pls
860 990 Pls
860 991 Pls
860 991 Pls
860 992 Pls
861 992 Pls
861 993 Pls
861 993 Pls
861 994 Pls
861 994 Pls
861 995 Pls
861 995 Pls
861 996 Pls
861 997 Pls
861 997 Pls
861 998 Pls
861 998 Pls
861 999 Pls
861 999 Pls
861 1000 Pls
861 1000 Pls
861 1001 Pls
861 1001 Pls
861 1002 Pls
861 1002 Pls
861 1003 Pls
861 1003 Pls
861 1004 Pls
861 1004 Pls
861 1005 Pls
861 1006 Pls
862 1006 Pls
862 1007 Pls
862 1007 Pls
862 1008 Pls
862 1008 Pls
862 1009 Pls
862 1009 Pls
862 1010 Pls
862 1010 Pls
862 1011 Pls
862 1011 Pls
862 1012 Pls
862 1012 Pls
862 1013 Pls
862 1013 Pls
862 1014 Pls
862 1015 Pls
862 1015 Pls
862 1016 Pls
862 1016 Pls
862 1017 Pls
862 1017 Pls
862 1018 Pls
862 1018 Pls
862 1019 Pls
862 1019 Pls
863 1020 Pls
863 1020 Pls
863 1021 Pls
863 1021 Pls
863 1022 Pls
863 1023 Pls
863 1023 Pls
863 1024 Pls
863 1024 Pls
863 1025 Pls
863 1025 Pls
863 1026 Pls
863 1026 Pls
864 1027 Pls
864 1027 Pls
864 1028 Pls
864 1028 Pls
864 1029 Pls
864 1029 Pls
864 1030 Pls
864 1030 Pls
864 1031 Pls
864 1032 Pls
864 1032 Pls
864 1033 Pls
864 1033 Pls
864 1034 Pls
864 1034 Pls
864 1035 Pls
864 1035 Pls
864 1036 Pls
864 1036 Pls
864 1037 Pls
864 1037 Pls
864 1038 Pls
864 1038 Pls
864 1039 Pls
864 1039 Pls
864 1040 Pls
865 1041 Pls
865 1041 Pls
865 1042 Pls
865 1042 Pls
865 1043 Pls
865 1043 Pls
865 1044 Pls
865 1044 Pls
865 1045 Pls
865 1045 Pls
865 1046 Pls
865 1046 Pls
865 1047 Pls
865 1047 Pls
865 1048 Pls
866 1048 Pls
866 1049 Pls
866 1050 Pls
866 1050 Pls
866 1051 Pls
866 1051 Pls
866 1052 Pls
866 1052 Pls
866 1053 Pls
866 1053 Pls
866 1054 Pls
866 1054 Pls
866 1055 Pls
866 1055 Pls
866 1056 Pls
867 1056 Pls
867 1057 Pls
867 1057 Pls
867 1058 Pls
867 1059 Pls
867 1059 Pls
867 1060 Pls
867 1060 Pls
867 1061 Pls
867 1061 Pls
867 1062 Pls
867 1062 Pls
867 1063 Pls
867 1063 Pls
867 1064 Pls
867 1064 Pls
868 1065 Pls
868 1065 Pls
868 1066 Pls
868 1066 Pls
868 1067 Pls
868 1068 Pls
868 1068 Pls
868 1069 Pls
868 1069 Pls
868 1070 Pls
868 1070 Pls
868 1071 Pls
868 1071 Pls
868 1072 Pls
868 1072 Pls
869 1073 Pls
869 1073 Pls
869 1074 Pls
869 1074 Pls
869 1075 Pls
869 1075 Pls
869 1076 Pls
869 1077 Pls
869 1077 Pls
869 1078 Pls
869 1078 Pls
869 1079 Pls
869 1079 Pls
869 1080 Pls
869 1080 Pls
869 1081 Pls
869 1081 Pls
869 1082 Pls
870 1082 Pls
870 1083 Pls
870 1083 Pls
870 1084 Pls
870 1084 Pls
870 1085 Pls
870 1086 Pls
870 1086 Pls
870 1087 Pls
870 1087 Pls
870 1088 Pls
870 1088 Pls
870 1089 Pls
870 1089 Pls
870 1090 Pls
870 1090 Pls
870 1091 Pls
870 1091 Pls
870 1092 Pls
870 1092 Pls
870 1093 Pls
870 1093 Pls
870 1094 Pls
870 1095 Pls
870 1095 Pls
870 1096 Pls
871 1096 Pls
871 1097 Pls
871 1097 Pls
871 1098 Pls
871 1098 Pls
871 1099 Pls
871 1099 Pls
871 1100 Pls
871 1100 Pls
871 1101 Pls
871 1101 Pls
871 1102 Pls
871 1103 Pls
871 1103 Pls
871 1104 Pls
871 1104 Pls
871 1105 Pls
871 1105 Pls
871 1106 Pls
871 1106 Pls
872 1107 Pls
872 1107 Pls
872 1108 Pls
873 1108 Pls
873 1109 Pls
873 1109 Pls
873 1110 Pls
873 1110 Pls
873 1111 Pls
873 1112 Pls
873 1112 Pls
873 1113 Pls
873 1113 Pls
873 1114 Pls
873 1114 Pls
873 1115 Pls
873 1115 Pls
873 1116 Pls
873 1116 Pls
873 1117 Pls
873 1117 Pls
873 1118 Pls
873 1118 Pls
873 1119 Pls
873 1119 Pls
873 1120 Pls
873 1121 Pls
873 1121 Pls
873 1122 Pls
873 1122 Pls
873 1123 Pls
873 1123 Pls
873 1124 Pls
873 1124 Pls
873 1125 Pls
873 1125 Pls
874 1126 Pls
874 1126 Pls
874 1127 Pls
874 1127 Pls
874 1128 Pls
874 1128 Pls
874 1129 Pls
874 1130 Pls
874 1130 Pls
874 1131 Pls
874 1131 Pls
874 1132 Pls
874 1132 Pls
875 1133 Pls
875 1133 Pls
875 1134 Pls
875 1134 Pls
875 1135 Pls
875 1135 Pls
875 1136 Pls
875 1136 Pls
875 1137 Pls
875 1137 Pls
875 1138 Pls
875 1139 Pls
875 1139 Pls
875 1140 Pls
875 1140 Pls
875 1141 Pls
875 1141 Pls
875 1142 Pls
875 1142 Pls
875 1143 Pls
875 1143 Pls
875 1144 Pls
875 1144 Pls
875 1145 Pls
875 1145 Pls
875 1146 Pls
876 1146 Pls
876 1147 Pls
876 1148 Pls
876 1148 Pls
876 1149 Pls
876 1149 Pls
876 1150 Pls
876 1150 Pls
876 1151 Pls
876 1151 Pls
876 1152 Pls
876 1152 Pls
876 1153 Pls
876 1153 Pls
876 1154 Pls
876 1154 Pls
876 1155 Pls
876 1155 Pls
876 1156 Pls
876 1157 Pls
876 1157 Pls
876 1158 Pls
876 1158 Pls
876 1159 Pls
876 1159 Pls
877 1160 Pls
877 1160 Pls
877 1161 Pls
877 1161 Pls
877 1162 Pls
877 1162 Pls
877 1163 Pls
877 1163 Pls
877 1164 Pls
877 1164 Pls
877 1165 Pls
877 1166 Pls
877 1166 Pls
877 1167 Pls
877 1167 Pls
877 1168 Pls
877 1168 Pls
877 1169 Pls
877 1169 Pls
877 1170 Pls
877 1170 Pls
877 1171 Pls
877 1171 Pls
877 1172 Pls
877 1172 Pls
878 1173 Pls
878 1173 Pls
878 1174 Pls
878 1175 Pls
878 1175 Pls
878 1176 Pls
878 1176 Pls
878 1177 Pls
878 1177 Pls
878 1178 Pls
878 1178 Pls
878 1179 Pls
879 1179 Pls
879 1180 Pls
879 1180 Pls
879 1181 Pls
879 1181 Pls
879 1182 Pls
879 1182 Pls
879 1183 Pls
879 1184 Pls
879 1184 Pls
879 1185 Pls
879 1185 Pls
879 1186 Pls
879 1186 Pls
879 1187 Pls
879 1187 Pls
879 1188 Pls
879 1188 Pls
880 1189 Pls
880 1189 Pls
880 1190 Pls
880 1190 Pls
880 1191 Pls
880 1192 Pls
880 1192 Pls
880 1193 Pls
880 1193 Pls
880 1194 Pls
880 1194 Pls
880 1195 Pls
880 1195 Pls
880 1196 Pls
880 1196 Pls
880 1197 Pls
881 1197 Pls
881 1198 Pls
881 1198 Pls
881 1199 Pls
881 1199 Pls
881 1200 Pls
881 1201 Pls
881 1201 Pls
881 1202 Pls
881 1202 Pls
882 1203 Pls
882 1203 Pls
882 1204 Pls
882 1204 Pls
882 1205 Pls
882 1205 Pls
882 1206 Pls
882 1206 Pls
882 1207 Pls
882 1207 Pls
883 1208 Pls
883 1208 Pls
883 1209 Pls
883 1210 Pls
883 1210 Pls
883 1211 Pls
883 1211 Pls
883 1212 Pls
883 1212 Pls
883 1213 Pls
883 1213 Pls
883 1214 Pls
883 1214 Pls
883 1215 Pls
883 1215 Pls
883 1216 Pls
883 1216 Pls
883 1217 Pls
883 1217 Pls
883 1218 Pls
883 1219 Pls
883 1219 Pls
883 1220 Pls
883 1220 Pls
883 1221 Pls
884 1221 Pls
884 1222 Pls
884 1222 Pls
884 1223 Pls
884 1223 Pls
884 1224 Pls
884 1224 Pls
884 1225 Pls
884 1225 Pls
884 1226 Pls
884 1226 Pls
884 1227 Pls
884 1228 Pls
884 1228 Pls
884 1229 Pls
884 1229 Pls
885 1230 Pls
885 1230 Pls
885 1231 Pls
885 1231 Pls
885 1232 Pls
885 1232 Pls
885 1233 Pls
885 1233 Pls
885 1234 Pls
885 1234 Pls
886 1235 Pls
886 1235 Pls
886 1236 Pls
886 1237 Pls
886 1237 Pls
886 1238 Pls
886 1238 Pls
886 1239 Pls
886 1239 Pls
886 1240 Pls
886 1240 Pls
886 1241 Pls
886 1241 Pls
886 1242 Pls
886 1242 Pls
886 1243 Pls
886 1243 Pls
886 1244 Pls
886 1244 Pls
886 1245 Pls
886 1246 Pls
886 1246 Pls
886 1247 Pls
886 1247 Pls
886 1248 Pls
888 1248 Pls
888 1249 Pls
888 1249 Pls
888 1250 Pls
888 1250 Pls
888 1251 Pls
888 1251 Pls
888 1252 Pls
888 1252 Pls
888 1253 Pls
888 1253 Pls
888 1254 Pls
888 1255 Pls
888 1255 Pls
888 1256 Pls
888 1256 Pls
888 1257 Pls
888 1257 Pls
888 1258 Pls
888 1258 Pls
888 1259 Pls
888 1259 Pls
888 1260 Pls
888 1260 Pls
888 1261 Pls
888 1261 Pls
888 1262 Pls
888 1262 Pls
888 1263 Pls
888 1264 Pls
888 1264 Pls
888 1265 Pls
888 1265 Pls
888 1266 Pls
888 1266 Pls
888 1267 Pls
888 1267 Pls
888 1268 Pls
888 1268 Pls
888 1269 Pls
888 1269 Pls
888 1270 Pls
888 1270 Pls
888 1271 Pls
888 1272 Pls
888 1272 Pls
888 1273 Pls
888 1273 Pls
888 1274 Pls
888 1274 Pls
888 1275 Pls
888 1275 Pls
888 1276 Pls
888 1276 Pls
888 1277 Pls
888 1277 Pls
888 1278 Pls
888 1278 Pls
889 1279 Pls
889 1279 Pls
889 1280 Pls
889 1281 Pls
889 1281 Pls
889 1282 Pls
889 1282 Pls
890 1283 Pls
890 1283 Pls
890 1284 Pls
890 1284 Pls
890 1285 Pls
890 1285 Pls
890 1286 Pls
890 1286 Pls
890 1287 Pls
890 1287 Pls
890 1288 Pls
890 1288 Pls
890 1289 Pls
890 1290 Pls
890 1290 Pls
890 1291 Pls
890 1291 Pls
890 1292 Pls
890 1292 Pls
890 1293 Pls
890 1293 Pls
890 1294 Pls
890 1294 Pls
890 1295 Pls
890 1295 Pls
890 1296 Pls
890 1296 Pls
890 1297 Pls
890 1297 Pls
890 1298 Pls
890 1299 Pls
890 1299 Pls
890 1300 Pls
890 1300 Pls
890 1301 Pls
890 1301 Pls
891 1302 Pls
891 1302 Pls
891 1303 Pls
891 1303 Pls
891 1304 Pls
891 1304 Pls
891 1305 Pls
891 1305 Pls
891 1306 Pls
891 1306 Pls
891 1307 Pls
891 1308 Pls
891 1308 Pls
891 1309 Pls
891 1309 Pls
891 1310 Pls
891 1310 Pls
892 1311 Pls
892 1311 Pls
892 1312 Pls
892 1312 Pls
892 1313 Pls
892 1313 Pls
892 1314 Pls
892 1314 Pls
892 1315 Pls
892 1315 Pls
892 1316 Pls
892 1317 Pls
892 1317 Pls
892 1318 Pls
892 1318 Pls
892 1319 Pls
892 1319 Pls
892 1320 Pls
892 1320 Pls
892 1321 Pls
892 1321 Pls
892 1322 Pls
892 1322 Pls
892 1323 Pls
892 1323 Pls
892 1324 Pls
892 1324 Pls
892 1325 Pls
892 1326 Pls
892 1326 Pls
892 1327 Pls
892 1327 Pls
892 1328 Pls
893 1328 Pls
893 1329 Pls
893 1329 Pls
893 1330 Pls
893 1330 Pls
893 1331 Pls
893 1331 Pls
893 1332 Pls
893 1332 Pls
893 1333 Pls
893 1333 Pls
893 1334 Pls
893 1335 Pls
893 1335 Pls
893 1336 Pls
893 1336 Pls
893 1337 Pls
893 1337 Pls
894 1338 Pls
894 1338 Pls
894 1339 Pls
894 1339 Pls
894 1340 Pls
894 1340 Pls
894 1341 Pls
894 1341 Pls
894 1342 Pls
894 1342 Pls
894 1343 Pls
894 1344 Pls
894 1344 Pls
894 1345 Pls
894 1345 Pls
894 1346 Pls
894 1346 Pls
894 1347 Pls
894 1347 Pls
894 1348 Pls
894 1348 Pls
894 1349 Pls
894 1349 Pls
894 1350 Pls
894 1350 Pls
894 1351 Pls
894 1351 Pls
894 1352 Pls
894 1353 Pls
894 1353 Pls
894 1354 Pls
894 1354 Pls
894 1355 Pls
894 1355 Pls
894 1356 Pls
894 1356 Pls
894 1357 Pls
894 1357 Pls
894 1358 Pls
894 1358 Pls
894 1359 Pls
894 1359 Pls
895 1360 Pls
896 1361 Pls
896 1361 Pls
896 1362 Pls
896 1362 Pls
896 1363 Pls
896 1363 Pls
896 1364 Pls
896 1364 Pls
896 1365 Pls
896 1365 Pls
896 1366 Pls
896 1366 Pls
896 1367 Pls
896 1367 Pls
896 1368 Pls
896 1368 Pls
896 1369 Pls
896 1370 Pls
896 1370 Pls
896 1371 Pls
896 1371 Pls
896 1372 Pls
896 1372 Pls
896 1373 Pls
896 1373 Pls
896 1374 Pls
896 1374 Pls
896 1375 Pls
896 1375 Pls
896 1376 Pls
896 1376 Pls
896 1377 Pls
896 1377 Pls
896 1378 Pls
896 1379 Pls
896 1379 Pls
896 1380 Pls
896 1380 Pls
897 1381 Pls
897 1381 Pls
897 1382 Pls
897 1382 Pls
897 1383 Pls
897 1383 Pls
897 1384 Pls
897 1384 Pls
897 1385 Pls
897 1385 Pls
897 1386 Pls
897 1386 Pls
897 1387 Pls
897 1388 Pls
898 1388 Pls
898 1389 Pls
898 1389 Pls
898 1390 Pls
898 1390 Pls
898 1391 Pls
898 1391 Pls
898 1392 Pls
898 1392 Pls
898 1393 Pls
898 1393 Pls
898 1394 Pls
898 1394 Pls
898 1395 Pls
898 1395 Pls
898 1396 Pls
898 1397 Pls
898 1397 Pls
898 1398 Pls
898 1398 Pls
898 1399 Pls
898 1399 Pls
898 1400 Pls
898 1400 Pls
898 1401 Pls
899 1401 Pls
899 1402 Pls
899 1402 Pls
899 1403 Pls
899 1403 Pls
899 1404 Pls
899 1404 Pls
899 1405 Pls
899 1406 Pls
899 1406 Pls
899 1407 Pls
899 1407 Pls
899 1408 Pls
900 1408 Pls
900 1409 Pls
900 1409 Pls
900 1410 Pls
900 1410 Pls
900 1411 Pls
900 1411 Pls
900 1412 Pls
900 1412 Pls
900 1413 Pls
900 1413 Pls
900 1414 Pls
900 1415 Pls
900 1415 Pls
900 1416 Pls
900 1416 Pls
900 1417 Pls
900 1417 Pls
900 1418 Pls
900 1418 Pls
900 1419 Pls
900 1419 Pls
900 1420 Pls
900 1420 Pls
900 1421 Pls
900 1421 Pls
900 1422 Pls
900 1422 Pls
900 1423 Pls
900 1424 Pls
900 1424 Pls
900 1425 Pls
900 1425 Pls
900 1426 Pls
900 1426 Pls
900 1427 Pls
900 1427 Pls
900 1428 Pls
900 1428 Pls
901 1429 Pls
901 1429 Pls
901 1430 Pls
901 1430 Pls
901 1431 Pls
901 1431 Pls
901 1432 Pls
901 1433 Pls
901 1433 Pls
901 1434 Pls
901 1434 Pls
901 1435 Pls
901 1435 Pls
901 1436 Pls
902 1436 Pls
902 1437 Pls
902 1437 Pls
902 1438 Pls
902 1438 Pls
902 1439 Pls
902 1439 Pls
902 1440 Pls
902 1441 Pls
902 1441 Pls
902 1442 Pls
902 1442 Pls
902 1443 Pls
902 1443 Pls
902 1444 Pls
902 1444 Pls
902 1445 Pls
902 1445 Pls
902 1446 Pls
902 1446 Pls
902 1447 Pls
902 1447 Pls
902 1448 Pls
902 1448 Pls
902 1449 Pls
902 1450 Pls
902 1450 Pls
902 1451 Pls
902 1451 Pls
902 1452 Pls
902 1452 Pls
902 1453 Pls
902 1453 Pls
902 1454 Pls
903 1454 Pls
903 1455 Pls
903 1455 Pls
903 1456 Pls
903 1456 Pls
903 1457 Pls
903 1457 Pls
903 1458 Pls
903 1459 Pls
903 1459 Pls
903 1460 Pls
903 1460 Pls
903 1461 Pls
904 1461 Pls
904 1462 Pls
904 1462 Pls
904 1463 Pls
904 1463 Pls
904 1464 Pls
904 1464 Pls
904 1465 Pls
904 1465 Pls
904 1466 Pls
904 1466 Pls
904 1467 Pls
904 1468 Pls
904 1468 Pls
904 1469 Pls
904 1469 Pls
904 1470 Pls
904 1470 Pls
905 1471 Pls
905 1471 Pls
905 1472 Pls
905 1472 Pls
905 1473 Pls
905 1473 Pls
905 1474 Pls
905 1474 Pls
905 1475 Pls
905 1475 Pls
905 1476 Pls
905 1477 Pls
905 1477 Pls
905 1478 Pls
905 1478 Pls
905 1479 Pls
905 1479 Pls
905 1480 Pls
905 1480 Pls
905 1481 Pls
905 1481 Pls
905 1482 Pls
905 1482 Pls
905 1483 Pls
905 1483 Pls
905 1484 Pls
905 1484 Pls
905 1485 Pls
905 1486 Pls
905 1486 Pls
905 1487 Pls
906 1487 Pls
906 1488 Pls
906 1488 Pls
906 1489 Pls
906 1489 Pls
906 1490 Pls
906 1490 Pls
906 1491 Pls
906 1491 Pls
906 1492 Pls
906 1492 Pls
906 1493 Pls
906 1493 Pls
906 1494 Pls
906 1495 Pls
906 1495 Pls
906 1496 Pls
906 1496 Pls
906 1497 Pls
906 1497 Pls
906 1498 Pls
907 1498 Pls
907 1499 Pls
907 1499 Pls
907 1500 Pls
907 1500 Pls
907 1501 Pls
907 1501 Pls
907 1502 Pls
907 1502 Pls
907 1503 Pls
907 1504 Pls
907 1504 Pls
907 1505 Pls
907 1505 Pls
907 1506 Pls
907 1506 Pls
907 1507 Pls
907 1507 Pls
908 1508 Pls
908 1508 Pls
908 1509 Pls
908 1509 Pls
908 1510 Pls
908 1510 Pls
908 1511 Pls
908 1511 Pls
908 1512 Pls
908 1513 Pls
908 1513 Pls
908 1514 Pls
908 1514 Pls
908 1515 Pls
908 1515 Pls
908 1516 Pls
908 1516 Pls
908 1517 Pls
908 1517 Pls
908 1518 Pls
908 1518 Pls
908 1519 Pls
908 1519 Pls
908 1520 Pls
908 1521 Pls
908 1521 Pls
908 1522 Pls
908 1522 Pls
908 1523 Pls
908 1523 Pls
908 1524 Pls
909 1524 Pls
909 1525 Pls
909 1525 Pls
909 1526 Pls
909 1526 Pls
909 1527 Pls
909 1527 Pls
909 1528 Pls
909 1528 Pls
909 1529 Pls
909 1530 Pls
909 1530 Pls
909 1531 Pls
909 1531 Pls
909 1532 Pls
909 1532 Pls
909 1533 Pls
909 1533 Pls
909 1534 Pls
909 1534 Pls
909 1535 Pls
909 1535 Pls
909 1536 Pls
909 1536 Pls
910 1537 Pls
910 1537 Pls
910 1538 Pls
910 1539 Pls
910 1539 Pls
910 1540 Pls
910 1540 Pls
910 1541 Pls
910 1541 Pls
910 1542 Pls
910 1542 Pls
910 1543 Pls
910 1543 Pls
910 1544 Pls
910 1544 Pls
910 1545 Pls
910 1545 Pls
910 1546 Pls
910 1546 Pls
910 1547 Pls
910 1548 Pls
910 1548 Pls
910 1549 Pls
910 1549 Pls
911 1550 Pls
911 1550 Pls
911 1551 Pls
911 1551 Pls
911 1552 Pls
911 1552 Pls
911 1553 Pls
911 1553 Pls
911 1554 Pls
911 1554 Pls
911 1555 Pls
911 1555 Pls
911 1556 Pls
911 1557 Pls
911 1557 Pls
911 1558 Pls
911 1558 Pls
911 1559 Pls
911 1559 Pls
911 1560 Pls
911 1560 Pls
911 1561 Pls
911 1561 Pls
911 1562 Pls
911 1562 Pls
911 1563 Pls
911 1563 Pls
911 1564 Pls
911 1564 Pls
911 1565 Pls
912 1566 Pls
912 1566 Pls
912 1567 Pls
912 1567 Pls
912 1568 Pls
912 1568 Pls
912 1569 Pls
912 1569 Pls
912 1570 Pls
912 1570 Pls
912 1571 Pls
912 1571 Pls
912 1572 Pls
912 1572 Pls
912 1573 Pls
912 1573 Pls
912 1574 Pls
912 1575 Pls
912 1575 Pls
912 1576 Pls
912 1576 Pls
912 1577 Pls
912 1577 Pls
912 1578 Pls
913 1578 Pls
913 1579 Pls
913 1579 Pls
913 1580 Pls
913 1580 Pls
913 1581 Pls
913 1581 Pls
913 1582 Pls
913 1582 Pls
913 1583 Pls
913 1584 Pls
913 1584 Pls
913 1585 Pls
913 1585 Pls
913 1586 Pls
913 1586 Pls
913 1587 Pls
913 1587 Pls
913 1588 Pls
913 1588 Pls
913 1589 Pls
913 1589 Pls
913 1590 Pls
913 1590 Pls
913 1591 Pls
914 1591 Pls
914 1592 Pls
914 1593 Pls
914 1593 Pls
914 1594 Pls
914 1594 Pls
914 1595 Pls
914 1595 Pls
914 1596 Pls
914 1596 Pls
914 1597 Pls
914 1597 Pls
914 1598 Pls
914 1598 Pls
914 1599 Pls
914 1599 Pls
914 1600 Pls
914 1600 Pls
914 1601 Pls
914 1602 Pls
914 1602 Pls
914 1603 Pls
914 1603 Pls
914 1604 Pls
914 1604 Pls
914 1605 Pls
914 1605 Pls
914 1606 Pls
915 1606 Pls
915 1607 Pls
915 1607 Pls
915 1608 Pls
915 1608 Pls
915 1609 Pls
915 1610 Pls
915 1610 Pls
915 1611 Pls
915 1611 Pls
915 1612 Pls
915 1612 Pls
915 1613 Pls
916 1613 Pls
916 1614 Pls
916 1614 Pls
916 1615 Pls
916 1615 Pls
916 1616 Pls
916 1616 Pls
916 1617 Pls
916 1617 Pls
916 1618 Pls
916 1619 Pls
916 1619 Pls
916 1620 Pls
916 1620 Pls
916 1621 Pls
916 1621 Pls
916 1622 Pls
916 1622 Pls
916 1623 Pls
917 1623 Pls
917 1624 Pls
917 1624 Pls
917 1625 Pls
917 1625 Pls
917 1626 Pls
917 1626 Pls
917 1627 Pls
917 1628 Pls
917 1628 Pls
917 1629 Pls
917 1629 Pls
917 1630 Pls
917 1630 Pls
917 1631 Pls
917 1631 Pls
917 1632 Pls
917 1632 Pls
917 1633 Pls
917 1633 Pls
917 1634 Pls
917 1634 Pls
917 1635 Pls
917 1635 Pls
917 1636 Pls
917 1637 Pls
917 1637 Pls
917 1638 Pls
917 1638 Pls
918 1639 Pls
918 1639 Pls
918 1640 Pls
918 1640 Pls
918 1641 Pls
918 1641 Pls
918 1642 Pls
918 1642 Pls
918 1643 Pls
918 1643 Pls
918 1644 Pls
918 1644 Pls
918 1645 Pls
918 1646 Pls
918 1646 Pls
918 1647 Pls
918 1647 Pls
918 1648 Pls
918 1648 Pls
918 1649 Pls
918 1649 Pls
918 1650 Pls
918 1650 Pls
918 1651 Pls
918 1651 Pls
918 1652 Pls
918 1652 Pls
918 1653 Pls
918 1653 Pls
918 1654 Pls
918 1655 Pls
918 1655 Pls
918 1656 Pls
918 1656 Pls
919 1657 Pls
919 1657 Pls
919 1658 Pls
919 1658 Pls
919 1659 Pls
919 1659 Pls
919 1660 Pls
919 1660 Pls
919 1661 Pls
919 1661 Pls
919 1662 Pls
919 1662 Pls
919 1663 Pls
919 1664 Pls
919 1664 Pls
919 1665 Pls
919 1665 Pls
919 1666 Pls
919 1666 Pls
919 1667 Pls
919 1667 Pls
919 1668 Pls
919 1668 Pls
919 1669 Pls
919 1669 Pls
920 1670 Pls
920 1670 Pls
920 1671 Pls
920 1671 Pls
920 1672 Pls
920 1673 Pls
920 1673 Pls
920 1674 Pls
920 1674 Pls
920 1675 Pls
920 1675 Pls
920 1676 Pls
920 1676 Pls
920 1677 Pls
920 1677 Pls
920 1678 Pls
920 1678 Pls
920 1679 Pls
920 1679 Pls
920 1680 Pls
920 1680 Pls
920 1681 Pls
920 1682 Pls
920 1682 Pls
920 1683 Pls
920 1683 Pls
920 1684 Pls
920 1684 Pls
920 1685 Pls
921 1685 Pls
921 1686 Pls
921 1686 Pls
921 1687 Pls
921 1687 Pls
921 1688 Pls
921 1688 Pls
921 1689 Pls
921 1690 Pls
921 1690 Pls
921 1691 Pls
921 1691 Pls
921 1692 Pls
921 1692 Pls
921 1693 Pls
921 1693 Pls
921 1694 Pls
921 1694 Pls
921 1695 Pls
921 1695 Pls
921 1696 Pls
921 1696 Pls
921 1697 Pls
921 1697 Pls
921 1698 Pls
922 1699 Pls
922 1699 Pls
922 1700 Pls
922 1700 Pls
922 1701 Pls
922 1701 Pls
922 1702 Pls
922 1702 Pls
922 1703 Pls
922 1703 Pls
922 1704 Pls
922 1704 Pls
922 1705 Pls
922 1705 Pls
922 1706 Pls
922 1706 Pls
922 1707 Pls
922 1708 Pls
922 1708 Pls
922 1709 Pls
923 1709 Pls
923 1710 Pls
923 1710 Pls
923 1711 Pls
923 1711 Pls
923 1712 Pls
923 1712 Pls
923 1713 Pls
923 1713 Pls
923 1714 Pls
923 1714 Pls
923 1715 Pls
923 1715 Pls
923 1716 Pls
923 1717 Pls
923 1717 Pls
923 1718 Pls
923 1718 Pls
923 1719 Pls
923 1719 Pls
923 1720 Pls
923 1720 Pls
923 1721 Pls
923 1721 Pls
923 1722 Pls
923 1722 Pls
923 1723 Pls
923 1723 Pls
923 1724 Pls
923 1724 Pls
924 1725 Pls
924 1726 Pls
924 1726 Pls
924 1727 Pls
924 1727 Pls
924 1728 Pls
924 1728 Pls
924 1729 Pls
924 1729 Pls
924 1730 Pls
924 1730 Pls
924 1731 Pls
924 1731 Pls
924 1732 Pls
924 1732 Pls
924 1733 Pls
924 1733 Pls
924 1734 Pls
924 1735 Pls
924 1735 Pls
924 1736 Pls
924 1736 Pls
924 1737 Pls
924 1737 Pls
924 1738 Pls
924 1738 Pls
924 1739 Pls
924 1739 Pls
924 1740 Pls
925 1740 Pls
925 1741 Pls
925 1741 Pls
925 1742 Pls
925 1742 Pls
925 1743 Pls
925 1744 Pls
925 1744 Pls
925 1745 Pls
925 1745 Pls
925 1746 Pls
925 1746 Pls
925 1747 Pls
926 1747 Pls
926 1748 Pls
926 1748 Pls
926 1749 Pls
926 1749 Pls
926 1750 Pls
926 1750 Pls
926 1751 Pls
926 1751 Pls
926 1752 Pls
926 1753 Pls
926 1753 Pls
926 1754 Pls
926 1754 Pls
926 1755 Pls
926 1755 Pls
926 1756 Pls
926 1756 Pls
926 1757 Pls
926 1757 Pls
926 1758 Pls
926 1758 Pls
926 1759 Pls
926 1759 Pls
926 1760 Pls
926 1760 Pls
926 1761 Pls
927 1762 Pls
927 1762 Pls
927 1763 Pls
927 1763 Pls
927 1764 Pls
927 1764 Pls
927 1765 Pls
927 1765 Pls
927 1766 Pls
927 1766 Pls
927 1767 Pls
927 1767 Pls
927 1768 Pls
927 1768 Pls
927 1769 Pls
927 1769 Pls
927 1770 Pls
927 1771 Pls
927 1771 Pls
927 1772 Pls
927 1772 Pls
927 1773 Pls
927 1773 Pls
928 1774 Pls
928 1774 Pls
928 1775 Pls
928 1775 Pls
928 1776 Pls
928 1776 Pls
928 1777 Pls
928 1777 Pls
928 1778 Pls
928 1779 Pls
928 1779 Pls
928 1780 Pls
928 1780 Pls
928 1781 Pls
928 1781 Pls
928 1782 Pls
928 1782 Pls
928 1783 Pls
928 1783 Pls
928 1784 Pls
928 1784 Pls
928 1785 Pls
928 1785 Pls
928 1786 Pls
928 1786 Pls
928 1787 Pls
928 1788 Pls
928 1788 Pls
929 1789 Pls
929 1789 Pls
929 1790 Pls
929 1790 Pls
929 1791 Pls
929 1791 Pls
929 1792 Pls
929 1792 Pls
929 1793 Pls
929 1793 Pls
929 1794 Pls
929 1794 Pls
929 1795 Pls
929 1795 Pls
929 1796 Pls
929 1797 Pls
929 1797 Pls
929 1798 Pls
930 1798 Pls
930 1799 Pls
930 1799 Pls
930 1800 Pls
930 1800 Pls
930 1801 Pls
930 1801 Pls
930 1802 Pls
930 1802 Pls
930 1803 Pls
930 1803 Pls
930 1804 Pls
930 1804 Pls
930 1805 Pls
930 1806 Pls
930 1806 Pls
930 1807 Pls
930 1807 Pls
930 1808 Pls
930 1808 Pls
930 1809 Pls
930 1809 Pls
930 1810 Pls
930 1810 Pls
930 1811 Pls
930 1811 Pls
930 1812 Pls
930 1812 Pls
930 1813 Pls
930 1813 Pls
930 1814 Pls
930 1815 Pls
930 1815 Pls
930 1816 Pls
931 1816 Pls
931 1817 Pls
931 1817 Pls
931 1818 Pls
931 1818 Pls
931 1819 Pls
931 1819 Pls
931 1820 Pls
931 1820 Pls
931 1821 Pls
931 1821 Pls
931 1822 Pls
931 1822 Pls
931 1823 Pls
931 1824 Pls
931 1824 Pls
931 1825 Pls
931 1825 Pls
932 1826 Pls
932 1826 Pls
932 1827 Pls
932 1827 Pls
932 1828 Pls
932 1828 Pls
932 1829 Pls
932 1829 Pls
932 1830 Pls
932 1830 Pls
932 1831 Pls
932 1831 Pls
932 1832 Pls
932 1833 Pls
932 1833 Pls
932 1834 Pls
932 1834 Pls
932 1835 Pls
932 1835 Pls
932 1836 Pls
932 1836 Pls
932 1837 Pls
932 1837 Pls
933 1838 Pls
933 1838 Pls
933 1839 Pls
933 1839 Pls
933 1840 Pls
933 1840 Pls
933 1841 Pls
933 1842 Pls
933 1842 Pls
933 1843 Pls
933 1843 Pls
933 1844 Pls
933 1844 Pls
933 1845 Pls
933 1845 Pls
933 1846 Pls
933 1846 Pls
933 1847 Pls
933 1847 Pls
933 1848 Pls
933 1848 Pls
933 1849 Pls
933 1849 Pls
933 1850 Pls
933 1851 Pls
933 1851 Pls
933 1852 Pls
933 1852 Pls
933 1853 Pls
934 1853 Pls
934 1854 Pls
934 1854 Pls
934 1855 Pls
934 1855 Pls
934 1856 Pls
934 1856 Pls
934 1857 Pls
934 1857 Pls
934 1858 Pls
934 1859 Pls
934 1859 Pls
934 1860 Pls
934 1860 Pls
934 1861 Pls
934 1861 Pls
934 1862 Pls
934 1862 Pls
934 1863 Pls
934 1863 Pls
934 1864 Pls
934 1864 Pls
934 1865 Pls
934 1865 Pls
934 1866 Pls
934 1866 Pls
934 1867 Pls
934 1868 Pls
934 1868 Pls
934 1869 Pls
934 1869 Pls
935 1870 Pls
935 1870 Pls
935 1871 Pls
935 1871 Pls
935 1872 Pls
935 1872 Pls
935 1873 Pls
935 1873 Pls
935 1874 Pls
935 1874 Pls
935 1875 Pls
935 1875 Pls
935 1876 Pls
935 1877 Pls
935 1877 Pls
935 1878 Pls
935 1878 Pls
935 1879 Pls
935 1879 Pls
935 1880 Pls
935 1880 Pls
935 1881 Pls
935 1881 Pls
935 1882 Pls
935 1882 Pls
935 1883 Pls
935 1883 Pls
935 1884 Pls
935 1884 Pls
935 1885 Pls
935 1886 Pls
935 1886 Pls
935 1887 Pls
935 1887 Pls
935 1888 Pls
935 1888 Pls
935 1889 Pls
935 1889 Pls
935 1890 Pls
935 1890 Pls
935 1891 Pls
935 1891 Pls
936 1892 Pls
936 1892 Pls
936 1893 Pls
936 1893 Pls
936 1894 Pls
936 1895 Pls
936 1895 Pls
936 1896 Pls
936 1896 Pls
936 1897 Pls
936 1897 Pls
936 1898 Pls
936 1898 Pls
937 1899 Pls
937 1899 Pls
937 1900 Pls
937 1900 Pls
937 1901 Pls
937 1901 Pls
937 1902 Pls
937 1902 Pls
937 1903 Pls
937 1904 Pls
937 1904 Pls
937 1905 Pls
937 1905 Pls
937 1906 Pls
937 1906 Pls
937 1907 Pls
937 1907 Pls
937 1908 Pls
937 1908 Pls
937 1909 Pls
937 1909 Pls
937 1910 Pls
937 1910 Pls
937 1911 Pls
937 1911 Pls
938 1912 Pls
938 1913 Pls
938 1913 Pls
938 1914 Pls
938 1914 Pls
938 1915 Pls
938 1915 Pls
938 1916 Pls
938 1916 Pls
938 1917 Pls
938 1917 Pls
938 1918 Pls
938 1918 Pls
938 1919 Pls
938 1919 Pls
938 1920 Pls
938 1920 Pls
938 1921 Pls
938 1922 Pls
938 1922 Pls
938 1923 Pls
938 1923 Pls
938 1924 Pls
938 1924 Pls
938 1925 Pls
938 1925 Pls
938 1926 Pls
938 1926 Pls
938 1927 Pls
938 1927 Pls
938 1928 Pls
938 1928 Pls
938 1929 Pls
938 1929 Pls
938 1930 Pls
938 1931 Pls
939 1931 Pls
939 1932 Pls
939 1932 Pls
939 1933 Pls
939 1933 Pls
939 1934 Pls
939 1934 Pls
939 1935 Pls
939 1935 Pls
939 1936 Pls
939 1936 Pls
939 1937 Pls
939 1937 Pls
939 1938 Pls
939 1939 Pls
939 1939 Pls
939 1940 Pls
939 1940 Pls
939 1941 Pls
939 1941 Pls
939 1942 Pls
939 1942 Pls
939 1943 Pls
939 1943 Pls
940 1944 Pls
940 1944 Pls
940 1945 Pls
940 1945 Pls
940 1946 Pls
940 1946 Pls
940 1947 Pls
940 1948 Pls
940 1948 Pls
940 1949 Pls
940 1949 Pls
940 1950 Pls
940 1950 Pls
940 1951 Pls
940 1951 Pls
940 1952 Pls
940 1952 Pls
941 1953 Pls
941 1953 Pls
941 1954 Pls
941 1954 Pls
941 1955 Pls
941 1955 Pls
941 1956 Pls
941 1957 Pls
941 1957 Pls
941 1958 Pls
941 1958 Pls
941 1959 Pls
941 1959 Pls
941 1960 Pls
941 1960 Pls
941 1961 Pls
941 1961 Pls
941 1962 Pls
941 1962 Pls
941 1963 Pls
941 1963 Pls
941 1964 Pls
941 1964 Pls
941 1965 Pls
941 1966 Pls
941 1966 Pls
941 1967 Pls
941 1967 Pls
941 1968 Pls
941 1968 Pls
941 1969 Pls
942 1969 Pls
942 1970 Pls
942 1970 Pls
942 1971 Pls
942 1971 Pls
942 1972 Pls
942 1972 Pls
942 1973 Pls
942 1973 Pls
942 1974 Pls
942 1975 Pls
942 1975 Pls
942 1976 Pls
942 1976 Pls
942 1977 Pls
942 1977 Pls
942 1978 Pls
942 1978 Pls
942 1979 Pls
942 1979 Pls
942 1980 Pls
942 1980 Pls
943 1981 Pls
943 1981 Pls
943 1982 Pls
943 1982 Pls
943 1983 Pls
943 1984 Pls
943 1984 Pls
943 1985 Pls
943 1985 Pls
943 1986 Pls
943 1986 Pls
943 1987 Pls
943 1987 Pls
943 1988 Pls
943 1988 Pls
943 1989 Pls
943 1989 Pls
943 1990 Pls
943 1990 Pls
943 1991 Pls
943 1991 Pls
943 1992 Pls
943 1993 Pls
943 1993 Pls
944 1994 Pls
944 1994 Pls
944 1995 Pls
944 1995 Pls
944 1996 Pls
944 1996 Pls
944 1997 Pls
944 1997 Pls
944 1998 Pls
944 1998 Pls
944 1999 Pls
944 1999 Pls
944 2000 Pls
944 2000 Pls
944 2001 Pls
944 2002 Pls
944 2002 Pls
944 2003 Pls
944 2003 Pls
944 2004 Pls
944 2004 Pls
944 2005 Pls
944 2005 Pls
944 2006 Pls
944 2006 Pls
944 2007 Pls
944 2007 Pls
944 2008 Pls
944 2008 Pls
945 2009 Pls
945 2009 Pls
945 2010 Pls
945 2011 Pls
945 2011 Pls
945 2012 Pls
945 2012 Pls
945 2013 Pls
945 2013 Pls
945 2014 Pls
945 2014 Pls
945 2015 Pls
945 2015 Pls
945 2016 Pls
945 2016 Pls
945 2017 Pls
945 2017 Pls
946 2018 Pls
946 2018 Pls
946 2019 Pls
946 2020 Pls
946 2020 Pls
946 2021 Pls
946 2021 Pls
946 2022 Pls
946 2022 Pls
946 2023 Pls
946 2023 Pls
946 2024 Pls
946 2024 Pls
946 2025 Pls
946 2025 Pls
946 2026 Pls
946 2026 Pls
947 2027 Pls
947 2028 Pls
947 2028 Pls
947 2029 Pls
947 2029 Pls
947 2030 Pls
947 2030 Pls
947 2031 Pls
947 2031 Pls
947 2032 Pls
947 2032 Pls
947 2033 Pls
947 2033 Pls
947 2034 Pls
947 2034 Pls
947 2035 Pls
947 2035 Pls
947 2036 Pls
947 2037 Pls
947 2037 Pls
947 2038 Pls
947 2038 Pls
947 2039 Pls
947 2039 Pls
947 2040 Pls
947 2040 Pls
947 2041 Pls
947 2041 Pls
947 2042 Pls
947 2042 Pls
947 2043 Pls
947 2043 Pls
948 2044 Pls
948 2044 Pls
948 2045 Pls
948 2046 Pls
948 2046 Pls
948 2047 Pls
948 2047 Pls
948 2048 Pls
948 2048 Pls
948 2049 Pls
948 2049 Pls
948 2050 Pls
948 2050 Pls
948 2051 Pls
948 2051 Pls
948 2052 Pls
948 2052 Pls
948 2053 Pls
948 2053 Pls
948 2054 Pls
948 2055 Pls
948 2055 Pls
948 2056 Pls
948 2056 Pls
948 2057 Pls
948 2057 Pls
948 2058 Pls
948 2058 Pls
948 2059 Pls
948 2059 Pls
948 2060 Pls
948 2060 Pls
948 2061 Pls
948 2061 Pls
949 2062 Pls
949 2062 Pls
949 2063 Pls
949 2064 Pls
949 2064 Pls
949 2065 Pls
949 2065 Pls
949 2066 Pls
949 2066 Pls
949 2067 Pls
950 2067 Pls
950 2068 Pls
950 2068 Pls
950 2069 Pls
950 2069 Pls
950 2070 Pls
950 2070 Pls
950 2071 Pls
950 2071 Pls
950 2072 Pls
950 2073 Pls
950 2073 Pls
950 2074 Pls
950 2074 Pls
950 2075 Pls
950 2075 Pls
950 2076 Pls
950 2076 Pls
950 2077 Pls
950 2077 Pls
951 2078 Pls
951 2078 Pls
951 2079 Pls
951 2079 Pls
951 2080 Pls
951 2080 Pls
951 2081 Pls
951 2082 Pls
951 2082 Pls
951 2083 Pls
951 2083 Pls
951 2084 Pls
951 2084 Pls
951 2085 Pls
951 2085 Pls
951 2086 Pls
951 2086 Pls
951 2087 Pls
951 2087 Pls
951 2088 Pls
951 2088 Pls
951 2089 Pls
951 2089 Pls
951 2090 Pls
951 2091 Pls
951 2091 Pls
951 2092 Pls
951 2092 Pls
951 2093 Pls
951 2093 Pls
951 2094 Pls
951 2094 Pls
951 2095 Pls
951 2095 Pls
951 2096 Pls
951 2096 Pls
951 2097 Pls
951 2097 Pls
951 2098 Pls
951 2098 Pls
951 2099 Pls
951 2100 Pls
951 2100 Pls
951 2101 Pls
951 2101 Pls
951 2102 Pls
951 2102 Pls
951 2103 Pls
951 2103 Pls
951 2104 Pls
951 2104 Pls
951 2105 Pls
951 2105 Pls
951 2106 Pls
951 2106 Pls
951 2107 Pls
951 2108 Pls
951 2108 Pls
951 2109 Pls
951 2109 Pls
951 2110 Pls
951 2110 Pls
951 2111 Pls
951 2111 Pls
951 2112 Pls
951 2112 Pls
951 2113 Pls
951 2113 Pls
951 2114 Pls
952 2114 Pls
952 2115 Pls
952 2115 Pls
952 2116 Pls
952 2117 Pls
952 2117 Pls
952 2118 Pls
952 2118 Pls
952 2119 Pls
952 2119 Pls
952 2120 Pls
952 2120 Pls
952 2121 Pls
953 2121 Pls
953 2122 Pls
953 2122 Pls
953 2123 Pls
953 2123 Pls
953 2124 Pls
953 2124 Pls
953 2125 Pls
953 2126 Pls
953 2126 Pls
953 2127 Pls
953 2127 Pls
953 2128 Pls
953 2128 Pls
953 2129 Pls
953 2129 Pls
953 2130 Pls
953 2130 Pls
953 2131 Pls
953 2131 Pls
953 2132 Pls
953 2132 Pls
953 2133 Pls
953 2133 Pls
953 2134 Pls
953 2135 Pls
953 2135 Pls
953 2136 Pls
953 2136 Pls
953 2137 Pls
953 2137 Pls
953 2138 Pls
953 2138 Pls
953 2139 Pls
953 2139 Pls
953 2140 Pls
953 2140 Pls
953 2141 Pls
953 2141 Pls
953 2142 Pls
953 2142 Pls
953 2143 Pls
953 2144 Pls
953 2144 Pls
953 2145 Pls
953 2145 Pls
953 2146 Pls
953 2146 Pls
953 2147 Pls
953 2147 Pls
954 2148 Pls
954 2148 Pls
954 2149 Pls
954 2149 Pls
954 2150 Pls
954 2150 Pls
954 2151 Pls
954 2151 Pls
954 2152 Pls
954 2153 Pls
954 2153 Pls
954 2154 Pls
954 2154 Pls
954 2155 Pls
954 2155 Pls
954 2156 Pls
954 2156 Pls
954 2157 Pls
954 2157 Pls
954 2158 Pls
954 2158 Pls
954 2159 Pls
954 2159 Pls
954 2160 Pls
954 2160 Pls
954 2161 Pls
954 2162 Pls
954 2162 Pls
955 2163 Pls
955 2163 Pls
955 2164 Pls
955 2164 Pls
955 2165 Pls
955 2165 Pls
955 2166 Pls
955 2166 Pls
955 2167 Pls
955 2167 Pls
955 2168 Pls
955 2168 Pls
955 2169 Pls
955 2169 Pls
955 2170 Pls
955 2171 Pls
955 2171 Pls
955 2172 Pls
955 2172 Pls
955 2173 Pls
955 2173 Pls
955 2174 Pls
955 2174 Pls
955 2175 Pls
955 2175 Pls
955 2176 Pls
955 2176 Pls
955 2177 Pls
955 2177 Pls
955 2178 Pls
955 2178 Pls
955 2179 Pls
955 2180 Pls
955 2180 Pls
955 2181 Pls
955 2181 Pls
955 2182 Pls
955 2182 Pls
955 2183 Pls
955 2183 Pls
955 2184 Pls
955 2184 Pls
955 2185 Pls
955 2185 Pls
955 2186 Pls
955 2186 Pls
955 2187 Pls
955 2188 Pls
955 2188 Pls
955 2189 Pls
955 2189 Pls
955 2190 Pls
955 2190 Pls
956 2191 Pls
956 2191 Pls
956 2192 Pls
956 2192 Pls
956 2193 Pls
956 2193 Pls
956 2194 Pls
956 2194 Pls
956 2195 Pls
956 2195 Pls
956 2196 Pls
956 2197 Pls
956 2197 Pls
956 2198 Pls
956 2198 Pls
956 2199 Pls
956 2199 Pls
956 2200 Pls
956 2200 Pls
956 2201 Pls
956 2201 Pls
956 2202 Pls
956 2202 Pls
956 2203 Pls
956 2203 Pls
956 2204 Pls
956 2204 Pls
957 2205 Pls
957 2206 Pls
957 2206 Pls
957 2207 Pls
957 2207 Pls
957 2208 Pls
957 2208 Pls
957 2209 Pls
957 2209 Pls
957 2210 Pls
957 2210 Pls
957 2211 Pls
957 2211 Pls
957 2212 Pls
957 2212 Pls
957 2213 Pls
957 2213 Pls
957 2214 Pls
957 2215 Pls
957 2215 Pls
957 2216 Pls
957 2216 Pls
957 2217 Pls
958 2217 Pls
958 2218 Pls
958 2218 Pls
958 2219 Pls
958 2219 Pls
958 2220 Pls
958 2220 Pls
958 2221 Pls
958 2221 Pls
958 2222 Pls
958 2222 Pls
958 2223 Pls
958 2224 Pls
958 2224 Pls
958 2225 Pls
958 2225 Pls
958 2226 Pls
958 2226 Pls
958 2227 Pls
958 2227 Pls
958 2228 Pls
958 2228 Pls
958 2229 Pls
958 2229 Pls
958 2230 Pls
958 2230 Pls
958 2231 Pls
958 2231 Pls
959 2232 Pls
959 2233 Pls
959 2233 Pls
959 2234 Pls
959 2234 Pls
959 2235 Pls
959 2235 Pls
959 2236 Pls
959 2236 Pls
959 2237 Pls
959 2237 Pls
959 2238 Pls
959 2238 Pls
959 2239 Pls
959 2239 Pls
959 2240 Pls
959 2240 Pls
959 2241 Pls
959 2242 Pls
959 2242 Pls
959 2243 Pls
959 2243 Pls
959 2244 Pls
959 2244 Pls
959 2245 Pls
959 2245 Pls
959 2246 Pls
959 2246 Pls
959 2247 Pls
959 2247 Pls
959 2248 Pls
959 2248 Pls
959 2249 Pls
959 2249 Pls
959 2250 Pls
959 2251 Pls
959 2251 Pls
959 2252 Pls
959 2252 Pls
959 2253 Pls
959 2253 Pls
959 2254 Pls
959 2254 Pls
959 2255 Pls
959 2255 Pls
959 2256 Pls
959 2256 Pls
959 2257 Pls
959 2257 Pls
959 2258 Pls
959 2258 Pls
959 2259 Pls
959 2260 Pls
959 2260 Pls
959 2261 Pls
959 2261 Pls
960 2262 Pls
960 2262 Pls
960 2263 Pls
960 2263 Pls
960 2264 Pls
960 2264 Pls
960 2265 Pls
960 2265 Pls
960 2266 Pls
961 2266 Pls
961 2267 Pls
961 2267 Pls
961 2268 Pls
961 2269 Pls
961 2269 Pls
961 2270 Pls
961 2270 Pls
961 2271 Pls
961 2271 Pls
961 2272 Pls
961 2272 Pls
961 2273 Pls
961 2273 Pls
961 2274 Pls
961 2274 Pls
961 2275 Pls
961 2275 Pls
961 2276 Pls
961 2277 Pls
961 2277 Pls
961 2278 Pls
961 2278 Pls
961 2279 Pls
961 2279 Pls
961 2280 Pls
961 2280 Pls
961 2281 Pls
961 2281 Pls
961 2282 Pls
961 2282 Pls
961 2283 Pls
961 2283 Pls
961 2284 Pls
961 2284 Pls
961 2285 Pls
961 2286 Pls
961 2286 Pls
961 2287 Pls
961 2287 Pls
961 2288 Pls
962 2288 Pls
962 2289 Pls
962 2289 Pls
962 2290 Pls
962 2290 Pls
962 2291 Pls
962 2291 Pls
962 2292 Pls
962 2292 Pls
962 2293 Pls
962 2293 Pls
962 2294 Pls
962 2295 Pls
962 2295 Pls
962 2296 Pls
962 2296 Pls
962 2297 Pls
962 2297 Pls
962 2298 Pls
962 2298 Pls
963 2299 Pls
963 2299 Pls
963 2300 Pls
963 2300 Pls
963 2301 Pls
963 2301 Pls
963 2302 Pls
963 2302 Pls
963 2303 Pls
963 2304 Pls
963 2304 Pls
963 2305 Pls
963 2305 Pls
963 2306 Pls
963 2306 Pls
963 2307 Pls
963 2307 Pls
963 2308 Pls
963 2308 Pls
963 2309 Pls
963 2309 Pls
963 2310 Pls
963 2310 Pls
963 2311 Pls
963 2311 Pls
963 2312 Pls
963 2313 Pls
963 2313 Pls
963 2314 Pls
963 2314 Pls
963 2315 Pls
963 2315 Pls
963 2316 Pls
963 2316 Pls
963 2317 Pls
963 2317 Pls
963 2318 Pls
963 2318 Pls
963 2319 Pls
963 2319 Pls
963 2320 Pls
963 2320 Pls
964 2321 Pls
964 2322 Pls
964 2322 Pls
964 2323 Pls
964 2323 Pls
964 2324 Pls
964 2324 Pls
964 2325 Pls
964 2325 Pls
964 2326 Pls
964 2326 Pls
964 2327 Pls
964 2327 Pls
964 2328 Pls
964 2328 Pls
964 2329 Pls
964 2329 Pls
964 2330 Pls
964 2331 Pls
964 2331 Pls
964 2332 Pls
964 2332 Pls
964 2333 Pls
964 2333 Pls
964 2334 Pls
964 2334 Pls
964 2335 Pls
964 2335 Pls
964 2336 Pls
964 2336 Pls
964 2337 Pls
964 2337 Pls
964 2338 Pls
964 2338 Pls
964 2339 Pls
964 2340 Pls
964 2340 Pls
964 2341 Pls
964 2341 Pls
965 2342 Pls
965 2342 Pls
965 2343 Pls
965 2343 Pls
965 2344 Pls
965 2344 Pls
965 2345 Pls
965 2345 Pls
965 2346 Pls
965 2346 Pls
965 2347 Pls
965 2347 Pls
965 2348 Pls
965 2349 Pls
965 2349 Pls
965 2350 Pls
965 2350 Pls
965 2351 Pls
966 2351 Pls
966 2352 Pls
966 2352 Pls
966 2353 Pls
966 2353 Pls
966 2354 Pls
966 2354 Pls
966 2355 Pls
966 2355 Pls
966 2356 Pls
966 2357 Pls
966 2357 Pls
966 2358 Pls
966 2358 Pls
966 2359 Pls
968 2359 Pls
968 2360 Pls
968 2360 Pls
968 2361 Pls
968 2361 Pls
968 2362 Pls
968 2362 Pls
968 2363 Pls
968 2363 Pls
968 2364 Pls
968 2364 Pls
968 2365 Pls
968 2366 Pls
968 2366 Pls
968 2367 Pls
968 2367 Pls
968 2368 Pls
968 2368 Pls
968 2369 Pls
968 2369 Pls
968 2370 Pls
968 2370 Pls
968 2371 Pls
968 2371 Pls
968 2372 Pls
968 2372 Pls
968 2373 Pls
968 2373 Pls
968 2374 Pls
968 2375 Pls
968 2375 Pls
968 2376 Pls
968 2376 Pls
968 2377 Pls
968 2377 Pls
968 2378 Pls
968 2378 Pls
968 2379 Pls
968 2379 Pls
968 2380 Pls
968 2380 Pls
968 2381 Pls
968 2381 Pls
968 2382 Pls
968 2382 Pls
968 2383 Pls
968 2384 Pls
968 2384 Pls
968 2385 Pls
968 2385 Pls
968 2386 Pls
968 2386 Pls
968 2387 Pls
968 2387 Pls
968 2388 Pls
968 2388 Pls
968 2389 Pls
968 2389 Pls
968 2390 Pls
968 2390 Pls
968 2391 Pls
968 2391 Pls
968 2392 Pls
968 2393 Pls
968 2393 Pls
968 2394 Pls
968 2394 Pls
968 2395 Pls
968 2395 Pls
968 2396 Pls
968 2396 Pls
968 2397 Pls
968 2397 Pls
968 2398 Pls
968 2398 Pls
968 2399 Pls
968 2399 Pls
968 2400 Pls
968 2400 Pls
968 2401 Pls
968 2402 Pls
968 2402 Pls
968 2403 Pls
968 2403 Pls
968 2404 Pls
968 2404 Pls
968 2405 Pls
968 2405 Pls
968 2406 Pls
968 2406 Pls
968 2407 Pls
968 2407 Pls
968 2408 Pls
968 2408 Pls
968 2409 Pls
968 2409 Pls
968 2410 Pls
968 2411 Pls
968 2411 Pls
968 2412 Pls
968 2412 Pls
968 2413 Pls
968 2413 Pls
968 2414 Pls
968 2414 Pls
969 2415 Pls
969 2415 Pls
969 2416 Pls
969 2416 Pls
969 2417 Pls
969 2417 Pls
970 2418 Pls
970 2418 Pls
970 2419 Pls
970 2420 Pls
970 2420 Pls
970 2421 Pls
970 2421 Pls
970 2422 Pls
970 2422 Pls
970 2423 Pls
970 2423 Pls
970 2424 Pls
970 2424 Pls
970 2425 Pls
970 2425 Pls
970 2426 Pls
970 2426 Pls
970 2427 Pls
970 2427 Pls
970 2428 Pls
970 2429 Pls
970 2429 Pls
970 2430 Pls
970 2430 Pls
970 2431 Pls
970 2431 Pls
970 2432 Pls
970 2432 Pls
970 2433 Pls
971 2433 Pls
971 2434 Pls
971 2434 Pls
971 2435 Pls
971 2435 Pls
971 2436 Pls
971 2436 Pls
971 2437 Pls
971 2438 Pls
971 2438 Pls
971 2439 Pls
971 2439 Pls
971 2440 Pls
971 2440 Pls
971 2441 Pls
971 2441 Pls
971 2442 Pls
971 2442 Pls
971 2443 Pls
971 2443 Pls
971 2444 Pls
971 2444 Pls
971 2445 Pls
971 2446 Pls
971 2446 Pls
971 2447 Pls
971 2447 Pls
971 2448 Pls
971 2448 Pls
971 2449 Pls
971 2449 Pls
971 2450 Pls
971 2450 Pls
971 2451 Pls
972 2451 Pls
972 2452 Pls
972 2452 Pls
972 2453 Pls
972 2453 Pls
972 2454 Pls
972 2455 Pls
972 2455 Pls
972 2456 Pls
972 2456 Pls
972 2457 Pls
972 2457 Pls
972 2458 Pls
972 2458 Pls
972 2459 Pls
972 2459 Pls
972 2460 Pls
972 2460 Pls
972 2461 Pls
972 2461 Pls
972 2462 Pls
972 2462 Pls
972 2463 Pls
972 2464 Pls
972 2464 Pls
972 2465 Pls
972 2465 Pls
972 2466 Pls
972 2466 Pls
972 2467 Pls
972 2467 Pls
972 2468 Pls
972 2468 Pls
972 2469 Pls
972 2469 Pls
972 2470 Pls
972 2470 Pls
972 2471 Pls
972 2471 Pls
972 2472 Pls
972 2473 Pls
972 2473 Pls
972 2474 Pls
972 2474 Pls
972 2475 Pls
972 2475 Pls
972 2476 Pls
972 2476 Pls
972 2477 Pls
972 2477 Pls
973 2478 Pls
973 2478 Pls
973 2479 Pls
973 2479 Pls
973 2480 Pls
973 2480 Pls
973 2481 Pls
973 2482 Pls
973 2482 Pls
973 2483 Pls
973 2483 Pls
973 2484 Pls
973 2484 Pls
973 2485 Pls
973 2485 Pls
973 2486 Pls
973 2486 Pls
973 2487 Pls
973 2487 Pls
973 2488 Pls
973 2488 Pls
973 2489 Pls
973 2489 Pls
973 2490 Pls
973 2491 Pls
973 2491 Pls
973 2492 Pls
973 2492 Pls
973 2493 Pls
973 2493 Pls
974 2494 Pls
974 2494 Pls
974 2495 Pls
974 2495 Pls
974 2496 Pls
974 2496 Pls
974 2497 Pls
974 2497 Pls
974 2498 Pls
974 2498 Pls
974 2499 Pls
974 2500 Pls
974 2500 Pls
974 2501 Pls
974 2501 Pls
974 2502 Pls
974 2502 Pls
974 2503 Pls
974 2503 Pls
974 2504 Pls
974 2504 Pls
974 2505 Pls
974 2505 Pls
974 2506 Pls
974 2506 Pls
974 2507 Pls
974 2507 Pls
974 2508 Pls
974 2509 Pls
974 2509 Pls
974 2510 Pls
974 2510 Pls
974 2511 Pls
975 2511 Pls
976 2512 Pls
976 2512 Pls
976 2513 Pls
976 2513 Pls
976 2514 Pls
976 2514 Pls
976 2515 Pls
976 2515 Pls
976 2516 Pls
976 2516 Pls
976 2517 Pls
976 2518 Pls
976 2518 Pls
976 2519 Pls
976 2519 Pls
976 2520 Pls
976 2520 Pls
976 2521 Pls
976 2521 Pls
976 2522 Pls
976 2522 Pls
976 2523 Pls
976 2523 Pls
976 2524 Pls
976 2524 Pls
976 2525 Pls
976 2526 Pls
976 2526 Pls
976 2527 Pls
976 2527 Pls
976 2528 Pls
976 2528 Pls
976 2529 Pls
976 2529 Pls
976 2530 Pls
976 2530 Pls
976 2531 Pls
976 2531 Pls
976 2532 Pls
976 2532 Pls
976 2533 Pls
976 2533 Pls
976 2534 Pls
976 2535 Pls
976 2535 Pls
976 2536 Pls
976 2536 Pls
976 2537 Pls
976 2537 Pls
976 2538 Pls
976 2538 Pls
976 2539 Pls
976 2539 Pls
976 2540 Pls
976 2540 Pls
976 2541 Pls
976 2541 Pls
976 2542 Pls
976 2542 Pls
976 2543 Pls
976 2544 Pls
976 2544 Pls
976 2545 Pls
976 2545 Pls
976 2546 Pls
976 2546 Pls
977 2547 Pls
977 2547 Pls
977 2548 Pls
977 2548 Pls
977 2549 Pls
977 2549 Pls
977 2550 Pls
977 2550 Pls
977 2551 Pls
977 2551 Pls
977 2552 Pls
977 2553 Pls
977 2553 Pls
977 2554 Pls
977 2554 Pls
977 2555 Pls
978 2555 Pls
978 2556 Pls
978 2556 Pls
978 2557 Pls
978 2557 Pls
978 2558 Pls
978 2558 Pls
978 2559 Pls
978 2559 Pls
978 2560 Pls
978 2560 Pls
978 2561 Pls
978 2562 Pls
978 2562 Pls
978 2563 Pls
978 2563 Pls
978 2564 Pls
978 2564 Pls
978 2565 Pls
978 2565 Pls
978 2566 Pls
978 2566 Pls
978 2567 Pls
978 2567 Pls
978 2568 Pls
978 2568 Pls
978 2569 Pls
978 2569 Pls
978 2570 Pls
978 2571 Pls
978 2571 Pls
978 2572 Pls
978 2572 Pls
979 2573 Pls
979 2573 Pls
979 2574 Pls
979 2574 Pls
979 2575 Pls
979 2575 Pls
979 2576 Pls
979 2576 Pls
979 2577 Pls
979 2577 Pls
979 2578 Pls
979 2578 Pls
979 2579 Pls
979 2580 Pls
979 2580 Pls
979 2581 Pls
979 2581 Pls
979 2582 Pls
979 2582 Pls
979 2583 Pls
979 2583 Pls
979 2584 Pls
979 2584 Pls
979 2585 Pls
979 2585 Pls
980 2586 Pls
980 2586 Pls
980 2587 Pls
980 2587 Pls
980 2588 Pls
980 2589 Pls
980 2589 Pls
980 2590 Pls
980 2590 Pls
980 2591 Pls
980 2591 Pls
980 2592 Pls
980 2592 Pls
980 2593 Pls
980 2593 Pls
980 2594 Pls
980 2594 Pls
980 2595 Pls
980 2595 Pls
980 2596 Pls
980 2596 Pls
980 2597 Pls
980 2598 Pls
980 2598 Pls
980 2599 Pls
980 2599 Pls
980 2600 Pls
980 2600 Pls
980 2601 Pls
980 2601 Pls
980 2602 Pls
980 2602 Pls
980 2603 Pls
980 2603 Pls
980 2604 Pls
980 2604 Pls
980 2605 Pls
980 2606 Pls
980 2606 Pls
980 2607 Pls
980 2607 Pls
980 2608 Pls
980 2608 Pls
980 2609 Pls
980 2609 Pls
981 2610 Pls
981 2610 Pls
981 2611 Pls
981 2611 Pls
981 2612 Pls
981 2612 Pls
981 2613 Pls
981 2613 Pls
981 2614 Pls
981 2615 Pls
981 2615 Pls
981 2616 Pls
981 2616 Pls
981 2617 Pls
981 2617 Pls
981 2618 Pls
981 2618 Pls
981 2619 Pls
981 2619 Pls
982 2620 Pls
982 2620 Pls
982 2621 Pls
982 2621 Pls
982 2622 Pls
982 2622 Pls
982 2623 Pls
982 2624 Pls
982 2624 Pls
982 2625 Pls
982 2625 Pls
982 2626 Pls
982 2626 Pls
982 2627 Pls
982 2627 Pls
982 2628 Pls
982 2628 Pls
982 2629 Pls
982 2629 Pls
982 2630 Pls
982 2630 Pls
982 2631 Pls
982 2631 Pls
982 2632 Pls
983 2633 Pls
983 2633 Pls
983 2634 Pls
983 2634 Pls
983 2635 Pls
984 2635 Pls
984 2636 Pls
984 2636 Pls
984 2637 Pls
984 2637 Pls
984 2638 Pls
984 2638 Pls
984 2639 Pls
984 2639 Pls
984 2640 Pls
984 2640 Pls
984 2641 Pls
984 2642 Pls
984 2642 Pls
984 2643 Pls
984 2643 Pls
984 2644 Pls
984 2644 Pls
984 2645 Pls
984 2645 Pls
984 2646 Pls
984 2646 Pls
984 2647 Pls
984 2647 Pls
984 2648 Pls
984 2648 Pls
984 2649 Pls
984 2649 Pls
984 2650 Pls
984 2651 Pls
984 2651 Pls
984 2652 Pls
984 2652 Pls
984 2653 Pls
984 2653 Pls
984 2654 Pls
984 2654 Pls
984 2655 Pls
984 2655 Pls
984 2656 Pls
984 2656 Pls
984 2657 Pls
984 2657 Pls
984 2658 Pls
984 2658 Pls
984 2659 Pls
984 2660 Pls
984 2660 Pls
984 2661 Pls
984 2661 Pls
984 2662 Pls
984 2662 Pls
984 2663 Pls
984 2663 Pls
984 2664 Pls
984 2664 Pls
984 2665 Pls
984 2665 Pls
984 2666 Pls
984 2666 Pls
984 2667 Pls
984 2667 Pls
984 2668 Pls
984 2669 Pls
984 2669 Pls
984 2670 Pls
984 2670 Pls
985 2671 Pls
985 2671 Pls
985 2672 Pls
985 2672 Pls
985 2673 Pls
985 2673 Pls
985 2674 Pls
985 2674 Pls
985 2675 Pls
985 2675 Pls
985 2676 Pls
985 2676 Pls
985 2677 Pls
985 2678 Pls
985 2678 Pls
985 2679 Pls
985 2679 Pls
985 2680 Pls
985 2680 Pls
985 2681 Pls
985 2681 Pls
985 2682 Pls
985 2682 Pls
985 2683 Pls
985 2683 Pls
985 2684 Pls
985 2684 Pls
985 2685 Pls
985 2685 Pls
986 2686 Pls
986 2687 Pls
986 2687 Pls
986 2688 Pls
986 2688 Pls
986 2689 Pls
986 2689 Pls
986 2690 Pls
986 2690 Pls
986 2691 Pls
986 2691 Pls
986 2692 Pls
986 2692 Pls
986 2693 Pls
986 2693 Pls
986 2694 Pls
986 2695 Pls
986 2695 Pls
986 2696 Pls
986 2696 Pls
986 2697 Pls
986 2697 Pls
987 2698 Pls
987 2698 Pls
987 2699 Pls
987 2699 Pls
987 2700 Pls
987 2700 Pls
987 2701 Pls
987 2701 Pls
987 2702 Pls
987 2702 Pls
987 2703 Pls
987 2704 Pls
987 2704 Pls
987 2705 Pls
987 2705 Pls
987 2706 Pls
987 2706 Pls
987 2707 Pls
987 2707 Pls
987 2708 Pls
987 2708 Pls
988 2709 Pls
988 2709 Pls
988 2710 Pls
988 2710 Pls
988 2711 Pls
988 2711 Pls
988 2712 Pls
988 2713 Pls
988 2713 Pls
988 2714 Pls
988 2714 Pls
988 2715 Pls
988 2715 Pls
988 2716 Pls
988 2716 Pls
988 2717 Pls
988 2717 Pls
988 2718 Pls
988 2718 Pls
988 2719 Pls
988 2719 Pls
988 2720 Pls
988 2720 Pls
988 2721 Pls
988 2722 Pls
988 2722 Pls
988 2723 Pls
988 2723 Pls
988 2724 Pls
988 2724 Pls
988 2725 Pls
988 2725 Pls
988 2726 Pls
988 2726 Pls
988 2727 Pls
988 2727 Pls
988 2728 Pls
988 2728 Pls
988 2729 Pls
988 2729 Pls
988 2730 Pls
988 2731 Pls
988 2731 Pls
988 2732 Pls
988 2732 Pls
988 2733 Pls
988 2733 Pls
988 2734 Pls
988 2734 Pls
989 2735 Pls
989 2735 Pls
989 2736 Pls
989 2736 Pls
989 2737 Pls
989 2737 Pls
989 2738 Pls
989 2738 Pls
989 2739 Pls
989 2740 Pls
989 2740 Pls
989 2741 Pls
989 2741 Pls
989 2742 Pls
989 2742 Pls
989 2743 Pls
989 2743 Pls
989 2744 Pls
989 2744 Pls
989 2745 Pls
989 2745 Pls
989 2746 Pls
989 2746 Pls
989 2747 Pls
989 2747 Pls
989 2748 Pls
989 2749 Pls
989 2749 Pls
990 2750 Pls
990 2750 Pls
990 2751 Pls
990 2751 Pls
990 2752 Pls
990 2752 Pls
990 2753 Pls
990 2753 Pls
990 2754 Pls
990 2754 Pls
990 2755 Pls
990 2755 Pls
990 2756 Pls
990 2756 Pls
990 2757 Pls
990 2758 Pls
990 2758 Pls
990 2759 Pls
990 2759 Pls
990 2760 Pls
990 2760 Pls
990 2761 Pls
990 2761 Pls
990 2762 Pls
990 2762 Pls
990 2763 Pls
990 2763 Pls
990 2764 Pls
991 2764 Pls
991 2765 Pls
991 2765 Pls
991 2766 Pls
991 2767 Pls
991 2767 Pls
991 2768 Pls
991 2768 Pls
991 2769 Pls
991 2769 Pls
991 2770 Pls
991 2770 Pls
991 2771 Pls
991 2771 Pls
991 2772 Pls
991 2772 Pls
991 2773 Pls
991 2773 Pls
991 2774 Pls
991 2775 Pls
991 2775 Pls
991 2776 Pls
991 2776 Pls
992 2777 Pls
992 2777 Pls
992 2778 Pls
992 2778 Pls
992 2779 Pls
992 2779 Pls
992 2780 Pls
992 2780 Pls
992 2781 Pls
992 2781 Pls
992 2782 Pls
992 2782 Pls
992 2783 Pls
992 2784 Pls
992 2784 Pls
992 2785 Pls
992 2785 Pls
992 2786 Pls
992 2786 Pls
992 2787 Pls
992 2787 Pls
992 2788 Pls
992 2788 Pls
993 2789 Pls
993 2789 Pls
993 2790 Pls
993 2790 Pls
993 2791 Pls
993 2791 Pls
993 2792 Pls
993 2793 Pls
993 2793 Pls
993 2794 Pls
993 2794 Pls
993 2795 Pls
993 2795 Pls
993 2796 Pls
993 2796 Pls
993 2797 Pls
993 2797 Pls
993 2798 Pls
993 2798 Pls
993 2799 Pls
993 2799 Pls
993 2800 Pls
993 2800 Pls
993 2801 Pls
993 2802 Pls
993 2802 Pls
993 2803 Pls
993 2803 Pls
993 2804 Pls
993 2804 Pls
993 2805 Pls
993 2805 Pls
993 2806 Pls
993 2806 Pls
993 2807 Pls
993 2807 Pls
994 2808 Pls
994 2808 Pls
994 2809 Pls
994 2809 Pls
994 2810 Pls
994 2811 Pls
994 2811 Pls
994 2812 Pls
994 2812 Pls
994 2813 Pls
994 2813 Pls
994 2814 Pls
994 2814 Pls
995 2815 Pls
995 2815 Pls
995 2816 Pls
995 2816 Pls
995 2817 Pls
995 2817 Pls
995 2818 Pls
995 2818 Pls
995 2819 Pls
995 2820 Pls
995 2820 Pls
995 2821 Pls
995 2821 Pls
995 2822 Pls
995 2822 Pls
995 2823 Pls
995 2823 Pls
995 2824 Pls
995 2824 Pls
995 2825 Pls
995 2825 Pls
995 2826 Pls
995 2826 Pls
995 2827 Pls
995 2827 Pls
995 2828 Pls
996 2829 Pls
996 2829 Pls
996 2830 Pls
996 2830 Pls
996 2831 Pls
996 2831 Pls
996 2832 Pls
996 2832 Pls
996 2833 Pls
996 2833 Pls
996 2834 Pls
996 2834 Pls
996 2835 Pls
996 2835 Pls
996 2836 Pls
996 2836 Pls
996 2837 Pls
996 2838 Pls
996 2838 Pls
996 2839 Pls
996 2839 Pls
996 2840 Pls
996 2840 Pls
996 2841 Pls
996 2841 Pls
996 2842 Pls
996 2842 Pls
996 2843 Pls
996 2843 Pls
996 2844 Pls
996 2844 Pls
996 2845 Pls
996 2845 Pls
996 2846 Pls
996 2847 Pls
996 2847 Pls
996 2848 Pls
996 2848 Pls
996 2849 Pls
996 2849 Pls
996 2850 Pls
996 2850 Pls
996 2851 Pls
996 2851 Pls
996 2852 Pls
996 2852 Pls
996 2853 Pls
996 2853 Pls
996 2854 Pls
996 2854 Pls
996 2855 Pls
997 2856 Pls
997 2856 Pls
997 2857 Pls
997 2857 Pls
997 2858 Pls
997 2858 Pls
997 2859 Pls
997 2859 Pls
997 2860 Pls
997 2860 Pls
997 2861 Pls
997 2861 Pls
997 2862 Pls
997 2862 Pls
997 2863 Pls
997 2864 Pls
997 2864 Pls
997 2865 Pls
997 2865 Pls
997 2866 Pls
997 2866 Pls
997 2867 Pls
997 2867 Pls
997 2868 Pls
997 2868 Pls
997 2869 Pls
997 2869 Pls
997 2870 Pls
997 2870 Pls
997 2871 Pls
997 2871 Pls
997 2872 Pls
997 2873 Pls
997 2873 Pls
997 2874 Pls
997 2874 Pls
997 2875 Pls
997 2875 Pls
997 2876 Pls
997 2876 Pls
997 2877 Pls
997 2877 Pls
997 2878 Pls
997 2878 Pls
997 2879 Pls
997 2879 Pls
997 2880 Pls
997 2880 Pls
997 2881 Pls
997 2882 Pls
997 2882 Pls
997 2883 Pls
998 2883 Pls
998 2884 Pls
998 2884 Pls
998 2885 Pls
998 2885 Pls
998 2886 Pls
998 2886 Pls
998 2887 Pls
998 2887 Pls
998 2888 Pls
998 2888 Pls
999 2889 Pls
999 2889 Pls
999 2890 Pls
999 2891 Pls
999 2891 Pls
999 2892 Pls
999 2892 Pls
999 2893 Pls
999 2893 Pls
999 2894 Pls
999 2894 Pls
999 2895 Pls
999 2895 Pls
999 2896 Pls
999 2896 Pls
999 2897 Pls
999 2897 Pls
999 2898 Pls
999 2898 Pls
999 2899 Pls
1000 2900 Pls
1000 2900 Pls
1000 2901 Pls
1000 2901 Pls
1000 2902 Pls
1000 2902 Pls
1000 2903 Pls
1000 2903 Pls
1000 2904 Pls
1000 2904 Pls
1000 2905 Pls
1000 2905 Pls
1000 2906 Pls
1000 2906 Pls
1000 2907 Pls
1000 2907 Pls
1000 2908 Pls
1000 2909 Pls
1000 2909 Pls
1000 2910 Pls
1000 2910 Pls
1000 2911 Pls
1000 2911 Pls
1000 2912 Pls
1000 2912 Pls
1000 2913 Pls
1000 2913 Pls
1000 2914 Pls
1000 2914 Pls
1000 2915 Pls
1000 2915 Pls
1000 2916 Pls
1000 2916 Pls
1001 2917 Pls
1001 2918 Pls
1001 2918 Pls
1001 2919 Pls
1001 2919 Pls
1001 2920 Pls
1001 2920 Pls
1001 2921 Pls
1001 2921 Pls
1001 2922 Pls
1001 2922 Pls
1001 2923 Pls
1001 2923 Pls
1001 2924 Pls
1001 2924 Pls
1001 2925 Pls
1001 2925 Pls
1001 2926 Pls
1001 2927 Pls
1001 2927 Pls
1001 2928 Pls
1001 2928 Pls
1001 2929 Pls
1001 2929 Pls
1001 2930 Pls
1001 2930 Pls
1001 2931 Pls
1001 2931 Pls
1001 2932 Pls
1001 2932 Pls
1001 2933 Pls
1001 2933 Pls
1001 2934 Pls
1001 2934 Pls
1001 2935 Pls
1001 2936 Pls
1001 2936 Pls
1001 2937 Pls
1001 2937 Pls
1001 2938 Pls
1001 2938 Pls
1001 2939 Pls
1001 2939 Pls
1001 2940 Pls
1001 2940 Pls
1001 2941 Pls
1001 2941 Pls
1001 2942 Pls
1001 2942 Pls
1001 2943 Pls
1001 2944 Pls
1001 2944 Pls
1001 2945 Pls
1001 2945 Pls
1001 2946 Pls
1002 2946 Pls
1002 2947 Pls
1002 2947 Pls
1002 2948 Pls
1002 2948 Pls
1002 2949 Pls
1002 2949 Pls
1002 2950 Pls
1002 2950 Pls
1002 2951 Pls
1002 2951 Pls
1002 2952 Pls
1002 2953 Pls
1002 2953 Pls
1002 2954 Pls
1002 2954 Pls
1002 2955 Pls
1002 2955 Pls
1002 2956 Pls
1002 2956 Pls
1002 2957 Pls
1002 2957 Pls
1002 2958 Pls
1002 2958 Pls
1002 2959 Pls
1003 2959 Pls
1003 2960 Pls
1003 2960 Pls
1003 2961 Pls
1003 2962 Pls
1003 2962 Pls
1003 2963 Pls
1003 2963 Pls
1003 2964 Pls
1003 2964 Pls
1003 2965 Pls
1003 2965 Pls
1003 2966 Pls
1003 2966 Pls
1003 2967 Pls
1003 2967 Pls
1003 2968 Pls
1003 2968 Pls
1003 2969 Pls
1003 2969 Pls
1003 2970 Pls
1003 2971 Pls
1003 2971 Pls
1003 2972 Pls
1003 2972 Pls
1003 2973 Pls
1003 2973 Pls
1003 2974 Pls
1003 2974 Pls
1003 2975 Pls
1003 2975 Pls
1004 2976 Pls
1004 2976 Pls
1004 2977 Pls
1004 2977 Pls
1004 2978 Pls
1004 2978 Pls
1004 2979 Pls
1004 2980 Pls
1004 2980 Pls
1004 2981 Pls
1004 2981 Pls
1005 2982 Pls
1005 2982 Pls
1005 2983 Pls
1005 2983 Pls
1005 2984 Pls
1005 2984 Pls
1005 2985 Pls
1005 2985 Pls
1005 2986 Pls
1005 2986 Pls
1005 2987 Pls
1005 2987 Pls
1005 2988 Pls
1005 2989 Pls
1005 2989 Pls
1005 2990 Pls
1005 2990 Pls
1005 2991 Pls
1005 2991 Pls
1005 2992 Pls
1005 2992 Pls
1005 2993 Pls
1005 2993 Pls
1005 2994 Pls
1005 2994 Pls
1005 2995 Pls
1006 2995 Pls
1006 2996 Pls
1006 2996 Pls
1006 2997 Pls
1006 2998 Pls
1006 2998 Pls
1006 2999 Pls
1006 2999 Pls
1006 3000 Pls
1006 3000 Pls
1006 3001 Pls
1006 3001 Pls
1006 3002 Pls
1006 3002 Pls
1006 3003 Pls
1006 3003 Pls
1006 3004 Pls
1006 3004 Pls
1006 3005 Pls
1007 3005 Pls
1007 3006 Pls
1007 3007 Pls
1007 3007 Pls
1007 3008 Pls
1007 3008 Pls
1007 3009 Pls
1007 3009 Pls
1007 3010 Pls
1007 3010 Pls
1007 3011 Pls
1007 3011 Pls
1007 3012 Pls
1007 3012 Pls
1007 3013 Pls
1007 3013 Pls
1007 3014 Pls
1007 3014 Pls
1007 3015 Pls
1007 3016 Pls
1007 3016 Pls
1007 3017 Pls
1007 3017 Pls
1007 3018 Pls
1007 3018 Pls
1007 3019 Pls
1007 3019 Pls
1007 3020 Pls
1007 3020 Pls
1007 3021 Pls
1008 3021 Pls
1008 3022 Pls
1008 3022 Pls
1008 3023 Pls
1008 3024 Pls
1008 3024 Pls
1008 3025 Pls
1008 3025 Pls
1008 3026 Pls
1008 3026 Pls
1008 3027 Pls
1008 3027 Pls
1009 3028 Pls
1009 3028 Pls
1009 3029 Pls
1009 3029 Pls
1009 3030 Pls
1009 3030 Pls
1009 3031 Pls
1009 3031 Pls
1009 3032 Pls
1009 3033 Pls
1009 3033 Pls
1010 3034 Pls
1010 3034 Pls
1010 3035 Pls
1010 3035 Pls
1010 3036 Pls
1010 3036 Pls
1010 3037 Pls
1010 3037 Pls
1010 3038 Pls
1010 3038 Pls
1010 3039 Pls
1010 3039 Pls
1010 3040 Pls
1010 3040 Pls
1010 3041 Pls
1010 3042 Pls
1010 3042 Pls
1010 3043 Pls
1010 3043 Pls
1010 3044 Pls
1010 3044 Pls
1010 3045 Pls
1010 3045 Pls
1010 3046 Pls
1010 3046 Pls
1010 3047 Pls
1010 3047 Pls
1010 3048 Pls
1010 3048 Pls
1010 3049 Pls
1010 3049 Pls
1010 3050 Pls
1010 3051 Pls
1011 3051 Pls
1011 3052 Pls
1011 3052 Pls
1011 3053 Pls
1011 3053 Pls
1011 3054 Pls
1011 3054 Pls
1011 3055 Pls
1011 3055 Pls
1011 3056 Pls
1011 3056 Pls
1011 3057 Pls
1011 3057 Pls
1011 3058 Pls
1011 3058 Pls
1011 3059 Pls
1011 3060 Pls
1011 3060 Pls
1011 3061 Pls
1011 3061 Pls
1011 3062 Pls
1011 3062 Pls
1011 3063 Pls
1012 3063 Pls
1012 3064 Pls
1012 3064 Pls
1012 3065 Pls
1012 3065 Pls
1012 3066 Pls
1012 3066 Pls
1012 3067 Pls
1012 3067 Pls
1012 3068 Pls
1012 3069 Pls
1012 3069 Pls
1012 3070 Pls
1012 3070 Pls
1012 3071 Pls
1012 3071 Pls
1012 3072 Pls
1012 3072 Pls
1012 3073 Pls
1012 3073 Pls
1012 3074 Pls
1012 3074 Pls
1012 3075 Pls
1012 3075 Pls
1012 3076 Pls
1012 3076 Pls
1013 3077 Pls
1013 3078 Pls
1013 3078 Pls
1013 3079 Pls
1013 3079 Pls
1013 3080 Pls
1013 3080 Pls
1013 3081 Pls
1013 3081 Pls
1013 3082 Pls
1013 3082 Pls
1013 3083 Pls
1013 3083 Pls
1013 3084 Pls
1013 3084 Pls
1013 3085 Pls
1013 3085 Pls
1013 3086 Pls
1013 3087 Pls
1013 3087 Pls
1013 3088 Pls
1013 3088 Pls
1013 3089 Pls
1013 3089 Pls
1013 3090 Pls
1013 3090 Pls
1013 3091 Pls
1013 3091 Pls
1013 3092 Pls
1013 3092 Pls
1013 3093 Pls
1013 3093 Pls
1013 3094 Pls
1014 3094 Pls
1014 3095 Pls
1014 3096 Pls
1014 3096 Pls
1014 3097 Pls
1014 3097 Pls
1014 3098 Pls
1014 3098 Pls
1014 3099 Pls
1014 3099 Pls
1014 3100 Pls
1014 3100 Pls
1014 3101 Pls
1014 3101 Pls
1014 3102 Pls
1014 3102 Pls
1014 3103 Pls
1014 3103 Pls
1014 3104 Pls
1014 3105 Pls
1014 3105 Pls
1014 3106 Pls
1014 3106 Pls
1014 3107 Pls
1014 3107 Pls
1014 3108 Pls
1014 3108 Pls
1014 3109 Pls
1014 3109 Pls
1015 3110 Pls
1015 3110 Pls
1015 3111 Pls
1015 3111 Pls
1015 3112 Pls
1015 3113 Pls
1015 3113 Pls
1015 3114 Pls
1015 3114 Pls
1015 3115 Pls
1015 3115 Pls
1015 3116 Pls
1015 3116 Pls
1015 3117 Pls
1015 3117 Pls
1015 3118 Pls
1015 3118 Pls
1015 3119 Pls
1015 3119 Pls
1015 3120 Pls
1016 3120 Pls
1016 3121 Pls
1016 3122 Pls
1016 3122 Pls
1016 3123 Pls
1016 3123 Pls
1016 3124 Pls
1016 3124 Pls
1016 3125 Pls
1016 3125 Pls
1016 3126 Pls
1016 3126 Pls
1016 3127 Pls
1016 3127 Pls
1017 3128 Pls
1017 3128 Pls
1017 3129 Pls
1017 3129 Pls
1017 3130 Pls
1017 3131 Pls
1017 3131 Pls
1017 3132 Pls
1017 3132 Pls
1017 3133 Pls
1017 3133 Pls
1017 3134 Pls
1017 3134 Pls
1017 3135 Pls
1017 3135 Pls
1017 3136 Pls
1017 3136 Pls
1017 3137 Pls
1017 3137 Pls
1017 3138 Pls
1017 3138 Pls
1017 3139 Pls
1018 3140 Pls
1018 3140 Pls
1018 3141 Pls
1018 3141 Pls
1018 3142 Pls
1018 3142 Pls
1018 3143 Pls
1018 3143 Pls
1018 3144 Pls
1018 3144 Pls
1018 3145 Pls
1018 3145 Pls
1018 3146 Pls
1018 3146 Pls
1018 3147 Pls
1018 3147 Pls
1018 3148 Pls
1018 3149 Pls
1019 3149 Pls
1019 3150 Pls
1019 3150 Pls
1019 3151 Pls
1019 3151 Pls
1019 3152 Pls
1019 3152 Pls
1019 3153 Pls
1019 3153 Pls
1019 3154 Pls
1019 3154 Pls
1019 3155 Pls
1019 3155 Pls
1019 3156 Pls
1019 3156 Pls
1019 3157 Pls
1019 3158 Pls
1019 3158 Pls
1020 3159 Pls
1020 3159 Pls
1020 3160 Pls
1020 3160 Pls
1020 3161 Pls
1020 3161 Pls
1020 3162 Pls
1020 3162 Pls
1020 3163 Pls
1020 3163 Pls
1021 3164 Pls
1021 3164 Pls
1021 3165 Pls
1021 3165 Pls
1021 3166 Pls
1021 3167 Pls
1021 3167 Pls
1021 3168 Pls
1021 3168 Pls
1021 3169 Pls
1021 3169 Pls
1021 3170 Pls
1021 3170 Pls
1021 3171 Pls
1021 3171 Pls
1021 3172 Pls
1021 3172 Pls
1021 3173 Pls
1021 3173 Pls
1021 3174 Pls
1021 3174 Pls
1021 3175 Pls
1021 3176 Pls
1021 3176 Pls
1021 3177 Pls
1021 3177 Pls
1022 3178 Pls
1022 3178 Pls
1022 3179 Pls
1022 3179 Pls
1022 3180 Pls
1022 3180 Pls
1022 3181 Pls
1022 3181 Pls
1022 3182 Pls
1022 3182 Pls
1022 3183 Pls
1022 3183 Pls
1022 3184 Pls
1022 3185 Pls
1022 3185 Pls
1022 3186 Pls
1022 3186 Pls
1022 3187 Pls
1022 3187 Pls
1022 3188 Pls
1022 3188 Pls
1022 3189 Pls
1022 3189 Pls
1022 3190 Pls
1022 3190 Pls
1023 3191 Pls
1023 3191 Pls
1023 3192 Pls
1023 3193 Pls
1023 3193 Pls
1023 3194 Pls
1023 3194 Pls
1023 3195 Pls
1023 3195 Pls
1023 3196 Pls
1023 3196 Pls
1023 3197 Pls
1023 3197 Pls
1023 3198 Pls
1023 3198 Pls
1023 3199 Pls
1023 3199 Pls
1023 3200 Pls
1023 3200 Pls
1023 3201 Pls
1023 3202 Pls
1024 3202 Pls
1024 3203 Pls
1024 3203 Pls
1024 3204 Pls
1024 3204 Pls
1024 3205 Pls
1024 3205 Pls
1024 3206 Pls
1024 3206 Pls
1024 3207 Pls
1024 3207 Pls
1024 3208 Pls
1024 3208 Pls
1024 3209 Pls
1025 3209 Pls
1025 3210 Pls
1025 3211 Pls
1025 3211 Pls
1025 3212 Pls
1025 3212 Pls
1025 3213 Pls
1025 3213 Pls
1025 3214 Pls
1025 3214 Pls
1025 3215 Pls
1025 3215 Pls
1025 3216 Pls
1025 3216 Pls
1025 3217 Pls
1025 3217 Pls
1025 3218 Pls
1025 3218 Pls
1025 3219 Pls
1025 3220 Pls
1025 3220 Pls
1025 3221 Pls
1025 3221 Pls
1025 3222 Pls
1025 3222 Pls
1025 3223 Pls
1025 3223 Pls
1025 3224 Pls
1025 3224 Pls
1025 3225 Pls
1025 3225 Pls
1025 3226 Pls
1025 3226 Pls
1025 3227 Pls
1025 3227 Pls
1026 3228 Pls
1026 3229 Pls
1026 3229 Pls
1026 3230 Pls
1026 3230 Pls
1026 3231 Pls
1026 3231 Pls
1026 3232 Pls
1026 3232 Pls
1026 3233 Pls
1026 3233 Pls
1026 3234 Pls
1026 3234 Pls
1026 3235 Pls
1026 3235 Pls
1026 3236 Pls
1026 3236 Pls
1026 3237 Pls
1027 3238 Pls
1027 3238 Pls
1027 3239 Pls
1027 3239 Pls
1027 3240 Pls
1027 3240 Pls
1027 3241 Pls
1027 3241 Pls
1027 3242 Pls
1027 3242 Pls
1027 3243 Pls
1027 3243 Pls
1027 3244 Pls
1027 3244 Pls
1027 3245 Pls
1027 3245 Pls
1027 3246 Pls
1027 3247 Pls
1027 3247 Pls
1027 3248 Pls
1027 3248 Pls
1027 3249 Pls
1027 3249 Pls
1027 3250 Pls
1027 3250 Pls
1028 3251 Pls
1028 3251 Pls
1028 3252 Pls
1028 3252 Pls
1028 3253 Pls
1028 3253 Pls
1028 3254 Pls
1028 3254 Pls
1028 3255 Pls
1028 3256 Pls
1028 3256 Pls
1028 3257 Pls
1028 3257 Pls
1028 3258 Pls
1028 3258 Pls
1028 3259 Pls
1028 3259 Pls
1028 3260 Pls
1028 3260 Pls
1028 3261 Pls
1029 3261 Pls
1029 3262 Pls
1029 3262 Pls
1029 3263 Pls
1029 3263 Pls
1029 3264 Pls
1029 3265 Pls
1029 3265 Pls
1029 3266 Pls
1029 3266 Pls
1029 3267 Pls
1029 3267 Pls
1029 3268 Pls
1029 3268 Pls
1029 3269 Pls
1029 3269 Pls
1029 3270 Pls
1030 3270 Pls
1030 3271 Pls
1030 3271 Pls
1030 3272 Pls
1030 3273 Pls
1030 3273 Pls
1030 3274 Pls
1030 3274 Pls
1030 3275 Pls
1030 3275 Pls
1030 3276 Pls
1030 3276 Pls
1030 3277 Pls
1030 3277 Pls
1030 3278 Pls
1030 3278 Pls
1030 3279 Pls
1030 3279 Pls
1030 3280 Pls
1031 3280 Pls
1031 3281 Pls
1031 3282 Pls
1031 3282 Pls
1031 3283 Pls
1031 3283 Pls
1031 3284 Pls
1031 3284 Pls
1031 3285 Pls
1031 3285 Pls
1031 3286 Pls
1031 3286 Pls
1031 3287 Pls
1031 3287 Pls
1031 3288 Pls
1031 3288 Pls
1031 3289 Pls
1031 3289 Pls
1031 3290 Pls
1031 3291 Pls
1031 3291 Pls
1031 3292 Pls
1031 3292 Pls
1031 3293 Pls
1032 3293 Pls
1032 3294 Pls
1032 3294 Pls
1032 3295 Pls
1032 3295 Pls
1032 3296 Pls
1032 3296 Pls
1032 3297 Pls
1033 3297 Pls
1033 3298 Pls
1033 3298 Pls
1033 3299 Pls
1033 3300 Pls
1033 3300 Pls
1033 3301 Pls
1033 3301 Pls
1033 3302 Pls
1033 3302 Pls
1033 3303 Pls
1033 3303 Pls
1033 3304 Pls
1033 3304 Pls
1033 3305 Pls
1033 3305 Pls
1033 3306 Pls
1033 3306 Pls
1033 3307 Pls
1033 3307 Pls
1033 3308 Pls
1033 3309 Pls
1033 3309 Pls
1033 3310 Pls
1033 3310 Pls
1033 3311 Pls
1033 3311 Pls
1033 3312 Pls
1033 3312 Pls
1034 3313 Pls
1034 3313 Pls
1034 3314 Pls
1034 3314 Pls
1034 3315 Pls
1034 3315 Pls
1034 3316 Pls
1034 3316 Pls
1034 3317 Pls
1034 3318 Pls
1034 3318 Pls
1034 3319 Pls
1034 3319 Pls
1034 3320 Pls
1034 3320 Pls
1034 3321 Pls
1034 3321 Pls
1034 3322 Pls
1034 3322 Pls
1034 3323 Pls
1034 3323 Pls
1035 3324 Pls
1035 3324 Pls
1035 3325 Pls
1035 3325 Pls
1035 3326 Pls
1035 3327 Pls
1035 3327 Pls
1035 3328 Pls
1035 3328 Pls
1035 3329 Pls
1035 3329 Pls
1035 3330 Pls
1035 3330 Pls
1035 3331 Pls
1035 3331 Pls
1035 3332 Pls
1035 3332 Pls
1035 3333 Pls
1035 3333 Pls
1035 3334 Pls
1035 3334 Pls
1035 3335 Pls
1035 3336 Pls
1035 3336 Pls
1035 3337 Pls
1035 3337 Pls
1035 3338 Pls
1035 3338 Pls
1035 3339 Pls
1035 3339 Pls
1035 3340 Pls
1035 3340 Pls
1035 3341 Pls
1035 3341 Pls
1035 3342 Pls
1035 3342 Pls
1035 3343 Pls
1035 3343 Pls
1035 3344 Pls
1036 3345 Pls
1036 3345 Pls
1036 3346 Pls
1036 3346 Pls
1036 3347 Pls
1036 3347 Pls
1036 3348 Pls
1036 3348 Pls
1036 3349 Pls
1036 3349 Pls
1036 3350 Pls
1036 3350 Pls
1036 3351 Pls
1036 3351 Pls
1036 3352 Pls
1036 3352 Pls
1036 3353 Pls
1036 3354 Pls
1036 3354 Pls
1036 3355 Pls
1036 3355 Pls
1036 3356 Pls
1036 3356 Pls
1036 3357 Pls
1036 3357 Pls
1037 3358 Pls
1037 3358 Pls
1037 3359 Pls
1037 3359 Pls
1037 3360 Pls
1037 3360 Pls
1037 3361 Pls
1037 3362 Pls
1037 3362 Pls
1037 3363 Pls
1037 3363 Pls
1037 3364 Pls
1037 3364 Pls
1037 3365 Pls
1037 3365 Pls
1037 3366 Pls
1037 3366 Pls
1037 3367 Pls
1037 3367 Pls
1037 3368 Pls
1037 3368 Pls
1037 3369 Pls
1037 3369 Pls
1037 3370 Pls
1037 3371 Pls
1037 3371 Pls
1037 3372 Pls
1037 3372 Pls
1037 3373 Pls
1037 3373 Pls
1037 3374 Pls
1037 3374 Pls
1038 3375 Pls
1038 3375 Pls
1039 3376 Pls
1039 3376 Pls
1039 3377 Pls
1039 3377 Pls
1039 3378 Pls
1039 3378 Pls
1039 3379 Pls
1039 3380 Pls
1039 3380 Pls
1039 3381 Pls
1039 3381 Pls
1039 3382 Pls
1039 3382 Pls
1039 3383 Pls
1039 3383 Pls
1039 3384 Pls
1039 3384 Pls
1039 3385 Pls
1039 3385 Pls
1039 3386 Pls
1039 3386 Pls
1039 3387 Pls
1039 3387 Pls
1039 3388 Pls
1039 3389 Pls
1039 3389 Pls
1039 3390 Pls
1039 3390 Pls
1039 3391 Pls
1039 3391 Pls
1039 3392 Pls
1039 3392 Pls
1039 3393 Pls
1039 3393 Pls
1039 3394 Pls
1039 3394 Pls
1039 3395 Pls
1039 3395 Pls
1039 3396 Pls
1039 3396 Pls
1039 3397 Pls
1039 3398 Pls
1039 3398 Pls
1039 3399 Pls
1039 3399 Pls
1039 3400 Pls
1039 3400 Pls
1039 3401 Pls
1039 3401 Pls
1039 3402 Pls
1039 3402 Pls
1039 3403 Pls
1039 3403 Pls
1039 3404 Pls
1039 3404 Pls
1039 3405 Pls
1039 3405 Pls
1039 3406 Pls
1039 3407 Pls
1041 3407 Pls
1041 3408 Pls
1041 3408 Pls
1041 3409 Pls
1041 3409 Pls
1041 3410 Pls
1041 3410 Pls
1041 3411 Pls
1041 3411 Pls
1041 3412 Pls
1041 3412 Pls
1041 3413 Pls
1041 3413 Pls
1041 3414 Pls
1041 3414 Pls
1041 3415 Pls
1041 3416 Pls
1041 3416 Pls
1041 3417 Pls
1041 3417 Pls
1041 3418 Pls
1041 3418 Pls
1041 3419 Pls
1041 3419 Pls
1041 3420 Pls
1042 3420 Pls
1042 3421 Pls
1042 3421 Pls
1042 3422 Pls
1042 3422 Pls
1042 3423 Pls
1042 3423 Pls
1042 3424 Pls
1042 3425 Pls
1042 3425 Pls
1042 3426 Pls
1042 3426 Pls
1042 3427 Pls
1042 3427 Pls
1043 3428 Pls
1043 3428 Pls
1043 3429 Pls
1043 3429 Pls
1043 3430 Pls
1043 3430 Pls
1043 3431 Pls
1043 3431 Pls
1043 3432 Pls
1043 3432 Pls
1043 3433 Pls
1043 3434 Pls
1043 3434 Pls
1043 3435 Pls
1043 3435 Pls
1043 3436 Pls
1043 3436 Pls
1043 3437 Pls
1043 3437 Pls
1043 3438 Pls
1043 3438 Pls
1043 3439 Pls
1043 3439 Pls
1043 3440 Pls
1043 3440 Pls
1043 3441 Pls
1043 3442 Pls
1043 3442 Pls
1043 3443 Pls
1043 3443 Pls
1044 3444 Pls
1044 3444 Pls
1044 3445 Pls
1044 3445 Pls
1044 3446 Pls
1045 3446 Pls
1045 3447 Pls
1045 3447 Pls
1045 3448 Pls
1045 3448 Pls
1045 3449 Pls
1045 3449 Pls
1045 3450 Pls
1045 3451 Pls
1045 3451 Pls
1045 3452 Pls
1045 3452 Pls
1045 3453 Pls
1045 3453 Pls
1045 3454 Pls
1045 3454 Pls
1045 3455 Pls
1045 3455 Pls
1045 3456 Pls
1045 3456 Pls
1045 3457 Pls
1045 3457 Pls
1045 3458 Pls
1045 3458 Pls
1045 3459 Pls
1045 3460 Pls
1045 3460 Pls
1045 3461 Pls
1045 3461 Pls
1045 3462 Pls
1045 3462 Pls
1045 3463 Pls
1045 3463 Pls
1045 3464 Pls
1045 3464 Pls
1045 3465 Pls
1045 3465 Pls
1045 3466 Pls
1045 3466 Pls
1045 3467 Pls
1046 3467 Pls
1046 3468 Pls
1046 3469 Pls
1046 3469 Pls
1046 3470 Pls
1047 3470 Pls
1047 3471 Pls
1047 3471 Pls
1047 3472 Pls
1047 3472 Pls
1047 3473 Pls
1047 3473 Pls
1047 3474 Pls
1047 3474 Pls
1047 3475 Pls
1047 3475 Pls
1047 3476 Pls
1047 3476 Pls
1047 3477 Pls
1047 3478 Pls
1047 3478 Pls
1047 3479 Pls
1047 3479 Pls
1047 3480 Pls
1047 3480 Pls
1047 3481 Pls
1047 3481 Pls
1047 3482 Pls
1047 3482 Pls
1047 3483 Pls
1047 3483 Pls
1047 3484 Pls
1047 3484 Pls
1047 3485 Pls
1047 3485 Pls
1047 3486 Pls
1047 3487 Pls
1047 3487 Pls
1047 3488 Pls
1047 3488 Pls
1047 3489 Pls
1047 3489 Pls
1047 3490 Pls
1047 3490 Pls
1047 3491 Pls
1047 3491 Pls
1047 3492 Pls
1047 3492 Pls
1047 3493 Pls
1047 3493 Pls
1047 3494 Pls
1049 3494 Pls
1049 3495 Pls
1049 3496 Pls
1049 3496 Pls
1049 3497 Pls
1049 3497 Pls
1049 3498 Pls
1049 3498 Pls
1049 3499 Pls
1049 3499 Pls
1049 3500 Pls
1049 3500 Pls
1049 3501 Pls
1049 3501 Pls
1049 3502 Pls
1050 3502 Pls
1050 3503 Pls
1050 3503 Pls
1050 3504 Pls
1050 3505 Pls
1050 3505 Pls
1050 3506 Pls
1050 3506 Pls
1050 3507 Pls
1050 3507 Pls
1050 3508 Pls
1050 3508 Pls
1050 3509 Pls
1050 3509 Pls
1050 3510 Pls
1050 3510 Pls
1050 3511 Pls
1051 3511 Pls
1051 3512 Pls
1051 3512 Pls
1051 3513 Pls
1051 3514 Pls
1051 3514 Pls
1051 3515 Pls
1052 3515 Pls
1052 3516 Pls
1052 3516 Pls
1052 3517 Pls
1052 3517 Pls
1052 3518 Pls
1052 3518 Pls
1052 3519 Pls
1052 3519 Pls
1052 3520 Pls
1052 3520 Pls
1052 3521 Pls
1052 3521 Pls
1052 3522 Pls
1052 3523 Pls
1052 3523 Pls
1052 3524 Pls
1052 3524 Pls
1052 3525 Pls
1053 3525 Pls
1053 3526 Pls
1053 3526 Pls
1053 3527 Pls
1053 3527 Pls
1053 3528 Pls
1053 3528 Pls
1053 3529 Pls
1053 3529 Pls
1053 3530 Pls
1053 3531 Pls
1053 3531 Pls
1053 3532 Pls
1053 3532 Pls
1053 3533 Pls
1054 3533 Pls
1054 3534 Pls
1054 3534 Pls
1054 3535 Pls
1054 3535 Pls
1054 3536 Pls
1054 3536 Pls
1054 3537 Pls
1054 3537 Pls
1054 3538 Pls
1054 3538 Pls
1054 3539 Pls
1054 3540 Pls
1054 3540 Pls
1054 3541 Pls
1054 3541 Pls
1054 3542 Pls
1054 3542 Pls
1054 3543 Pls
1054 3543 Pls
1054 3544 Pls
1054 3544 Pls
1055 3545 Pls
1055 3545 Pls
1055 3546 Pls
1055 3546 Pls
1055 3547 Pls
1056 3547 Pls
1056 3548 Pls
1056 3549 Pls
1056 3549 Pls
1056 3550 Pls
1056 3550 Pls
1056 3551 Pls
1056 3551 Pls
1056 3552 Pls
1056 3552 Pls
1056 3553 Pls
1056 3553 Pls
1056 3554 Pls
1056 3554 Pls
1056 3555 Pls
1056 3555 Pls
1056 3556 Pls
1056 3556 Pls
1056 3557 Pls
1056 3558 Pls
1056 3558 Pls
1056 3559 Pls
1056 3559 Pls
1056 3560 Pls
1056 3560 Pls
1056 3561 Pls
1056 3561 Pls
1056 3562 Pls
1056 3562 Pls
1056 3563 Pls
1056 3563 Pls
1056 3564 Pls
1056 3564 Pls
1056 3565 Pls
1056 3565 Pls
1056 3566 Pls
1056 3567 Pls
1056 3567 Pls
1056 3568 Pls
1056 3568 Pls
1056 3569 Pls
1056 3569 Pls
1056 3570 Pls
1056 3570 Pls
1056 3571 Pls
1056 3571 Pls
1056 3572 Pls
1058 3572 Pls
1058 3573 Pls
1058 3573 Pls
1058 3574 Pls
1058 3574 Pls
1058 3575 Pls
1058 3576 Pls
1058 3576 Pls
1058 3577 Pls
1058 3577 Pls
1058 3578 Pls
1058 3578 Pls
1058 3579 Pls
1058 3579 Pls
1058 3580 Pls
1058 3580 Pls
1058 3581 Pls
1058 3581 Pls
1058 3582 Pls
1058 3582 Pls
1058 3583 Pls
1058 3583 Pls
1058 3584 Pls
1058 3585 Pls
1058 3585 Pls
1058 3586 Pls
1058 3586 Pls
1058 3587 Pls
1058 3587 Pls
1058 3588 Pls
1058 3588 Pls
1058 3589 Pls
1059 3589 Pls
1059 3590 Pls
1059 3590 Pls
1059 3591 Pls
1059 3591 Pls
1059 3592 Pls
1059 3592 Pls
1059 3593 Pls
1059 3594 Pls
1060 3594 Pls
1060 3595 Pls
1060 3595 Pls
1060 3596 Pls
1060 3596 Pls
1060 3597 Pls
1060 3597 Pls
1060 3598 Pls
1060 3598 Pls
1060 3599 Pls
1060 3599 Pls
1060 3600 Pls
1060 3600 Pls
1060 3601 Pls
1060 3601 Pls
1060 3602 Pls
1060 3603 Pls
1060 3603 Pls
1060 3604 Pls
1060 3604 Pls
1060 3605 Pls
1060 3605 Pls
1060 3606 Pls
1060 3606 Pls
1060 3607 Pls
1060 3607 Pls
1060 3608 Pls
1060 3608 Pls
1060 3609 Pls
1060 3609 Pls
1060 3610 Pls
1060 3611 Pls
1060 3611 Pls
1060 3612 Pls
1060 3612 Pls
1060 3613 Pls
1060 3613 Pls
1060 3614 Pls
1060 3614 Pls
1061 3615 Pls
1061 3615 Pls
1061 3616 Pls
1061 3616 Pls
1061 3617 Pls
1061 3617 Pls
1061 3618 Pls
1061 3618 Pls
1061 3619 Pls
1061 3620 Pls
1061 3620 Pls
1061 3621 Pls
1061 3621 Pls
1061 3622 Pls
1062 3622 Pls
1062 3623 Pls
1062 3623 Pls
1062 3624 Pls
1062 3624 Pls
1062 3625 Pls
1062 3625 Pls
1062 3626 Pls
1062 3626 Pls
1062 3627 Pls
1062 3627 Pls
1062 3628 Pls
1062 3629 Pls
1062 3629 Pls
1062 3630 Pls
1062 3630 Pls
1062 3631 Pls
1062 3631 Pls
1062 3632 Pls
1062 3632 Pls
1062 3633 Pls
1062 3633 Pls
1062 3634 Pls
1062 3634 Pls
1062 3635 Pls
1063 3635 Pls
1063 3636 Pls
1063 3636 Pls
1063 3637 Pls
1063 3638 Pls
1063 3638 Pls
1064 3639 Pls
1064 3639 Pls
1064 3640 Pls
1064 3640 Pls
1064 3641 Pls
1064 3641 Pls
1064 3642 Pls
1064 3642 Pls
1064 3643 Pls
1064 3643 Pls
1064 3644 Pls
1064 3644 Pls
1064 3645 Pls
1064 3645 Pls
1064 3646 Pls
1064 3647 Pls
1064 3647 Pls
1064 3648 Pls
1064 3648 Pls
1064 3649 Pls
1064 3649 Pls
1064 3650 Pls
1064 3650 Pls
1064 3651 Pls
1064 3651 Pls
1064 3652 Pls
1064 3652 Pls
1064 3653 Pls
1064 3653 Pls
1064 3654 Pls
1064 3654 Pls
1065 3655 Pls
1065 3656 Pls
1065 3656 Pls
1065 3657 Pls
1065 3657 Pls
1065 3658 Pls
1065 3658 Pls
1065 3659 Pls
1065 3659 Pls
1065 3660 Pls
1065 3660 Pls
1065 3661 Pls
1065 3661 Pls
1065 3662 Pls
1065 3662 Pls
1065 3663 Pls
1065 3663 Pls
1065 3664 Pls
1065 3665 Pls
1065 3665 Pls
1065 3666 Pls
1065 3666 Pls
1066 3667 Pls
1066 3667 Pls
1066 3668 Pls
1066 3668 Pls
1066 3669 Pls
1066 3669 Pls
1066 3670 Pls
1066 3670 Pls
1066 3671 Pls
1066 3671 Pls
1066 3672 Pls
1066 3672 Pls
1066 3673 Pls
1066 3674 Pls
1066 3674 Pls
1066 3675 Pls
1066 3675 Pls
1067 3676 Pls
1067 3676 Pls
1067 3677 Pls
1067 3677 Pls
1067 3678 Pls
1067 3678 Pls
1067 3679 Pls
1067 3679 Pls
1067 3680 Pls
1067 3680 Pls
1067 3681 Pls
1067 3681 Pls
1067 3682 Pls
1067 3683 Pls
1067 3683 Pls
1067 3684 Pls
1067 3684 Pls
1068 3685 Pls
1068 3685 Pls
1068 3686 Pls
1068 3686 Pls
1068 3687 Pls
1068 3687 Pls
1068 3688 Pls
1068 3688 Pls
1068 3689 Pls
1068 3689 Pls
1068 3690 Pls
1068 3691 Pls
1068 3691 Pls
1068 3692 Pls
1068 3692 Pls
1068 3693 Pls
1068 3693 Pls
1068 3694 Pls
1068 3694 Pls
1069 3695 Pls
1069 3695 Pls
1069 3696 Pls
1069 3696 Pls
1069 3697 Pls
1069 3697 Pls
1069 3698 Pls
1069 3698 Pls
1069 3699 Pls
1070 3700 Pls
1070 3700 Pls
1070 3701 Pls
1070 3701 Pls
1070 3702 Pls
1070 3702 Pls
1070 3703 Pls
1070 3703 Pls
1070 3704 Pls
1070 3704 Pls
1070 3705 Pls
1070 3705 Pls
1070 3706 Pls
1070 3706 Pls
1071 3707 Pls
1071 3707 Pls
1071 3708 Pls
1071 3709 Pls
1071 3709 Pls
1071 3710 Pls
1071 3710 Pls
1071 3711 Pls
1071 3711 Pls
1071 3712 Pls
1071 3712 Pls
1071 3713 Pls
1071 3713 Pls
1072 3714 Pls
1072 3714 Pls
1072 3715 Pls
1072 3715 Pls
1072 3716 Pls
1072 3716 Pls
1072 3717 Pls
1072 3718 Pls
1072 3718 Pls
1072 3719 Pls
1072 3719 Pls
1072 3720 Pls
1072 3720 Pls
1072 3721 Pls
1073 3721 Pls
1073 3722 Pls
1073 3722 Pls
1073 3723 Pls
1073 3723 Pls
1073 3724 Pls
1073 3724 Pls
1073 3725 Pls
1073 3725 Pls
1073 3726 Pls
1073 3727 Pls
1073 3727 Pls
1074 3728 Pls
1074 3728 Pls
1074 3729 Pls
1074 3729 Pls
1074 3730 Pls
1074 3730 Pls
1074 3731 Pls
1074 3731 Pls
1074 3732 Pls
1074 3732 Pls
1074 3733 Pls
1074 3733 Pls
1074 3734 Pls
1074 3734 Pls
1074 3735 Pls
1074 3736 Pls
1074 3736 Pls
1074 3737 Pls
1074 3737 Pls
1074 3738 Pls
1074 3738 Pls
1074 3739 Pls
1074 3739 Pls
1074 3740 Pls
1075 3740 Pls
1075 3741 Pls
1075 3741 Pls
1075 3742 Pls
1075 3742 Pls
1075 3743 Pls
1076 3743 Pls
1076 3744 Pls
1076 3745 Pls
1076 3745 Pls
1076 3746 Pls
1076 3746 Pls
1076 3747 Pls
1076 3747 Pls
1076 3748 Pls
1076 3748 Pls
1077 3749 Pls
1077 3749 Pls
1077 3750 Pls
1077 3750 Pls
1077 3751 Pls
1077 3751 Pls
1077 3752 Pls
1077 3752 Pls
1077 3753 Pls
1077 3754 Pls
1077 3754 Pls
1078 3755 Pls
1078 3755 Pls
1078 3756 Pls
1078 3756 Pls
1078 3757 Pls
1078 3757 Pls
1078 3758 Pls
1078 3758 Pls
1078 3759 Pls
1078 3759 Pls
1078 3760 Pls
1078 3760 Pls
1078 3761 Pls
1078 3761 Pls
1078 3762 Pls
1078 3763 Pls
1078 3763 Pls
1078 3764 Pls
1078 3764 Pls
1078 3765 Pls
1078 3765 Pls
1078 3766 Pls
1078 3766 Pls
1078 3767 Pls
1078 3767 Pls
1078 3768 Pls
1079 3768 Pls
1079 3769 Pls
1079 3769 Pls
1079 3770 Pls
1079 3770 Pls
1079 3771 Pls
1079 3772 Pls
1079 3772 Pls
1079 3773 Pls
1079 3773 Pls
1079 3774 Pls
1079 3774 Pls
1079 3775 Pls
1079 3775 Pls
1079 3776 Pls
1079 3776 Pls
1079 3777 Pls
1079 3777 Pls
1079 3778 Pls
1079 3778 Pls
1079 3779 Pls
1079 3780 Pls
1079 3780 Pls
1079 3781 Pls
1079 3781 Pls
1080 3782 Pls
1080 3782 Pls
1080 3783 Pls
1080 3783 Pls
1080 3784 Pls
1080 3784 Pls
1080 3785 Pls
1080 3785 Pls
1080 3786 Pls
1080 3786 Pls
1080 3787 Pls
1080 3787 Pls
1080 3788 Pls
1080 3789 Pls
1080 3789 Pls
1080 3790 Pls
1080 3790 Pls
1080 3791 Pls
1081 3791 Pls
1081 3792 Pls
1081 3792 Pls
1081 3793 Pls
1081 3793 Pls
1081 3794 Pls
1081 3794 Pls
1081 3795 Pls
1081 3795 Pls
1081 3796 Pls
1081 3796 Pls
1081 3797 Pls
1081 3798 Pls
1081 3798 Pls
1081 3799 Pls
1082 3799 Pls
1082 3800 Pls
1082 3800 Pls
1082 3801 Pls
1082 3801 Pls
1082 3802 Pls
1082 3802 Pls
1082 3803 Pls
1082 3803 Pls
1082 3804 Pls
1083 3804 Pls
1083 3805 Pls
1083 3805 Pls
1083 3806 Pls
1083 3807 Pls
1083 3807 Pls
1083 3808 Pls
1083 3808 Pls
1083 3809 Pls
1083 3809 Pls
1083 3810 Pls
1083 3810 Pls
1083 3811 Pls
1083 3811 Pls
1083 3812 Pls
1083 3812 Pls
1083 3813 Pls
1083 3813 Pls
1083 3814 Pls
1084 3814 Pls
1084 3815 Pls
1084 3816 Pls
1084 3816 Pls
1084 3817 Pls
1084 3817 Pls
1084 3818 Pls
1084 3818 Pls
1084 3819 Pls
1085 3819 Pls
1085 3820 Pls
1085 3820 Pls
1085 3821 Pls
1085 3821 Pls
1085 3822 Pls
1085 3822 Pls
1085 3823 Pls
1085 3823 Pls
1085 3824 Pls
1085 3825 Pls
1085 3825 Pls
1085 3826 Pls
1085 3826 Pls
1085 3827 Pls
1085 3827 Pls
1086 3828 Pls
1086 3828 Pls
1086 3829 Pls
1086 3829 Pls
1086 3830 Pls
1086 3830 Pls
1086 3831 Pls
1086 3831 Pls
1086 3832 Pls
1086 3832 Pls
1086 3833 Pls
1086 3834 Pls
1086 3834 Pls
1086 3835 Pls
1086 3835 Pls
1086 3836 Pls
1086 3836 Pls
1086 3837 Pls
1087 3837 Pls
1087 3838 Pls
1087 3838 Pls
1087 3839 Pls
1087 3839 Pls
1087 3840 Pls
1087 3840 Pls
1087 3841 Pls
1087 3841 Pls
1087 3842 Pls
1087 3843 Pls
1087 3843 Pls
1087 3844 Pls
1087 3844 Pls
1087 3845 Pls
1087 3845 Pls
1087 3846 Pls
1087 3846 Pls
1087 3847 Pls
1087 3847 Pls
1088 3848 Pls
1088 3848 Pls
1088 3849 Pls
1088 3849 Pls
1088 3850 Pls
1088 3850 Pls
1089 3851 Pls
1089 3852 Pls
1089 3852 Pls
1089 3853 Pls
1089 3853 Pls
1089 3854 Pls
1089 3854 Pls
1089 3855 Pls
1089 3855 Pls
1089 3856 Pls
1089 3856 Pls
1089 3857 Pls
1089 3857 Pls
1089 3858 Pls
1089 3858 Pls
1089 3859 Pls
1089 3860 Pls
1089 3860 Pls
1090 3861 Pls
1090 3861 Pls
1090 3862 Pls
1090 3862 Pls
1090 3863 Pls
1090 3863 Pls
1090 3864 Pls
1090 3864 Pls
1090 3865 Pls
1090 3865 Pls
1090 3866 Pls
1090 3866 Pls
1090 3867 Pls
1090 3867 Pls
1091 3868 Pls
1091 3869 Pls
1091 3869 Pls
1091 3870 Pls
1091 3870 Pls
1091 3871 Pls
1091 3871 Pls
1091 3872 Pls
1092 3872 Pls
1092 3873 Pls
1092 3873 Pls
1092 3874 Pls
1092 3874 Pls
1092 3875 Pls
1092 3875 Pls
1092 3876 Pls
1092 3876 Pls
1092 3877 Pls
1092 3878 Pls
1092 3878 Pls
1093 3879 Pls
1093 3879 Pls
1093 3880 Pls
1093 3880 Pls
1093 3881 Pls
1093 3881 Pls
1093 3882 Pls
1093 3882 Pls
1093 3883 Pls
1094 3883 Pls
1094 3884 Pls
1094 3884 Pls
1094 3885 Pls
1094 3885 Pls
1094 3886 Pls
1094 3887 Pls
1094 3887 Pls
1094 3888 Pls
1094 3888 Pls
1094 3889 Pls
1094 3889 Pls
1094 3890 Pls
1094 3890 Pls
1094 3891 Pls
1094 3891 Pls
1094 3892 Pls
1094 3892 Pls
1094 3893 Pls
1094 3893 Pls
1094 3894 Pls
1094 3894 Pls
1094 3895 Pls
1094 3896 Pls
1094 3896 Pls
1095 3897 Pls
1095 3897 Pls
1095 3898 Pls
1095 3898 Pls
1095 3899 Pls
1095 3899 Pls
1095 3900 Pls
1095 3900 Pls
1095 3901 Pls
1095 3901 Pls
1095 3902 Pls
1095 3902 Pls
1095 3903 Pls
1095 3903 Pls
1096 3904 Pls
1096 3905 Pls
1096 3905 Pls
1096 3906 Pls
1096 3906 Pls
1096 3907 Pls
1096 3907 Pls
1096 3908 Pls
1096 3908 Pls
1097 3909 Pls
1097 3909 Pls
1097 3910 Pls
1098 3910 Pls
1098 3911 Pls
1098 3911 Pls
1098 3912 Pls
1098 3912 Pls
1098 3913 Pls
1098 3914 Pls
1098 3914 Pls
1098 3915 Pls
1098 3915 Pls
1098 3916 Pls
1098 3916 Pls
1098 3917 Pls
1099 3917 Pls
1099 3918 Pls
1099 3918 Pls
1099 3919 Pls
1099 3919 Pls
1099 3920 Pls
1099 3920 Pls
1099 3921 Pls
1099 3921 Pls
1099 3922 Pls
1099 3923 Pls
1099 3923 Pls
1099 3924 Pls
1099 3924 Pls
1099 3925 Pls
1099 3925 Pls
1099 3926 Pls
1099 3926 Pls
1099 3927 Pls
1099 3927 Pls
1099 3928 Pls
1099 3928 Pls
1099 3929 Pls
1099 3929 Pls
1099 3930 Pls
1099 3930 Pls
1100 3931 Pls
1100 3932 Pls
1100 3932 Pls
1100 3933 Pls
1100 3933 Pls
1100 3934 Pls
1100 3934 Pls
1100 3935 Pls
1101 3935 Pls
1101 3936 Pls
1101 3936 Pls
1101 3937 Pls
1101 3937 Pls
1101 3938 Pls
1101 3938 Pls
1101 3939 Pls
1101 3939 Pls
1101 3940 Pls
1101 3941 Pls
1101 3941 Pls
1101 3942 Pls
1101 3942 Pls
1102 3943 Pls
1102 3943 Pls
1102 3944 Pls
1102 3944 Pls
1102 3945 Pls
1102 3945 Pls
1102 3946 Pls
1102 3946 Pls
1102 3947 Pls
1102 3947 Pls
1102 3948 Pls
1102 3949 Pls
1102 3949 Pls
1102 3950 Pls
1102 3950 Pls
1102 3951 Pls
1102 3951 Pls
1102 3952 Pls
1102 3952 Pls
1102 3953 Pls
1102 3953 Pls
1102 3954 Pls
1102 3954 Pls
1103 3955 Pls
1103 3955 Pls
1104 3956 Pls
1104 3956 Pls
1104 3957 Pls
1104 3958 Pls
1104 3958 Pls
1104 3959 Pls
1104 3959 Pls
1104 3960 Pls
1104 3960 Pls
1104 3961 Pls
1104 3961 Pls
1104 3962 Pls
1104 3962 Pls
1104 3963 Pls
1104 3963 Pls
1105 3964 Pls
1105 3964 Pls
1105 3965 Pls
1105 3965 Pls
1105 3966 Pls
1105 3967 Pls
1105 3967 Pls
1105 3968 Pls
1105 3968 Pls
1105 3969 Pls
1105 3969 Pls
1105 3970 Pls
1105 3970 Pls
1105 3971 Pls
1105 3971 Pls
1106 3972 Pls
1106 3972 Pls
1106 3973 Pls
1106 3973 Pls
1106 3974 Pls
1106 3974 Pls
1106 3975 Pls
1106 3976 Pls
1106 3976 Pls
1106 3977 Pls
1106 3977 Pls
1106 3978 Pls
1106 3978 Pls
1106 3979 Pls
1106 3979 Pls
1106 3980 Pls
1107 3980 Pls
1107 3981 Pls
1107 3981 Pls
1107 3982 Pls
1107 3982 Pls
1107 3983 Pls
1107 3983 Pls
1107 3984 Pls
1107 3985 Pls
1107 3985 Pls
1107 3986 Pls
1107 3986 Pls
1107 3987 Pls
1107 3987 Pls
1107 3988 Pls
1107 3988 Pls
1108 3989 Pls
1108 3989 Pls
1108 3990 Pls
1108 3990 Pls
1108 3991 Pls
1108 3991 Pls
1108 3992 Pls
1108 3992 Pls
1108 3993 Pls
1108 3994 Pls
1108 3994 Pls
1108 3995 Pls
1108 3995 Pls
1108 3996 Pls
1109 3996 Pls
1109 3997 Pls
1109 3997 Pls
1110 3998 Pls
1110 3998 Pls
1110 3999 Pls
1110 3999 Pls
1110 4000 Pls
1110 4000 Pls
1110 4001 Pls
1110 4001 Pls
1110 4002 Pls
1110 4003 Pls
1110 4003 Pls
1110 4004 Pls
1110 4004 Pls
1110 4005 Pls
1110 4005 Pls
1110 4006 Pls
1110 4006 Pls
1110 4007 Pls
1110 4007 Pls
1110 4008 Pls
1110 4008 Pls
1110 4009 Pls
1110 4009 Pls
1111 4010 Pls
1111 4010 Pls
1111 4011 Pls
1111 4012 Pls
1111 4012 Pls
1111 4013 Pls
1111 4013 Pls
1111 4014 Pls
1111 4014 Pls
1111 4015 Pls
1111 4015 Pls
1111 4016 Pls
1111 4016 Pls
1112 4017 Pls
1112 4017 Pls
1112 4018 Pls
1113 4018 Pls
1113 4019 Pls
1113 4019 Pls
1113 4020 Pls
1113 4021 Pls
1113 4021 Pls
1113 4022 Pls
1113 4022 Pls
1113 4023 Pls
1113 4023 Pls
1113 4024 Pls
1113 4024 Pls
1113 4025 Pls
1113 4025 Pls
1113 4026 Pls
1114 4026 Pls
1114 4027 Pls
1114 4027 Pls
1114 4028 Pls
1114 4029 Pls
1114 4029 Pls
1115 4030 Pls
1115 4030 Pls
1115 4031 Pls
1115 4031 Pls
1115 4032 Pls
1115 4032 Pls
1115 4033 Pls
1115 4033 Pls
1115 4034 Pls
1115 4034 Pls
1116 4035 Pls
1116 4035 Pls
1116 4036 Pls
1116 4036 Pls
1116 4037 Pls
1116 4038 Pls
1116 4038 Pls
1116 4039 Pls
1116 4039 Pls
1116 4040 Pls
1116 4040 Pls
1116 4041 Pls
1116 4041 Pls
1116 4042 Pls
1116 4042 Pls
1117 4043 Pls
1117 4043 Pls
1117 4044 Pls
1118 4044 Pls
1118 4045 Pls
1118 4045 Pls
1118 4046 Pls
1118 4047 Pls
1119 4047 Pls
1119 4048 Pls
1119 4048 Pls
1119 4049 Pls
1119 4049 Pls
1119 4050 Pls
1119 4050 Pls
1119 4051 Pls
1119 4051 Pls
1119 4052 Pls
1119 4052 Pls
1119 4053 Pls
1119 4053 Pls
1119 4054 Pls
1119 4054 Pls
1119 4055 Pls
1119 4056 Pls
1119 4056 Pls
1119 4057 Pls
1119 4057 Pls
1119 4058 Pls
1119 4058 Pls
1119 4059 Pls
1119 4059 Pls
1119 4060 Pls
1119 4060 Pls
1121 4061 Pls
1121 4061 Pls
1121 4062 Pls
1121 4062 Pls
1121 4063 Pls
1121 4063 Pls
1121 4064 Pls
1121 4065 Pls
1121 4065 Pls
1121 4066 Pls
1122 4066 Pls
1122 4067 Pls
1122 4067 Pls
1122 4068 Pls
1122 4068 Pls
1122 4069 Pls
1122 4069 Pls
1122 4070 Pls
1122 4070 Pls
1122 4071 Pls
1122 4071 Pls
1122 4072 Pls
1122 4072 Pls
1122 4073 Pls
1122 4074 Pls
1122 4074 Pls
1123 4075 Pls
1123 4075 Pls
1123 4076 Pls
1123 4076 Pls
1123 4077 Pls
1123 4077 Pls
1123 4078 Pls
1123 4078 Pls
1123 4079 Pls
1123 4079 Pls
1123 4080 Pls
1123 4080 Pls
1123 4081 Pls
1123 4081 Pls
1124 4082 Pls
1124 4083 Pls
1124 4083 Pls
1124 4084 Pls
1124 4084 Pls
1124 4085 Pls
1124 4085 Pls
1125 4086 Pls
1125 4086 Pls
1125 4087 Pls
1127 4087 Pls
1127 4088 Pls
1127 4088 Pls
1127 4089 Pls
1127 4089 Pls
1127 4090 Pls
1127 4090 Pls
1127 4091 Pls
1127 4092 Pls
1127 4092 Pls
1127 4093 Pls
1127 4093 Pls
1127 4094 Pls
1127 4094 Pls
1127 4095 Pls
1127 4095 Pls
1127 4096 Pls
1127 4096 Pls
1127 4097 Pls
1127 4097 Pls
1127 4098 Pls
1127 4098 Pls
1127 4099 Pls
1127 4099 Pls
1127 4100 Pls
1127 4101 Pls
1127 4101 Pls
1127 4102 Pls
1127 4102 Pls
1127 4103 Pls
1127 4103 Pls
1127 4104 Pls
1127 4104 Pls
1127 4105 Pls
1127 4105 Pls
1127 4106 Pls
1127 4106 Pls
1127 4107 Pls
1127 4107 Pls
1127 4108 Pls
1127 4109 Pls
1129 4109 Pls
1129 4110 Pls
1129 4110 Pls
1129 4111 Pls
1130 4111 Pls
1130 4112 Pls
1130 4112 Pls
1130 4113 Pls
1130 4113 Pls
1130 4114 Pls
1131 4114 Pls
1131 4115 Pls
1131 4115 Pls
1131 4116 Pls
1131 4116 Pls
1132 4117 Pls
1132 4118 Pls
1132 4118 Pls
1132 4119 Pls
1132 4119 Pls
1133 4120 Pls
1133 4120 Pls
1133 4121 Pls
1133 4121 Pls
1133 4122 Pls
1133 4122 Pls
1133 4123 Pls
1133 4123 Pls
1133 4124 Pls
1133 4124 Pls
1133 4125 Pls
1133 4125 Pls
1133 4126 Pls
1133 4127 Pls
1133 4127 Pls
1133 4128 Pls
1133 4128 Pls
1133 4129 Pls
1134 4129 Pls
1134 4130 Pls
1134 4130 Pls
1134 4131 Pls
1134 4131 Pls
1135 4132 Pls
1135 4132 Pls
1135 4133 Pls
1135 4133 Pls
1135 4134 Pls
1135 4134 Pls
1136 4135 Pls
1136 4136 Pls
1136 4136 Pls
1136 4137 Pls
1136 4137 Pls
1136 4138 Pls
1136 4138 Pls
1136 4139 Pls
1136 4139 Pls
1136 4140 Pls
1136 4140 Pls
1136 4141 Pls
1136 4141 Pls
1136 4142 Pls
1136 4142 Pls
1136 4143 Pls
1136 4143 Pls
1136 4144 Pls
1136 4145 Pls
1136 4145 Pls
1136 4146 Pls
1136 4146 Pls
1136 4147 Pls
1136 4147 Pls
1136 4148 Pls
1136 4148 Pls
1137 4149 Pls
1137 4149 Pls
1137 4150 Pls
1138 4150 Pls
1138 4151 Pls
1138 4151 Pls
1138 4152 Pls
1138 4152 Pls
1138 4153 Pls
1138 4154 Pls
1138 4154 Pls
1138 4155 Pls
1138 4155 Pls
1138 4156 Pls
1139 4156 Pls
1139 4157 Pls
1139 4157 Pls
1140 4158 Pls
1140 4158 Pls
1140 4159 Pls
1140 4159 Pls
1140 4160 Pls
1140 4160 Pls
1140 4161 Pls
1141 4161 Pls
1141 4162 Pls
1142 4163 Pls
1142 4163 Pls
1142 4164 Pls
1142 4164 Pls
1142 4165 Pls
1143 4165 Pls
1144 4166 Pls
1144 4166 Pls
1144 4167 Pls
1144 4167 Pls
1144 4168 Pls
1144 4168 Pls
1144 4169 Pls
1144 4169 Pls
1144 4170 Pls
1144 4170 Pls
1144 4171 Pls
1144 4172 Pls
1144 4172 Pls
1144 4173 Pls
1144 4173 Pls
1144 4174 Pls
1144 4174 Pls
1144 4175 Pls
1144 4175 Pls
1145 4176 Pls
1145 4176 Pls
1145 4177 Pls
1145 4177 Pls
1145 4178 Pls
1145 4178 Pls
1145 4179 Pls
1145 4179 Pls
1146 4180 Pls
1146 4181 Pls
1146 4181 Pls
1146 4182 Pls
1146 4182 Pls
1146 4183 Pls
1146 4183 Pls
1146 4184 Pls
1146 4184 Pls
1146 4185 Pls
1147 4185 Pls
1147 4186 Pls
1147 4186 Pls
1147 4187 Pls
1147 4187 Pls
1147 4188 Pls
1147 4188 Pls
1147 4189 Pls
1147 4190 Pls
1148 4190 Pls
1148 4191 Pls
1148 4191 Pls
1149 4192 Pls
1149 4192 Pls
1149 4193 Pls
1149 4193 Pls
1150 4194 Pls
1150 4194 Pls
1150 4195 Pls
1151 4195 Pls
1152 4196 Pls
1152 4196 Pls
1152 4197 Pls
1152 4198 Pls
1152 4198 Pls
1152 4199 Pls
1152 4199 Pls
1152 4200 Pls
1152 4200 Pls
1152 4201 Pls
1152 4201 Pls
1152 4202 Pls
1153 4202 Pls
1153 4203 Pls
1153 4203 Pls
1154 4204 Pls
1154 4204 Pls
1154 4205 Pls
1154 4205 Pls
1155 4206 Pls
1155 4207 Pls
1155 4207 Pls
1155 4208 Pls
1155 4208 Pls
1155 4209 Pls
1155 4209 Pls
1156 4210 Pls
1156 4210 Pls
1156 4211 Pls
1156 4211 Pls
1156 4212 Pls
1156 4212 Pls
1156 4213 Pls
1156 4213 Pls
1157 4214 Pls
1157 4214 Pls
1157 4215 Pls
1157 4216 Pls
1157 4216 Pls
1158 4217 Pls
1158 4217 Pls
1158 4218 Pls
1158 4218 Pls
1159 4219 Pls
1159 4219 Pls
1159 4220 Pls
1159 4220 Pls
1159 4221 Pls
1159 4221 Pls
1159 4222 Pls
1159 4222 Pls
1159 4223 Pls
1159 4223 Pls
1159 4224 Pls
1159 4225 Pls
1159 4225 Pls
1159 4226 Pls
1159 4226 Pls
1160 4227 Pls
1160 4227 Pls
1160 4228 Pls
1160 4228 Pls
1160 4229 Pls
1160 4229 Pls
1160 4230 Pls
1160 4230 Pls
1160 4231 Pls
1160 4231 Pls
1160 4232 Pls
1160 4232 Pls
1161 4233 Pls
1161 4234 Pls
1162 4234 Pls
1163 4235 Pls
1163 4235 Pls
1163 4236 Pls
1163 4236 Pls
1163 4237 Pls
1163 4237 Pls
1163 4238 Pls
1164 4238 Pls
1164 4239 Pls
1164 4239 Pls
1164 4240 Pls
1164 4240 Pls
1164 4241 Pls
1164 4241 Pls
1164 4242 Pls
1165 4243 Pls
1165 4243 Pls
1165 4244 Pls
1166 4244 Pls
1166 4245 Pls
1166 4245 Pls
1166 4246 Pls
1167 4246 Pls
1167 4247 Pls
1167 4247 Pls
1167 4248 Pls
1167 4248 Pls
1167 4249 Pls
1168 4249 Pls
1168 4250 Pls
1169 4250 Pls
1169 4251 Pls
1169 4252 Pls
1169 4252 Pls
1169 4253 Pls
1170 4253 Pls
1170 4254 Pls
1170 4254 Pls
1170 4255 Pls
1170 4255 Pls
1170 4256 Pls
1171 4256 Pls
1171 4257 Pls
1171 4257 Pls
1171 4258 Pls
1172 4258 Pls
1172 4259 Pls
1172 4259 Pls
1172 4260 Pls
1172 4261 Pls
1172 4261 Pls
1172 4262 Pls
1172 4262 Pls
1173 4263 Pls
1173 4263 Pls
1173 4264 Pls
1173 4264 Pls
1174 4265 Pls
1174 4265 Pls
1174 4266 Pls
1174 4266 Pls
1174 4267 Pls
1174 4267 Pls
1175 4268 Pls
1175 4268 Pls
1175 4269 Pls
1176 4270 Pls
1176 4270 Pls
1177 4271 Pls
1177 4271 Pls
1177 4272 Pls
1178 4272 Pls
1178 4273 Pls
1178 4273 Pls
1179 4274 Pls
1179 4274 Pls
1179 4275 Pls
1179 4275 Pls
1179 4276 Pls
1179 4276 Pls
1179 4277 Pls
1179 4278 Pls
1179 4278 Pls
1179 4279 Pls
1180 4279 Pls
1180 4280 Pls
1180 4280 Pls
1180 4281 Pls
1180 4281 Pls
1180 4282 Pls
1180 4282 Pls
1180 4283 Pls
1180 4283 Pls
1180 4284 Pls
1180 4284 Pls
1181 4285 Pls
1182 4285 Pls
1182 4286 Pls
1182 4287 Pls
1182 4287 Pls
1182 4288 Pls
1182 4288 Pls
1182 4289 Pls
1182 4289 Pls
1182 4290 Pls
1182 4290 Pls
1182 4291 Pls
1182 4291 Pls
1182 4292 Pls
1182 4292 Pls
1183 4293 Pls
1183 4293 Pls
1183 4294 Pls
1183 4294 Pls
1183 4295 Pls
1183 4296 Pls
1183 4296 Pls
1184 4297 Pls
1184 4297 Pls
1184 4298 Pls
1185 4298 Pls
1185 4299 Pls
1185 4299 Pls
1185 4300 Pls
1185 4300 Pls
1186 4301 Pls
1186 4301 Pls
1186 4302 Pls
1186 4302 Pls
1186 4303 Pls
1186 4303 Pls
1186 4304 Pls
1186 4305 Pls
1186 4305 Pls
1187 4306 Pls
1187 4306 Pls
1187 4307 Pls
1187 4307 Pls
1187 4308 Pls
1187 4308 Pls
1187 4309 Pls
1188 4309 Pls
1188 4310 Pls
1188 4310 Pls
1188 4311 Pls
1188 4311 Pls
1189 4312 Pls
1189 4312 Pls
1189 4313 Pls
1189 4314 Pls
1189 4314 Pls
1189 4315 Pls
1189 4315 Pls
1189 4316 Pls
1190 4316 Pls
1190 4317 Pls
1190 4317 Pls
1190 4318 Pls
1190 4318 Pls
1191 4319 Pls
1191 4319 Pls
1191 4320 Pls
1191 4320 Pls
1191 4321 Pls
1191 4321 Pls
1192 4322 Pls
1192 4323 Pls
1192 4323 Pls
1193 4324 Pls
1193 4324 Pls
1193 4325 Pls
1193 4325 Pls
1193 4326 Pls
1193 4326 Pls
1193 4327 Pls
1193 4327 Pls
1194 4328 Pls
1194 4328 Pls
1194 4329 Pls
1195 4329 Pls
1195 4330 Pls
1195 4330 Pls
1196 4331 Pls
1196 4332 Pls
1196 4332 Pls
1196 4333 Pls
1196 4333 Pls
1196 4334 Pls
1196 4334 Pls
1197 4335 Pls
1197 4335 Pls
1197 4336 Pls
1197 4336 Pls
1197 4337 Pls
1198 4337 Pls
1198 4338 Pls
1199 4338 Pls
1199 4339 Pls
1199 4339 Pls
1199 4340 Pls
1199 4341 Pls
1199 4341 Pls
1199 4342 Pls
1199 4342 Pls
1199 4343 Pls
1199 4343 Pls
1201 4344 Pls
1201 4344 Pls
1201 4345 Pls
1201 4345 Pls
1201 4346 Pls
1201 4346 Pls
1201 4347 Pls
1201 4347 Pls
1201 4348 Pls
1202 4348 Pls
1202 4349 Pls
1202 4350 Pls
1203 4350 Pls
1203 4351 Pls
1203 4351 Pls
1203 4352 Pls
1204 4352 Pls
1204 4353 Pls
1204 4353 Pls
1204 4354 Pls
1205 4354 Pls
1205 4355 Pls
1207 4355 Pls
1207 4356 Pls
1207 4356 Pls
1207 4357 Pls
1207 4358 Pls
1207 4358 Pls
1207 4359 Pls
1207 4359 Pls
1207 4360 Pls
1207 4360 Pls
1207 4361 Pls
1207 4361 Pls
1207 4362 Pls
1207 4362 Pls
1207 4363 Pls
1207 4363 Pls
1209 4364 Pls
1210 4364 Pls
1210 4365 Pls
1210 4365 Pls
1210 4366 Pls
1210 4367 Pls
1211 4367 Pls
1211 4368 Pls
1211 4368 Pls
1211 4369 Pls
1211 4369 Pls
1211 4370 Pls
1211 4370 Pls
1211 4371 Pls
1213 4371 Pls
1213 4372 Pls
1213 4372 Pls
1213 4373 Pls
1213 4373 Pls
1213 4374 Pls
1213 4374 Pls
1213 4375 Pls
1215 4376 Pls
1215 4376 Pls
1215 4377 Pls
1215 4377 Pls
1215 4378 Pls
1215 4378 Pls
1216 4379 Pls
1216 4379 Pls
1216 4380 Pls
1216 4380 Pls
1216 4381 Pls
1216 4381 Pls
1216 4382 Pls
1216 4382 Pls
1216 4383 Pls
1216 4383 Pls
1217 4384 Pls
1217 4385 Pls
1218 4385 Pls
1220 4386 Pls
1220 4386 Pls
1220 4387 Pls
1220 4387 Pls
1220 4388 Pls
1220 4388 Pls
1220 4389 Pls
1220 4389 Pls
1220 4390 Pls
1221 4390 Pls
1221 4391 Pls
1221 4391 Pls
1221 4392 Pls
1221 4392 Pls
1221 4393 Pls
1222 4394 Pls
1222 4394 Pls
1224 4395 Pls
1224 4395 Pls
1225 4396 Pls
1225 4396 Pls
1225 4397 Pls
1225 4397 Pls
1225 4398 Pls
1226 4398 Pls
1226 4399 Pls
1226 4399 Pls
1226 4400 Pls
1226 4400 Pls
1227 4401 Pls
1227 4401 Pls
1227 4402 Pls
1228 4403 Pls
1228 4403 Pls
1228 4404 Pls
1228 4404 Pls
1228 4405 Pls
1229 4405 Pls
1230 4406 Pls
1230 4406 Pls
1230 4407 Pls
1231 4407 Pls
1231 4408 Pls
1232 4408 Pls
1234 4409 Pls
1234 4409 Pls
1234 4410 Pls
1234 4410 Pls
1234 4411 Pls
1235 4412 Pls
1235 4412 Pls
1236 4413 Pls
1236 4413 Pls
1237 4414 Pls
1237 4414 Pls
1237 4415 Pls
1238 4415 Pls
1238 4416 Pls
1238 4416 Pls
1239 4417 Pls
1239 4417 Pls
1239 4418 Pls
1240 4418 Pls
1240 4419 Pls
1240 4419 Pls
1241 4420 Pls
1241 4421 Pls
1241 4421 Pls
1241 4422 Pls
1241 4422 Pls
1242 4423 Pls
1242 4423 Pls
1243 4424 Pls
1243 4424 Pls
1243 4425 Pls
1243 4425 Pls
1243 4426 Pls
1243 4426 Pls
1243 4427 Pls
1244 4427 Pls
1244 4428 Pls
1244 4428 Pls
1245 4429 Pls
1245 4430 Pls
1246 4430 Pls
1246 4431 Pls
1247 4431 Pls
1247 4432 Pls
1248 4432 Pls
1248 4433 Pls
1248 4433 Pls
1248 4434 Pls
1248 4434 Pls
1249 4435 Pls
1249 4435 Pls
1249 4436 Pls
1250 4436 Pls
1250 4437 Pls
1250 4437 Pls
1250 4438 Pls
1250 4439 Pls
1250 4439 Pls
1250 4440 Pls
1250 4440 Pls
1251 4441 Pls
1251 4441 Pls
1251 4442 Pls
1251 4442 Pls
1251 4443 Pls
1252 4443 Pls
1252 4444 Pls
1253 4444 Pls
1253 4445 Pls
1253 4445 Pls
1253 4446 Pls
1254 4447 Pls
1255 4447 Pls
1255 4448 Pls
1255 4448 Pls
1256 4449 Pls
1258 4449 Pls
1258 4450 Pls
1258 4450 Pls
1258 4451 Pls
1258 4451 Pls
1258 4452 Pls
1258 4452 Pls
1258 4453 Pls
1259 4453 Pls
1259 4454 Pls
1259 4454 Pls
1259 4455 Pls
1259 4456 Pls
1260 4456 Pls
1260 4457 Pls
1260 4457 Pls
1260 4458 Pls
1261 4458 Pls
1261 4459 Pls
1261 4459 Pls
1262 4460 Pls
1262 4460 Pls
1262 4461 Pls
1262 4461 Pls
1263 4462 Pls
1263 4462 Pls
1264 4463 Pls
1264 4463 Pls
1265 4464 Pls
1265 4465 Pls
1266 4465 Pls
1266 4466 Pls
1267 4466 Pls
1267 4467 Pls
1268 4467 Pls
1268 4468 Pls
1269 4468 Pls
1269 4469 Pls
1270 4469 Pls
1270 4470 Pls
1270 4470 Pls
1271 4471 Pls
1271 4471 Pls
1271 4472 Pls
1271 4472 Pls
1273 4473 Pls
1273 4474 Pls
1274 4474 Pls
1275 4475 Pls
1276 4475 Pls
1276 4476 Pls
1276 4476 Pls
1278 4477 Pls
1278 4477 Pls
1278 4478 Pls
1278 4478 Pls
1278 4479 Pls
1278 4479 Pls
1278 4480 Pls
1279 4480 Pls
1279 4481 Pls
1279 4481 Pls
1279 4482 Pls
1281 4483 Pls
1281 4483 Pls
1281 4484 Pls
1281 4484 Pls
1281 4485 Pls
1281 4485 Pls
1281 4486 Pls
1281 4486 Pls
1282 4487 Pls
1283 4487 Pls
1283 4488 Pls
1283 4488 Pls
1283 4489 Pls
1284 4489 Pls
1287 4490 Pls
1287 4490 Pls
1287 4491 Pls
1287 4492 Pls
1287 4492 Pls
1287 4493 Pls
1287 4493 Pls
1290 4494 Pls
1291 4494 Pls
1293 4495 Pls
1295 4495 Pls
1295 4496 Pls
1295 4496 Pls
1295 4497 Pls
1295 4497 Pls
1295 4498 Pls
1295 4498 Pls
1295 4499 Pls
1295 4499 Pls
1295 4500 Pls
1295 4501 Pls
1296 4501 Pls
1296 4502 Pls
1296 4502 Pls
1298 4503 Pls
1298 4503 Pls
1298 4504 Pls
1298 4504 Pls
1299 4505 Pls
1300 4505 Pls
1301 4506 Pls
1301 4506 Pls
1301 4507 Pls
1302 4507 Pls
1304 4508 Pls
1304 4508 Pls
1304 4509 Pls
1305 4510 Pls
1305 4510 Pls
1305 4511 Pls
1305 4511 Pls
1305 4512 Pls
1305 4512 Pls
1305 4513 Pls
1306 4513 Pls
1307 4514 Pls
1307 4514 Pls
1307 4515 Pls
1307 4515 Pls
1307 4516 Pls
1309 4516 Pls
1309 4517 Pls
1310 4517 Pls
1310 4518 Pls
1312 4519 Pls
1312 4519 Pls
1313 4520 Pls
1313 4520 Pls
1314 4521 Pls
1314 4521 Pls
1314 4522 Pls
1314 4522 Pls
1314 4523 Pls
1314 4523 Pls
1314 4524 Pls
1315 4524 Pls
1315 4525 Pls
1316 4525 Pls
1316 4526 Pls
1317 4527 Pls
1317 4527 Pls
1317 4528 Pls
1317 4528 Pls
1317 4529 Pls
1318 4529 Pls
1319 4530 Pls
1320 4530 Pls
1322 4531 Pls
1322 4531 Pls
1322 4532 Pls
1322 4532 Pls
1322 4533 Pls
1322 4533 Pls
1322 4534 Pls
1322 4534 Pls
1322 4535 Pls
1323 4536 Pls
1323 4536 Pls
1325 4537 Pls
1325 4537 Pls
1325 4538 Pls
1325 4538 Pls
1327 4539 Pls
1327 4539 Pls
1330 4540 Pls
1330 4540 Pls
1330 4541 Pls
1330 4541 Pls
1331 4542 Pls
1331 4542 Pls
1331 4543 Pls
1331 4543 Pls
1331 4544 Pls
1334 4545 Pls
1334 4545 Pls
1334 4546 Pls
1334 4546 Pls
1334 4547 Pls
1336 4547 Pls
1337 4548 Pls
1337 4548 Pls
1339 4549 Pls
1339 4549 Pls
1340 4550 Pls
1340 4550 Pls
1340 4551 Pls
1341 4551 Pls
1342 4552 Pls
1342 4552 Pls
1343 4553 Pls
1343 4554 Pls
1343 4554 Pls
1345 4555 Pls
1345 4555 Pls
1345 4556 Pls
1345 4556 Pls
1346 4557 Pls
1346 4557 Pls
1346 4558 Pls
1346 4558 Pls
1346 4559 Pls
1347 4559 Pls
1347 4560 Pls
1348 4560 Pls
1349 4561 Pls
1349 4561 Pls
1349 4562 Pls
1349 4563 Pls
1350 4563 Pls
1351 4564 Pls
1351 4564 Pls
1353 4565 Pls
1355 4565 Pls
1355 4566 Pls
1358 4566 Pls
1358 4567 Pls
1358 4567 Pls
1359 4568 Pls
1359 4568 Pls
1361 4569 Pls
1361 4569 Pls
1362 4570 Pls
1363 4570 Pls
1363 4571 Pls
1363 4572 Pls
1363 4572 Pls
1363 4573 Pls
1367 4573 Pls
1367 4574 Pls
1367 4574 Pls
1367 4575 Pls
1367 4575 Pls
1367 4576 Pls
1367 4576 Pls
1367 4577 Pls
1367 4577 Pls
1367 4578 Pls
1367 4578 Pls
1367 4579 Pls
1367 4579 Pls
1371 4580 Pls
1371 4581 Pls
1371 4581 Pls
1372 4582 Pls
1374 4582 Pls
1375 4583 Pls
1375 4583 Pls
1375 4584 Pls
1376 4584 Pls
1376 4585 Pls
1377 4585 Pls
1378 4586 Pls
1378 4586 Pls
1378 4587 Pls
1378 4587 Pls
1379 4588 Pls
1379 4588 Pls
1379 4589 Pls
1379 4590 Pls
1379 4590 Pls
1379 4591 Pls
1380 4591 Pls
1380 4592 Pls
1382 4592 Pls
1382 4593 Pls
1383 4593 Pls
1384 4594 Pls
1384 4594 Pls
1384 4595 Pls
1385 4595 Pls
1386 4596 Pls
1386 4596 Pls
1386 4597 Pls
1387 4597 Pls
1387 4598 Pls
1387 4599 Pls
1387 4599 Pls
1387 4600 Pls
1387 4600 Pls
1387 4601 Pls
1387 4601 Pls
1387 4602 Pls
1387 4602 Pls
1387 4603 Pls
1388 4603 Pls
1389 4604 Pls
1390 4604 Pls
1390 4605 Pls
1391 4605 Pls
1392 4606 Pls
1393 4606 Pls
1393 4607 Pls
1393 4608 Pls
1393 4608 Pls
1397 4609 Pls
1397 4609 Pls
1397 4610 Pls
1398 4610 Pls
1398 4611 Pls
1399 4611 Pls
1399 4612 Pls
1400 4612 Pls
1400 4613 Pls
1401 4613 Pls
1402 4614 Pls
1403 4614 Pls
1403 4615 Pls
1404 4616 Pls
1407 4616 Pls
1407 4617 Pls
1407 4617 Pls
1407 4618 Pls
1407 4618 Pls
1407 4619 Pls
1407 4619 Pls
1407 4620 Pls
1407 4620 Pls
1408 4621 Pls
1409 4621 Pls
1409 4622 Pls
1411 4622 Pls
1411 4623 Pls
1411 4623 Pls
1411 4624 Pls
1411 4625 Pls
1411 4625 Pls
1411 4626 Pls
1411 4626 Pls
1411 4627 Pls
1411 4627 Pls
1411 4628 Pls
1411 4628 Pls
1411 4629 Pls
1411 4629 Pls
1411 4630 Pls
1412 4630 Pls
1414 4631 Pls
1414 4631 Pls
1415 4632 Pls
1416 4632 Pls
1417 4633 Pls
1417 4634 Pls
1417 4634 Pls
1417 4635 Pls
1417 4635 Pls
1419 4636 Pls
1419 4636 Pls
1419 4637 Pls
1419 4637 Pls
1420 4638 Pls
1420 4638 Pls
1421 4639 Pls
1424 4639 Pls
1425 4640 Pls
1427 4640 Pls
1427 4641 Pls
1428 4641 Pls
1429 4642 Pls
1429 4643 Pls
1429 4643 Pls
1429 4644 Pls
1430 4644 Pls
1431 4645 Pls
1431 4645 Pls
1433 4646 Pls
1434 4646 Pls
1435 4647 Pls
1435 4647 Pls
1437 4648 Pls
1437 4648 Pls
1437 4649 Pls
1437 4649 Pls
1438 4650 Pls
1438 4650 Pls
1438 4651 Pls
1438 4652 Pls
1438 4652 Pls
1438 4653 Pls
1438 4653 Pls
1439 4654 Pls
1441 4654 Pls
1441 4655 Pls
1442 4655 Pls
1443 4656 Pls
1447 4656 Pls
1447 4657 Pls
1447 4657 Pls
1447 4658 Pls
1447 4658 Pls
1450 4659 Pls
1451 4659 Pls
1451 4660 Pls
1456 4661 Pls
1456 4661 Pls
1458 4662 Pls
1458 4662 Pls
1459 4663 Pls
1459 4663 Pls
1460 4664 Pls
1463 4664 Pls
1463 4665 Pls
1463 4665 Pls
1464 4666 Pls
1464 4666 Pls
1464 4667 Pls
1464 4667 Pls
1464 4668 Pls
1465 4668 Pls
1465 4669 Pls
1467 4670 Pls
1467 4670 Pls
1467 4671 Pls
1468 4671 Pls
1469 4672 Pls
1469 4672 Pls
1469 4673 Pls
1469 4673 Pls
1474 4674 Pls
1474 4674 Pls
1474 4675 Pls
1476 4675 Pls
1476 4676 Pls
1477 4676 Pls
1477 4677 Pls
1478 4677 Pls
1480 4678 Pls
1480 4679 Pls
1480 4679 Pls
1480 4680 Pls
1482 4680 Pls
1482 4681 Pls
1482 4681 Pls
1482 4682 Pls
1482 4682 Pls
1482 4683 Pls
1482 4683 Pls
1482 4684 Pls
1482 4684 Pls
1482 4685 Pls
1483 4685 Pls
1483 4686 Pls
1484 4686 Pls
1486 4687 Pls
1487 4688 Pls
1487 4688 Pls
1487 4689 Pls
1487 4689 Pls
1487 4690 Pls
1487 4690 Pls
1487 4691 Pls
1489 4691 Pls
1491 4692 Pls
1491 4692 Pls
1492 4693 Pls
1495 4693 Pls
1495 4694 Pls
1497 4694 Pls
1497 4695 Pls
1497 4696 Pls
1497 4696 Pls
1498 4697 Pls
1498 4697 Pls
1498 4698 Pls
1498 4698 Pls
1500 4699 Pls
1500 4699 Pls
1500 4700 Pls
1500 4700 Pls
1501 4701 Pls
1501 4701 Pls
1501 4702 Pls
1503 4702 Pls
1504 4703 Pls
1504 4703 Pls
1504 4704 Pls
1504 4705 Pls
1505 4705 Pls
1505 4706 Pls
1507 4706 Pls
1507 4707 Pls
1507 4707 Pls
1509 4708 Pls
1509 4708 Pls
1509 4709 Pls
1509 4709 Pls
1510 4710 Pls
1510 4710 Pls
1511 4711 Pls
1513 4711 Pls
1514 4712 Pls
1514 4712 Pls
1514 4713 Pls
1517 4714 Pls
1517 4714 Pls
1517 4715 Pls
1517 4715 Pls
1517 4716 Pls
1518 4716 Pls
1518 4717 Pls
1518 4717 Pls
1518 4718 Pls
1518 4718 Pls
1518 4719 Pls
1518 4719 Pls
1522 4720 Pls
1524 4720 Pls
1524 4721 Pls
1524 4721 Pls
1524 4722 Pls
1527 4723 Pls
1527 4723 Pls
1527 4724 Pls
1527 4724 Pls
1527 4725 Pls
1527 4725 Pls
1527 4726 Pls
1527 4726 Pls
1527 4727 Pls
1531 4727 Pls
1531 4728 Pls
1531 4728 Pls
1531 4729 Pls
1532 4729 Pls
1535 4730 Pls
1535 4730 Pls
1535 4731 Pls
1536 4732 Pls
1536 4732 Pls
1539 4733 Pls
1539 4733 Pls
1541 4734 Pls
1542 4734 Pls
1543 4735 Pls
1543 4735 Pls
1544 4736 Pls
1544 4736 Pls
1546 4737 Pls
1546 4737 Pls
1546 4738 Pls
1546 4738 Pls
1546 4739 Pls
1546 4739 Pls
1549 4740 Pls
1553 4741 Pls
1553 4741 Pls
1555 4742 Pls
1558 4742 Pls
1561 4743 Pls
1562 4743 Pls
1562 4744 Pls
1566 4744 Pls
1566 4745 Pls
1566 4745 Pls
1566 4746 Pls
1569 4746 Pls
1569 4747 Pls
1569 4747 Pls
1571 4748 Pls
1571 4748 Pls
1571 4749 Pls
1571 4750 Pls
1571 4750 Pls
1571 4751 Pls
1571 4751 Pls
1571 4752 Pls
1574 4752 Pls
1575 4753 Pls
1575 4753 Pls
1578 4754 Pls
1578 4754 Pls
1579 4755 Pls
1580 4755 Pls
1584 4756 Pls
1584 4756 Pls
1584 4757 Pls
1586 4757 Pls
1586 4758 Pls
1586 4759 Pls
1589 4759 Pls
1590 4760 Pls
1592 4760 Pls
1595 4761 Pls
1595 4761 Pls
1596 4762 Pls
1597 4762 Pls
1597 4763 Pls
1597 4763 Pls
1597 4764 Pls
1597 4764 Pls
1597 4765 Pls
1598 4765 Pls
1602 4766 Pls
1602 4766 Pls
1606 4767 Pls
1606 4768 Pls
1606 4768 Pls
1606 4769 Pls
1606 4769 Pls
1611 4770 Pls
1611 4770 Pls
1612 4771 Pls
1614 4771 Pls
1617 4772 Pls
1618 4772 Pls
1620 4773 Pls
1622 4773 Pls
1622 4774 Pls
1622 4774 Pls
1623 4775 Pls
1623 4776 Pls
1623 4776 Pls
1626 4777 Pls
1627 4777 Pls
1630 4778 Pls
1633 4778 Pls
1633 4779 Pls
1638 4779 Pls
1639 4780 Pls
1642 4780 Pls
1646 4781 Pls
1646 4781 Pls
1646 4782 Pls
1646 4782 Pls
1648 4783 Pls
1650 4783 Pls
1655 4784 Pls
1656 4785 Pls
1657 4785 Pls
1660 4786 Pls
1660 4786 Pls
1660 4787 Pls
1660 4787 Pls
1661 4788 Pls
1661 4788 Pls
1661 4789 Pls
1665 4789 Pls
1665 4790 Pls
1666 4790 Pls
1666 4791 Pls
1667 4791 Pls
1668 4792 Pls
1668 4792 Pls
1672 4793 Pls
1672 4794 Pls
1673 4794 Pls
1674 4795 Pls
1674 4795 Pls
1675 4796 Pls
1675 4796 Pls
1677 4797 Pls
1677 4797 Pls
1677 4798 Pls
1677 4798 Pls
1677 4799 Pls
1677 4799 Pls
1677 4800 Pls
1682 4800 Pls
1682 4801 Pls
1682 4801 Pls
1682 4802 Pls
1682 4803 Pls
1682 4803 Pls
1686 4804 Pls
1686 4804 Pls
1690 4805 Pls
1695 4805 Pls
1696 4806 Pls
1696 4806 Pls
1696 4807 Pls
1698 4807 Pls
1698 4808 Pls
1700 4808 Pls
1703 4809 Pls
1704 4809 Pls
1706 4810 Pls
1706 4810 Pls
1708 4811 Pls
1713 4812 Pls
1713 4812 Pls
1713 4813 Pls
1714 4813 Pls
1714 4814 Pls
1716 4814 Pls
1726 4815 Pls
1728 4815 Pls
1731 4816 Pls
1731 4816 Pls
1731 4817 Pls
1732 4817 Pls
1732 4818 Pls
1732 4818 Pls
1732 4819 Pls
1732 4819 Pls
1732 4820 Pls
1738 4821 Pls
1748 4821 Pls
1748 4822 Pls
1749 4822 Pls
1752 4823 Pls
1752 4823 Pls
1753 4824 Pls
1753 4824 Pls
1754 4825 Pls
1761 4825 Pls
1761 4826 Pls
1766 4826 Pls
1766 4827 Pls
1766 4827 Pls
1766 4828 Pls
1766 4828 Pls
1766 4829 Pls
1766 4830 Pls
1766 4830 Pls
1766 4831 Pls
1766 4831 Pls
1766 4832 Pls
1772 4832 Pls
1774 4833 Pls
1774 4833 Pls
1784 4834 Pls
1784 4834 Pls
1786 4835 Pls
1786 4835 Pls
1786 4836 Pls
1789 4836 Pls
1789 4837 Pls
1789 4837 Pls
1790 4838 Pls
1793 4839 Pls
1793 4839 Pls
1793 4840 Pls
1795 4840 Pls
1795 4841 Pls
1802 4841 Pls
1802 4842 Pls
1802 4842 Pls
1806 4843 Pls
1812 4843 Pls
1812 4844 Pls
1815 4844 Pls
1816 4845 Pls
1818 4845 Pls
1819 4846 Pls
1819 4846 Pls
1819 4847 Pls
1826 4848 Pls
1826 4848 Pls
1826 4849 Pls
1828 4849 Pls
1843 4850 Pls
1850 4850 Pls
1850 4851 Pls
1850 4851 Pls
1850 4852 Pls
1855 4852 Pls
1855 4853 Pls
1855 4853 Pls
1855 4854 Pls
1859 4854 Pls
1859 4855 Pls
1859 4855 Pls
1865 4856 Pls
1865 4857 Pls
1873 4857 Pls
1873 4858 Pls
1873 4858 Pls
1877 4859 Pls
1881 4859 Pls
1886 4860 Pls
1888 4860 Pls
1893 4861 Pls
1895 4861 Pls
1920 4862 Pls
1926 4862 Pls
1926 4863 Pls
1931 4863 Pls
1952 4864 Pls
1952 4865 Pls
1971 4865 Pls
1979 4866 Pls
1986 4866 Pls
1986 4867 Pls
1988 4867 Pls
2019 4868 Pls
2041 4868 Pls
2041 4869 Pls
2046 4869 Pls
2050 4870 Pls
2063 4870 Pls
2065 4871 Pls
2074 4871 Pls
2077 4872 Pls
2085 4872 Pls
2112 4873 Pls
2151 4874 Pls
2156 4874 Pls
2165 4875 Pls
2227 4875 Pls
2235 4876 Pls
2245 4876 Pls
2272 4877 Pls
2305 4877 Pls
2369 4878 Pls
2369 4878 Pls
2439 4879 Pls
2439 4879 Pls
2440 4880 Pls
2525 4880 Pls
2565 4881 Pls
2565 4881 Pls
2618 4882 Pls
2684 4883 Pls
2698 4883 Pls
2751 4884 Pls
2804 4884 Pls
2804 4885 Pls
2831 4885 Pls
2911 4886 Pls
2911 4886 Pls
2911 4887 Pls
2911 4887 Pls
2924 4888 Pls
3044 4888 Pls
3044 4889 Pls
3044 4889 Pls
3150 4890 Pls
3163 4890 Pls
3163 4891 Pls
3283 4892 Pls
3323 4892 Pls
3336 4893 Pls
3363 4893 Pls
3523 4894 Pls
3549 4894 Pls
3656 4895 Pls
3656 4895 Pls
3762 4896 Pls
4002 4896 Pls
4561 4897 Pls
4561 4897 Pls
5519 4898 Pls
5719 4898 Pls
5998 4899 Pls
6078 4899 Pls
6397 4900 Pls
6748 4767 Pls
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 300 2266 a(Figure)27 b(4.3:)41 b Fr(Cumulative)30
b(distribution)h(of)f(RDP)2215 1922 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1969 @rwi @setspecial
%%BeginDocument: fig/rtt-rdp.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Mon May 14 22:56:06 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
644 560 M
63 0 V
6409 0 R
-63 0 V
560 560 M
(0) Rshow
644 1103 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(10) Rshow
644 1645 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(20) Rshow
644 2188 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(30) Rshow
644 2730 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(40) Rshow
644 3273 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(50) Rshow
644 3815 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(60) Rshow
644 4358 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(70) Rshow
644 4900 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(80) Rshow
644 560 M
0 63 V
0 4277 R
0 -63 V
644 420 M
(0) Cshow
1723 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(20) Cshow
2801 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(40) Cshow
3880 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(60) Cshow
4959 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(80) Cshow
6037 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(100) Cshow
7116 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(120) Cshow
LTb
644 560 M
6472 0 V
0 4340 V
-6472 0 V
644 560 L
140 2730 M
currentpoint gsave translate 90 rotate 0 0 M
(RDP) Cshow
grestore
3880 210 M
(Physical delay \(ms\)) Cshow
1.000 UP
1.000 UL
LT0
6465 4767 M
(8192 nodes, dimensions=6) Rshow
4635 717 Pls
3772 842 Pls
2586 732 Pls
5929 650 Pls
4743 614 Pls
5929 650 Pls
4851 720 Pls
3664 856 Pls
4635 729 Pls
1615 1042 Pls
3664 713 Pls
2693 1071 Pls
2909 1115 Pls
3556 624 Pls
4851 687 Pls
4743 723 Pls
4743 863 Pls
4365 743 Pls
4851 758 Pls
2586 813 Pls
4851 635 Pls
2693 788 Pls
3664 792 Pls
5929 692 Pls
4743 660 Pls
4959 652 Pls
3772 713 Pls
1615 1476 Pls
4743 786 Pls
2693 826 Pls
6037 766 Pls
5714 653 Pls
5929 718 Pls
2478 713 Pls
5929 701 Pls
5822 720 Pls
752 4141 Pls
4743 754 Pls
4743 824 Pls
6037 731 Pls
4959 621 Pls
3772 831 Pls
4743 694 Pls
4635 765 Pls
4743 714 Pls
4851 720 Pls
1615 982 Pls
4743 726 Pls
4851 805 Pls
4959 663 Pls
3772 844 Pls
3772 783 Pls
2586 1301 Pls
4743 743 Pls
4959 656 Pls
4851 695 Pls
3772 990 Pls
4743 634 Pls
3772 633 Pls
4851 675 Pls
5929 671 Pls
4635 743 Pls
4743 831 Pls
5822 682 Pls
5822 743 Pls
5929 703 Pls
3772 743 Pls
3772 756 Pls
5929 714 Pls
4851 781 Pls
5822 757 Pls
4743 721 Pls
4743 786 Pls
4635 820 Pls
3556 739 Pls
4743 804 Pls
5822 693 Pls
4743 758 Pls
3772 1022 Pls
3772 717 Pls
5822 736 Pls
4743 676 Pls
2801 739 Pls
4743 733 Pls
2693 1285 Pls
3664 792 Pls
4851 698 Pls
5822 726 Pls
4365 834 Pls
2801 1265 Pls
3664 752 Pls
3772 783 Pls
2586 1283 Pls
1723 934 Pls
4743 748 Pls
2801 926 Pls
3664 614 Pls
5929 733 Pls
3556 634 Pls
4743 746 Pls
2693 717 Pls
1615 1344 Pls
5822 637 Pls
2208 652 Pls
2693 991 Pls
3287 789 Pls
2693 1071 Pls
3880 893 Pls
4959 791 Pls
4959 682 Pls
3772 633 Pls
4743 746 Pls
4635 802 Pls
5822 671 Pls
2693 780 Pls
3664 789 Pls
4635 781 Pls
5929 684 Pls
4851 916 Pls
5822 691 Pls
4851 687 Pls
4743 734 Pls
4851 770 Pls
2801 750 Pls
3772 667 Pls
1615 1133 Pls
3556 743 Pls
3664 843 Pls
3772 1101 Pls
2586 777 Pls
4743 814 Pls
3772 936 Pls
4851 670 Pls
4635 657 Pls
2693 651 Pls
4851 898 Pls
4851 709 Pls
4743 790 Pls
2693 757 Pls
4365 834 Pls
4743 808 Pls
4743 763 Pls
4635 761 Pls
4743 780 Pls
3772 723 Pls
5929 716 Pls
2586 934 Pls
3664 773 Pls
2586 678 Pls
3664 746 Pls
1399 1002 Pls
4743 717 Pls
3664 773 Pls
4851 899 Pls
2693 1091 Pls
4635 647 Pls
5929 769 Pls
5714 730 Pls
2586 792 Pls
2586 831 Pls
3556 681 Pls
4851 688 Pls
3664 878 Pls
5822 638 Pls
3664 827 Pls
1507 1008 Pls
4851 662 Pls
5929 656 Pls
4959 728 Pls
2693 723 Pls
4743 751 Pls
4743 734 Pls
2586 644 Pls
4743 700 Pls
3880 750 Pls
4743 734 Pls
4635 619 Pls
4743 717 Pls
5714 760 Pls
2801 921 Pls
4959 682 Pls
3880 920 Pls
4959 759 Pls
4851 742 Pls
4743 620 Pls
5444 674 Pls
3664 727 Pls
1615 922 Pls
2693 945 Pls
3772 1030 Pls
4851 670 Pls
2586 807 Pls
4851 653 Pls
2693 808 Pls
2478 1208 Pls
5714 663 Pls
4851 771 Pls
5822 657 Pls
1507 818 Pls
3556 620 Pls
1399 1219 Pls
3772 949 Pls
4365 649 Pls
1129 735 Pls
4851 827 Pls
2586 1121 Pls
4743 688 Pls
2693 723 Pls
5929 651 Pls
4743 776 Pls
5929 678 Pls
5822 683 Pls
1615 922 Pls
4743 746 Pls
4851 645 Pls
4851 773 Pls
3556 775 Pls
3772 723 Pls
4743 708 Pls
4851 785 Pls
3664 796 Pls
2586 1323 Pls
4743 746 Pls
4851 662 Pls
3772 816 Pls
2801 641 Pls
4851 767 Pls
3772 730 Pls
5822 623 Pls
6037 672 Pls
2693 1083 Pls
4743 673 Pls
4851 730 Pls
4851 790 Pls
4743 786 Pls
1507 750 Pls
4851 673 Pls
5929 783 Pls
4635 752 Pls
5822 741 Pls
3556 926 Pls
5822 763 Pls
5822 713 Pls
1615 614 Pls
3772 805 Pls
5929 649 Pls
4635 746 Pls
5174 798 Pls
3556 843 Pls
5822 710 Pls
4743 713 Pls
4851 653 Pls
2586 1130 Pls
2693 837 Pls
5822 643 Pls
3664 775 Pls
5822 681 Pls
4851 670 Pls
4851 753 Pls
4851 763 Pls
4959 738 Pls
5714 738 Pls
4743 914 Pls
4743 800 Pls
2586 801 Pls
3880 719 Pls
4851 699 Pls
4743 616 Pls
4959 687 Pls
4851 730 Pls
4743 813 Pls
4743 698 Pls
2586 952 Pls
1615 795 Pls
4743 669 Pls
2478 704 Pls
5822 636 Pls
3664 812 Pls
5929 624 Pls
2801 1157 Pls
2693 777 Pls
5929 709 Pls
1507 1306 Pls
5822 650 Pls
3880 848 Pls
4851 809 Pls
5822 679 Pls
3664 889 Pls
3772 661 Pls
5929 769 Pls
2478 806 Pls
4635 626 Pls
1723 983 Pls
4743 681 Pls
3772 876 Pls
5822 644 Pls
4743 871 Pls
2586 723 Pls
2208 869 Pls
2586 1256 Pls
4635 652 Pls
4959 766 Pls
4851 717 Pls
4959 799 Pls
5929 721 Pls
4851 770 Pls
968 2043 Pls
1615 614 Pls
4635 869 Pls
3556 795 Pls
2693 728 Pls
2586 1301 Pls
1615 1253 Pls
4851 769 Pls
4743 640 Pls
2693 637 Pls
5822 639 Pls
4743 758 Pls
5929 727 Pls
4851 723 Pls
2801 641 Pls
5822 714 Pls
3772 882 Pls
5714 740 Pls
4743 737 Pls
5822 720 Pls
3556 719 Pls
4743 697 Pls
3772 801 Pls
3664 709 Pls
2801 677 Pls
5929 653 Pls
2478 806 Pls
4851 639 Pls
4851 737 Pls
3287 765 Pls
3772 985 Pls
3772 766 Pls
4743 614 Pls
5714 718 Pls
4851 667 Pls
4743 651 Pls
3556 803 Pls
5714 621 Pls
3664 715 Pls
4743 714 Pls
5822 745 Pls
5929 647 Pls
2693 1097 Pls
4851 702 Pls
2586 708 Pls
3772 822 Pls
2478 723 Pls
3556 1002 Pls
4743 760 Pls
4743 614 Pls
4743 868 Pls
5929 709 Pls
2693 768 Pls
4743 771 Pls
4959 632 Pls
3772 861 Pls
5822 718 Pls
4851 723 Pls
3664 843 Pls
4635 746 Pls
4743 803 Pls
4851 673 Pls
4851 643 Pls
3287 698 Pls
3664 926 Pls
4743 717 Pls
1507 777 Pls
4959 641 Pls
4851 660 Pls
3880 945 Pls
4743 660 Pls
3880 927 Pls
1507 1089 Pls
1507 682 Pls
2208 1187 Pls
5822 718 Pls
4743 796 Pls
3287 814 Pls
3664 827 Pls
4743 774 Pls
5714 651 Pls
4743 703 Pls
4959 631 Pls
5444 713 Pls
4743 737 Pls
5929 707 Pls
4851 784 Pls
2693 674 Pls
5929 712 Pls
4743 728 Pls
4743 751 Pls
4851 630 Pls
3664 876 Pls
3664 1083 Pls
4743 654 Pls
3664 814 Pls
4959 644 Pls
4365 817 Pls
5822 694 Pls
4851 691 Pls
968 2043 Pls
4959 679 Pls
4635 674 Pls
5929 718 Pls
5822 739 Pls
3772 803 Pls
2586 756 Pls
5929 692 Pls
4851 906 Pls
2693 786 Pls
5822 649 Pls
2586 1063 Pls
4851 728 Pls
4743 797 Pls
5822 649 Pls
3880 739 Pls
4365 709 Pls
3880 753 Pls
5822 693 Pls
4851 759 Pls
4851 695 Pls
2693 991 Pls
4851 682 Pls
4743 744 Pls
4851 795 Pls
4851 799 Pls
5822 648 Pls
3664 866 Pls
3772 906 Pls
3556 650 Pls
3664 727 Pls
4851 777 Pls
4851 734 Pls
4635 682 Pls
3988 733 Pls
3772 908 Pls
5929 661 Pls
2693 1322 Pls
5067 691 Pls
3772 715 Pls
2801 1165 Pls
2801 788 Pls
5929 754 Pls
4743 697 Pls
3556 739 Pls
4635 726 Pls
4635 702 Pls
4743 623 Pls
2801 1143 Pls
5822 637 Pls
4959 670 Pls
4743 760 Pls
5929 645 Pls
3772 835 Pls
3772 966 Pls
4635 784 Pls
1507 1069 Pls
5929 644 Pls
3772 753 Pls
2586 726 Pls
4635 720 Pls
4851 737 Pls
3287 884 Pls
3556 861 Pls
2801 777 Pls
3556 883 Pls
4743 723 Pls
4851 734 Pls
2693 646 Pls
5929 747 Pls
5822 730 Pls
5929 723 Pls
3664 750 Pls
3287 632 Pls
4851 748 Pls
3772 779 Pls
4743 828 Pls
4959 781 Pls
4743 777 Pls
3664 773 Pls
4635 745 Pls
3556 707 Pls
4635 815 Pls
4743 713 Pls
5822 699 Pls
4851 685 Pls
5822 727 Pls
4743 721 Pls
4743 644 Pls
4851 791 Pls
4743 683 Pls
4851 742 Pls
4743 688 Pls
4743 726 Pls
4743 614 Pls
4743 684 Pls
3664 851 Pls
4635 726 Pls
5822 674 Pls
5929 714 Pls
2801 712 Pls
3772 685 Pls
4851 671 Pls
4851 781 Pls
3664 752 Pls
5929 703 Pls
4743 647 Pls
4851 691 Pls
2693 974 Pls
4743 851 Pls
5714 810 Pls
5822 743 Pls
4743 700 Pls
4743 711 Pls
3772 844 Pls
3664 804 Pls
3664 781 Pls
2478 1351 Pls
4851 653 Pls
4851 784 Pls
5822 701 Pls
4743 674 Pls
5714 756 Pls
4743 723 Pls
4851 616 Pls
4743 720 Pls
3664 727 Pls
2478 774 Pls
3664 773 Pls
4743 803 Pls
4851 689 Pls
2801 650 Pls
4743 803 Pls
3287 614 Pls
4851 659 Pls
3664 829 Pls
4743 743 Pls
1507 682 Pls
4851 681 Pls
4743 683 Pls
5929 743 Pls
3772 826 Pls
4743 629 Pls
3556 755 Pls
4851 695 Pls
2693 643 Pls
4743 774 Pls
5929 738 Pls
4635 817 Pls
5822 650 Pls
4959 712 Pls
3556 819 Pls
4959 755 Pls
4851 642 Pls
4743 704 Pls
4851 844 Pls
5822 691 Pls
1507 1008 Pls
4743 790 Pls
4635 635 Pls
3772 805 Pls
4635 783 Pls
5822 705 Pls
5822 671 Pls
3664 707 Pls
4365 716 Pls
2478 637 Pls
3772 708 Pls
4635 754 Pls
2693 945 Pls
1507 1218 Pls
4743 768 Pls
3556 771 Pls
5929 657 Pls
3880 672 Pls
4851 631 Pls
5929 645 Pls
1615 1133 Pls
4743 626 Pls
4743 697 Pls
5714 677 Pls
1615 994 Pls
3772 828 Pls
2693 797 Pls
4635 657 Pls
4635 677 Pls
4743 754 Pls
2693 651 Pls
4635 831 Pls
4851 699 Pls
3772 648 Pls
3772 704 Pls
6037 688 Pls
4851 748 Pls
5822 752 Pls
4635 705 Pls
4851 819 Pls
4743 788 Pls
3772 730 Pls
4743 696 Pls
5822 705 Pls
5822 711 Pls
4743 704 Pls
4851 739 Pls
5929 672 Pls
4743 727 Pls
3664 754 Pls
3772 828 Pls
5822 629 Pls
4959 625 Pls
4743 661 Pls
4743 634 Pls
5929 785 Pls
3556 843 Pls
3664 794 Pls
4743 726 Pls
4851 739 Pls
4851 617 Pls
4743 753 Pls
2586 849 Pls
2586 644 Pls
860 2215 Pls
4851 739 Pls
2208 835 Pls
3880 876 Pls
3772 917 Pls
4851 798 Pls
4743 730 Pls
4743 778 Pls
5444 712 Pls
4635 670 Pls
4851 659 Pls
4851 778 Pls
5822 786 Pls
4743 791 Pls
3664 756 Pls
2801 674 Pls
3772 693 Pls
5822 648 Pls
4365 658 Pls
3772 876 Pls
4743 743 Pls
3772 824 Pls
4959 641 Pls
3772 799 Pls
3664 730 Pls
1399 1064 Pls
4743 720 Pls
3772 760 Pls
3772 614 Pls
4365 734 Pls
860 3951 Pls
5822 702 Pls
3664 872 Pls
3664 713 Pls
4851 656 Pls
4743 790 Pls
5822 727 Pls
4635 669 Pls
4851 806 Pls
4743 771 Pls
4851 731 Pls
4743 614 Pls
3664 736 Pls
1507 960 Pls
4851 763 Pls
3880 838 Pls
4743 714 Pls
3772 693 Pls
2693 1208 Pls
1615 1060 Pls
2909 1141 Pls
2586 1241 Pls
4851 674 Pls
5929 692 Pls
4743 708 Pls
3664 672 Pls
3556 642 Pls
4743 704 Pls
5929 669 Pls
3287 909 Pls
5929 628 Pls
5822 768 Pls
4851 742 Pls
4743 734 Pls
4743 777 Pls
4851 809 Pls
2693 1322 Pls
3664 655 Pls
2586 801 Pls
3880 730 Pls
3556 783 Pls
3556 865 Pls
2801 652 Pls
5929 686 Pls
3556 731 Pls
4635 736 Pls
4743 806 Pls
3772 771 Pls
3772 715 Pls
4851 684 Pls
4743 717 Pls
3664 738 Pls
4851 657 Pls
5822 649 Pls
3664 622 Pls
4635 708 Pls
2586 1090 Pls
3664 1021 Pls
5929 654 Pls
4851 742 Pls
4743 694 Pls
2693 800 Pls
5822 705 Pls
4743 726 Pls
5929 785 Pls
2693 1094 Pls
5822 786 Pls
2693 1005 Pls
2693 826 Pls
1507 967 Pls
4851 831 Pls
4743 844 Pls
1615 1133 Pls
6037 716 Pls
3772 670 Pls
3556 717 Pls
2693 883 Pls
3772 764 Pls
4365 765 Pls
2478 665 Pls
3880 721 Pls
4743 731 Pls
3556 713 Pls
4635 717 Pls
4743 771 Pls
4959 725 Pls
4851 770 Pls
5714 678 Pls
3772 725 Pls
4851 798 Pls
4851 682 Pls
4635 752 Pls
3772 700 Pls
4743 687 Pls
5714 702 Pls
4743 737 Pls
5822 653 Pls
4851 812 Pls
1615 614 Pls
4743 723 Pls
3664 727 Pls
4743 707 Pls
3556 813 Pls
1507 1414 Pls
2693 1028 Pls
3664 856 Pls
4743 738 Pls
1399 777 Pls
4851 670 Pls
3664 806 Pls
4743 713 Pls
3880 734 Pls
4743 706 Pls
3664 843 Pls
5822 659 Pls
3772 732 Pls
4851 742 Pls
4851 794 Pls
4743 790 Pls
5822 702 Pls
3772 869 Pls
2693 1242 Pls
5929 769 Pls
5822 723 Pls
3287 1059 Pls
4635 746 Pls
4851 778 Pls
2208 981 Pls
5929 743 Pls
3880 929 Pls
5929 673 Pls
4851 753 Pls
4743 684 Pls
3772 745 Pls
4959 742 Pls
2801 682 Pls
2478 1096 Pls
2801 799 Pls
1615 1024 Pls
4851 862 Pls
3664 618 Pls
5929 694 Pls
4743 651 Pls
4743 670 Pls
3664 959 Pls
5822 650 Pls
4851 739 Pls
4743 681 Pls
3556 952 Pls
5714 694 Pls
2586 1184 Pls
3772 738 Pls
4743 626 Pls
2693 643 Pls
5929 663 Pls
4851 623 Pls
4743 783 Pls
4959 744 Pls
4959 744 Pls
4743 821 Pls
2693 786 Pls
4851 899 Pls
4851 781 Pls
3772 764 Pls
3772 801 Pls
3664 645 Pls
3664 773 Pls
3880 858 Pls
3664 634 Pls
4851 756 Pls
4959 654 Pls
4743 788 Pls
5822 715 Pls
4743 781 Pls
3772 818 Pls
3772 652 Pls
4635 729 Pls
5822 659 Pls
4743 767 Pls
2586 1157 Pls
4851 703 Pls
3772 764 Pls
5444 736 Pls
5714 672 Pls
4743 671 Pls
4365 773 Pls
4743 723 Pls
2693 917 Pls
4851 671 Pls
5822 694 Pls
2586 753 Pls
4743 788 Pls
4743 734 Pls
4743 698 Pls
4743 743 Pls
4635 627 Pls
5822 739 Pls
3556 871 Pls
6037 692 Pls
3880 690 Pls
4743 614 Pls
4851 737 Pls
4743 728 Pls
2586 964 Pls
4851 776 Pls
4635 699 Pls
4851 808 Pls
4959 614 Pls
4743 724 Pls
5929 736 Pls
5929 713 Pls
5714 672 Pls
3772 914 Pls
4851 776 Pls
3556 867 Pls
5714 637 Pls
3287 960 Pls
5822 676 Pls
2693 768 Pls
2586 955 Pls
5067 717 Pls
4743 669 Pls
3556 767 Pls
2693 614 Pls
5929 632 Pls
4959 636 Pls
4743 791 Pls
4743 746 Pls
3664 849 Pls
4851 709 Pls
3772 949 Pls
2693 697 Pls
4851 796 Pls
2586 1087 Pls
4743 760 Pls
4851 706 Pls
5822 657 Pls
3556 640 Pls
4851 700 Pls
4635 776 Pls
1615 1000 Pls
3664 794 Pls
2586 1021 Pls
2478 614 Pls
5822 657 Pls
4851 771 Pls
4851 776 Pls
5822 746 Pls
3556 890 Pls
4743 743 Pls
4851 678 Pls
4851 770 Pls
4635 761 Pls
2693 1265 Pls
4743 711 Pls
3664 750 Pls
5822 696 Pls
5714 716 Pls
4851 787 Pls
1723 799 Pls
4851 776 Pls
3664 630 Pls
3664 781 Pls
4959 774 Pls
3664 727 Pls
5929 743 Pls
3772 835 Pls
4743 756 Pls
3664 767 Pls
3664 746 Pls
4851 652 Pls
3556 807 Pls
5714 662 Pls
4851 767 Pls
3287 1112 Pls
3664 851 Pls
4743 786 Pls
5929 650 Pls
5822 711 Pls
1507 1455 Pls
4851 835 Pls
3880 647 Pls
2586 898 Pls
3664 806 Pls
4851 764 Pls
4635 755 Pls
5822 705 Pls
4635 866 Pls
5822 673 Pls
5929 653 Pls
5067 821 Pls
4743 644 Pls
5929 645 Pls
4743 790 Pls
4851 691 Pls
3880 838 Pls
4743 763 Pls
3556 781 Pls
5822 664 Pls
3664 754 Pls
3772 685 Pls
2693 951 Pls
3664 630 Pls
2586 946 Pls
4365 833 Pls
4743 783 Pls
4635 686 Pls
3988 705 Pls
1723 945 Pls
3556 781 Pls
5929 651 Pls
5929 703 Pls
3772 799 Pls
2586 1081 Pls
4743 670 Pls
4743 798 Pls
4743 811 Pls
4743 688 Pls
5822 719 Pls
5822 803 Pls
5444 683 Pls
5822 672 Pls
5822 732 Pls
2693 614 Pls
4743 723 Pls
4851 689 Pls
3880 781 Pls
4743 751 Pls
3664 895 Pls
2478 643 Pls
4635 755 Pls
3772 921 Pls
4959 667 Pls
4743 748 Pls
1615 970 Pls
4851 783 Pls
3664 727 Pls
2693 797 Pls
5929 626 Pls
3664 725 Pls
5929 714 Pls
2693 626 Pls
4851 628 Pls
4851 770 Pls
5714 723 Pls
4851 778 Pls
4635 616 Pls
1507 1279 Pls
2586 1175 Pls
2478 646 Pls
1615 1042 Pls
4743 626 Pls
4635 720 Pls
4635 824 Pls
2586 693 Pls
4851 837 Pls
4743 680 Pls
1129 1289 Pls
4743 688 Pls
4851 762 Pls
2478 822 Pls
5929 626 Pls
3556 898 Pls
4851 700 Pls
4851 648 Pls
2693 1103 Pls
4959 780 Pls
4743 714 Pls
3664 715 Pls
1507 1028 Pls
3772 753 Pls
4743 694 Pls
3556 1024 Pls
2693 866 Pls
4635 711 Pls
5929 716 Pls
4743 773 Pls
4635 724 Pls
3664 715 Pls
4743 810 Pls
4851 677 Pls
4743 850 Pls
5822 691 Pls
3772 899 Pls
5067 739 Pls
5929 714 Pls
3880 614 Pls
4851 673 Pls
3556 845 Pls
3556 644 Pls
2693 814 Pls
4743 738 Pls
5822 687 Pls
2478 1023 Pls
4851 742 Pls
4635 739 Pls
3556 879 Pls
5929 737 Pls
3772 747 Pls
4851 751 Pls
3772 945 Pls
4635 767 Pls
3772 756 Pls
4743 798 Pls
3556 811 Pls
3287 818 Pls
4851 643 Pls
3772 747 Pls
4743 677 Pls
3772 741 Pls
4743 718 Pls
5714 695 Pls
4635 742 Pls
4635 809 Pls
2478 732 Pls
4743 838 Pls
5929 740 Pls
2586 711 Pls
4365 677 Pls
4743 740 Pls
3664 729 Pls
2586 1106 Pls
5929 712 Pls
4851 753 Pls
3287 882 Pls
3772 738 Pls
2586 726 Pls
4743 617 Pls
5822 647 Pls
3772 762 Pls
5929 661 Pls
3772 650 Pls
2693 1057 Pls
5822 629 Pls
4959 728 Pls
3287 789 Pls
2801 772 Pls
5822 696 Pls
4851 666 Pls
3287 911 Pls
2478 841 Pls
4851 707 Pls
4851 909 Pls
5822 681 Pls
4743 697 Pls
4743 624 Pls
3664 634 Pls
4851 666 Pls
3664 727 Pls
3664 711 Pls
4743 623 Pls
5444 647 Pls
2586 732 Pls
1399 1281 Pls
4743 778 Pls
3556 877 Pls
3664 750 Pls
3772 693 Pls
4959 686 Pls
3664 820 Pls
4851 698 Pls
1615 1133 Pls
3664 878 Pls
4851 698 Pls
4743 680 Pls
5929 709 Pls
5822 740 Pls
4743 644 Pls
4851 674 Pls
5822 723 Pls
4851 795 Pls
5444 652 Pls
5714 702 Pls
3664 808 Pls
3772 936 Pls
5822 768 Pls
1723 1135 Pls
3772 766 Pls
2586 765 Pls
4743 756 Pls
5929 716 Pls
4851 617 Pls
3772 689 Pls
3664 936 Pls
1615 1151 Pls
4635 746 Pls
5822 646 Pls
4743 650 Pls
2693 751 Pls
5714 701 Pls
5929 691 Pls
4959 913 Pls
2693 1085 Pls
4635 699 Pls
4743 657 Pls
4851 726 Pls
4743 698 Pls
4743 774 Pls
4851 753 Pls
4743 669 Pls
4743 714 Pls
3664 694 Pls
3664 901 Pls
4743 723 Pls
4851 687 Pls
968 614 Pls
2586 1084 Pls
4851 762 Pls
4365 721 Pls
3556 751 Pls
5822 682 Pls
4743 654 Pls
3664 711 Pls
4851 717 Pls
4851 671 Pls
4743 657 Pls
4851 634 Pls
3772 725 Pls
3772 697 Pls
3664 754 Pls
5929 646 Pls
1615 675 Pls
4959 625 Pls
4851 730 Pls
3556 871 Pls
3664 1083 Pls
4635 702 Pls
3664 781 Pls
4635 685 Pls
4851 639 Pls
4743 726 Pls
5929 693 Pls
5822 647 Pls
5929 687 Pls
5929 636 Pls
4851 764 Pls
3880 902 Pls
5929 721 Pls
4851 767 Pls
5929 745 Pls
4851 824 Pls
3772 734 Pls
4851 682 Pls
3664 734 Pls
1507 1008 Pls
4959 687 Pls
4743 700 Pls
6037 712 Pls
4743 731 Pls
4635 614 Pls
4851 777 Pls
3664 827 Pls
5822 700 Pls
3772 712 Pls
4959 879 Pls
4743 683 Pls
5822 727 Pls
5822 682 Pls
4959 742 Pls
4743 700 Pls
4851 784 Pls
3664 922 Pls
5822 627 Pls
3664 818 Pls
3772 753 Pls
3287 760 Pls
4743 750 Pls
2586 650 Pls
2586 813 Pls
3772 685 Pls
3664 853 Pls
2478 818 Pls
3556 775 Pls
3772 824 Pls
3287 798 Pls
3664 775 Pls
4851 684 Pls
4635 752 Pls
5929 723 Pls
2693 808 Pls
5929 691 Pls
4743 738 Pls
2478 1527 Pls
4851 735 Pls
3880 923 Pls
3287 738 Pls
4851 700 Pls
4851 662 Pls
4851 653 Pls
5929 723 Pls
1723 1048 Pls
5822 720 Pls
3664 777 Pls
4959 640 Pls
4743 684 Pls
3664 866 Pls
5714 729 Pls
3772 770 Pls
3664 824 Pls
3664 816 Pls
3664 924 Pls
4851 784 Pls
4851 881 Pls
4851 700 Pls
4743 771 Pls
4635 720 Pls
3287 884 Pls
2208 831 Pls
4743 646 Pls
5822 656 Pls
5929 643 Pls
1615 1072 Pls
3772 1026 Pls
4851 723 Pls
4635 676 Pls
3772 674 Pls
4743 711 Pls
5822 627 Pls
3772 779 Pls
2801 1018 Pls
1615 1205 Pls
5822 696 Pls
5822 621 Pls
3556 835 Pls
4743 733 Pls
4851 685 Pls
4635 818 Pls
4635 614 Pls
4743 711 Pls
3772 880 Pls
2801 1178 Pls
1399 1079 Pls
4743 754 Pls
4365 797 Pls
4851 795 Pls
3772 824 Pls
2693 1191 Pls
3664 853 Pls
5714 741 Pls
2693 945 Pls
4851 815 Pls
5929 800 Pls
5929 635 Pls
3880 734 Pls
4851 681 Pls
4743 707 Pls
5929 712 Pls
4743 740 Pls
2586 813 Pls
3772 820 Pls
2478 764 Pls
5929 736 Pls
3772 848 Pls
5822 714 Pls
4743 760 Pls
2693 1285 Pls
3988 684 Pls
4743 820 Pls
5929 727 Pls
2693 780 Pls
4743 717 Pls
6037 647 Pls
4743 814 Pls
2693 1194 Pls
4851 806 Pls
4851 776 Pls
3772 629 Pls
4959 696 Pls
3772 857 Pls
2693 811 Pls
1615 1024 Pls
4743 760 Pls
3556 791 Pls
5714 734 Pls
4743 763 Pls
5714 649 Pls
5929 660 Pls
4959 696 Pls
5929 659 Pls
6037 725 Pls
2693 783 Pls
5929 693 Pls
1615 958 Pls
5929 725 Pls
4743 760 Pls
5929 693 Pls
5822 735 Pls
3664 762 Pls
1615 1000 Pls
4851 767 Pls
4851 713 Pls
2208 1452 Pls
3664 719 Pls
3664 707 Pls
3772 625 Pls
4743 784 Pls
5714 776 Pls
3664 614 Pls
4743 643 Pls
3772 614 Pls
1615 964 Pls
2586 1015 Pls
5714 720 Pls
4851 719 Pls
2586 819 Pls
2693 1060 Pls
1615 1133 Pls
3772 848 Pls
4635 774 Pls
4743 720 Pls
2801 810 Pls
3664 624 Pls
3664 891 Pls
4743 691 Pls
2586 1253 Pls
4851 714 Pls
860 2622 Pls
5929 671 Pls
5822 627 Pls
3880 829 Pls
5822 626 Pls
5822 664 Pls
4635 749 Pls
4743 763 Pls
2208 839 Pls
3772 1005 Pls
3664 862 Pls
3664 880 Pls
4851 724 Pls
4851 742 Pls
4851 745 Pls
5929 666 Pls
2586 873 Pls
4635 795 Pls
3772 717 Pls
1507 1197 Pls
4851 717 Pls
3664 820 Pls
4743 743 Pls
5714 658 Pls
3664 822 Pls
2693 1074 Pls
4743 740 Pls
4743 768 Pls
4635 767 Pls
5822 648 Pls
3664 988 Pls
2801 1292 Pls
3772 725 Pls
4635 916 Pls
4851 618 Pls
4851 734 Pls
4743 788 Pls
4635 812 Pls
4743 728 Pls
4851 876 Pls
4365 676 Pls
5929 729 Pls
5822 718 Pls
3880 810 Pls
3556 640 Pls
5822 740 Pls
2693 826 Pls
4743 868 Pls
2801 674 Pls
5929 656 Pls
2586 780 Pls
5929 743 Pls
3772 1007 Pls
2693 991 Pls
4743 624 Pls
4743 686 Pls
4635 726 Pls
3664 700 Pls
4635 699 Pls
3772 886 Pls
4743 717 Pls
4851 692 Pls
3664 856 Pls
2586 765 Pls
3664 637 Pls
2693 808 Pls
3772 1073 Pls
4743 686 Pls
2478 617 Pls
2693 945 Pls
4635 752 Pls
4851 681 Pls
1615 916 Pls
4743 694 Pls
5714 635 Pls
3287 831 Pls
4851 680 Pls
4635 765 Pls
2801 793 Pls
4851 720 Pls
5822 655 Pls
3664 762 Pls
4851 737 Pls
4743 826 Pls
4959 755 Pls
2586 789 Pls
4743 724 Pls
3988 751 Pls
3664 769 Pls
5822 716 Pls
3664 851 Pls
4851 681 Pls
4851 762 Pls
3664 843 Pls
3664 829 Pls
2586 792 Pls
5822 759 Pls
3664 614 Pls
2801 886 Pls
4743 700 Pls
3664 707 Pls
1399 1087 Pls
1723 734 Pls
3664 765 Pls
4851 663 Pls
4635 767 Pls
4743 726 Pls
2693 1003 Pls
4743 721 Pls
4743 688 Pls
4851 795 Pls
4743 678 Pls
5929 663 Pls
3772 803 Pls
3664 775 Pls
4851 745 Pls
3556 775 Pls
1615 1072 Pls
2586 614 Pls
4743 748 Pls
4635 752 Pls
5174 681 Pls
4851 673 Pls
3772 844 Pls
3880 1016 Pls
4851 677 Pls
2693 643 Pls
3772 667 Pls
2693 643 Pls
4851 742 Pls
3880 844 Pls
2586 873 Pls
3664 775 Pls
5822 650 Pls
4851 680 Pls
4635 648 Pls
4635 736 Pls
4851 614 Pls
5822 673 Pls
5822 716 Pls
3880 842 Pls
3880 647 Pls
3772 768 Pls
2586 807 Pls
1615 1072 Pls
3664 889 Pls
3772 614 Pls
3287 867 Pls
1615 958 Pls
5822 653 Pls
2693 1063 Pls
2586 1338 Pls
4365 691 Pls
4743 677 Pls
4851 682 Pls
4743 671 Pls
5929 639 Pls
4851 726 Pls
5714 688 Pls
5822 723 Pls
4851 728 Pls
2693 808 Pls
2801 1073 Pls
2693 1265 Pls
4743 754 Pls
3556 851 Pls
3664 730 Pls
5714 648 Pls
2693 791 Pls
5929 703 Pls
4959 622 Pls
5822 680 Pls
5929 692 Pls
4959 761 Pls
2693 786 Pls
3287 800 Pls
2693 980 Pls
4743 778 Pls
3556 849 Pls
4635 742 Pls
4743 688 Pls
4743 678 Pls
3556 896 Pls
3664 740 Pls
3664 827 Pls
3772 762 Pls
4635 739 Pls
3664 812 Pls
4365 746 Pls
2801 1048 Pls
2801 712 Pls
4851 645 Pls
4743 888 Pls
4743 804 Pls
4851 762 Pls
3664 614 Pls
3664 649 Pls
5929 707 Pls
5929 705 Pls
5822 759 Pls
2693 917 Pls
3880 647 Pls
5067 683 Pls
5822 711 Pls
4851 698 Pls
5929 709 Pls
3556 890 Pls
2478 780 Pls
4851 792 Pls
4635 737 Pls
4959 839 Pls
2693 965 Pls
4851 737 Pls
4635 660 Pls
5929 738 Pls
4851 710 Pls
4743 766 Pls
2693 780 Pls
3664 746 Pls
4743 738 Pls
1507 1096 Pls
2801 1168 Pls
3664 727 Pls
4743 791 Pls
4743 923 Pls
4743 678 Pls
3287 752 Pls
3664 812 Pls
4851 820 Pls
2586 1289 Pls
3664 614 Pls
2693 834 Pls
4851 770 Pls
5822 726 Pls
5929 681 Pls
4743 659 Pls
4743 666 Pls
2586 1265 Pls
3988 751 Pls
5822 690 Pls
4851 745 Pls
5822 649 Pls
5822 745 Pls
1507 736 Pls
4851 790 Pls
4743 700 Pls
2586 964 Pls
4851 620 Pls
2478 767 Pls
4959 734 Pls
2478 1109 Pls
5822 619 Pls
5822 822 Pls
4851 712 Pls
2586 693 Pls
3664 781 Pls
3772 880 Pls
2586 623 Pls
2586 1090 Pls
4635 828 Pls
2801 940 Pls
3664 636 Pls
4743 757 Pls
4851 776 Pls
1399 1017 Pls
5822 682 Pls
5714 689 Pls
4743 651 Pls
5929 646 Pls
4743 616 Pls
4635 764 Pls
4743 886 Pls
4959 674 Pls
5822 650 Pls
5822 720 Pls
5714 647 Pls
2586 1109 Pls
5929 649 Pls
4743 780 Pls
4743 619 Pls
2586 753 Pls
5822 662 Pls
4851 773 Pls
4851 702 Pls
3556 972 Pls
4851 721 Pls
5929 708 Pls
4851 724 Pls
5929 738 Pls
5929 734 Pls
5714 707 Pls
4851 785 Pls
3772 799 Pls
5444 651 Pls
3664 730 Pls
3772 614 Pls
3772 667 Pls
3772 947 Pls
4851 787 Pls
4743 816 Pls
4743 727 Pls
4743 727 Pls
3556 691 Pls
4851 737 Pls
4851 706 Pls
3287 871 Pls
3664 692 Pls
4635 755 Pls
3664 663 Pls
5822 754 Pls
1615 922 Pls
5929 693 Pls
2586 849 Pls
5929 682 Pls
2693 1108 Pls
2693 1202 Pls
4851 816 Pls
3772 783 Pls
3556 743 Pls
4959 716 Pls
2693 1105 Pls
2693 1242 Pls
4743 711 Pls
3772 844 Pls
3664 895 Pls
5822 758 Pls
5929 703 Pls
3664 868 Pls
1399 684 Pls
4743 646 Pls
4743 688 Pls
3664 891 Pls
4851 723 Pls
5929 661 Pls
5822 714 Pls
3664 661 Pls
4635 720 Pls
4743 814 Pls
1723 1113 Pls
2693 1103 Pls
4743 760 Pls
3664 717 Pls
3772 760 Pls
5822 745 Pls
2801 647 Pls
4743 708 Pls
4635 752 Pls
3664 791 Pls
5929 702 Pls
3880 708 Pls
2801 799 Pls
4365 627 Pls
1615 976 Pls
4743 644 Pls
3772 712 Pls
5929 709 Pls
3880 649 Pls
860 2350 Pls
4743 700 Pls
3772 887 Pls
4851 742 Pls
4365 630 Pls
5822 687 Pls
2693 774 Pls
5929 709 Pls
4851 732 Pls
4743 748 Pls
3556 815 Pls
4959 751 Pls
5714 642 Pls
4851 852 Pls
4851 709 Pls
4851 763 Pls
5929 657 Pls
4851 794 Pls
3772 670 Pls
5822 656 Pls
3772 689 Pls
5714 740 Pls
3880 616 Pls
3772 753 Pls
5822 685 Pls
2586 1027 Pls
4635 732 Pls
4959 658 Pls
3664 843 Pls
4743 770 Pls
4743 688 Pls
4743 777 Pls
3556 701 Pls
4851 763 Pls
3556 675 Pls
4851 698 Pls
4851 827 Pls
4743 723 Pls
2478 662 Pls
2208 1194 Pls
2478 1016 Pls
5822 682 Pls
3664 841 Pls
4635 630 Pls
4743 720 Pls
4851 751 Pls
4743 787 Pls
5929 701 Pls
5822 713 Pls
3772 689 Pls
4743 848 Pls
1615 910 Pls
4959 907 Pls
4851 662 Pls
2693 803 Pls
4851 728 Pls
3772 854 Pls
5929 682 Pls
4851 785 Pls
4635 614 Pls
3664 886 Pls
5714 767 Pls
1507 1075 Pls
4743 733 Pls
5714 716 Pls
4743 620 Pls
3664 812 Pls
5822 713 Pls
4365 709 Pls
3880 708 Pls
5929 712 Pls
4851 673 Pls
4959 636 Pls
4851 639 Pls
1129 735 Pls
4851 709 Pls
5929 678 Pls
2478 646 Pls
2478 1256 Pls
1615 958 Pls
5822 658 Pls
1615 970 Pls
2586 1277 Pls
3287 1000 Pls
4635 749 Pls
4743 751 Pls
4959 724 Pls
4851 691 Pls
4851 863 Pls
5929 718 Pls
3880 683 Pls
4743 678 Pls
2693 826 Pls
4959 768 Pls
4851 682 Pls
2801 674 Pls
5714 660 Pls
5929 705 Pls
1615 1042 Pls
4743 783 Pls
5714 730 Pls
4851 687 Pls
3664 750 Pls
2586 822 Pls
4851 784 Pls
4959 652 Pls
1615 964 Pls
4635 859 Pls
4851 834 Pls
3880 895 Pls
5929 701 Pls
1615 795 Pls
4743 761 Pls
4635 682 Pls
5929 640 Pls
4743 701 Pls
4851 700 Pls
4635 705 Pls
5444 681 Pls
5929 756 Pls
2801 712 Pls
3880 694 Pls
4851 617 Pls
5929 684 Pls
4743 626 Pls
4851 724 Pls
4743 908 Pls
4959 793 Pls
2693 1197 Pls
1615 675 Pls
3772 801 Pls
4851 664 Pls
3664 969 Pls
3772 764 Pls
4743 831 Pls
5714 753 Pls
4851 764 Pls
2693 666 Pls
1615 675 Pls
2693 940 Pls
3664 791 Pls
2693 694 Pls
5822 730 Pls
4743 714 Pls
3664 905 Pls
5714 731 Pls
5714 716 Pls
4851 785 Pls
3664 692 Pls
3880 706 Pls
1723 1081 Pls
3772 713 Pls
3880 757 Pls
4851 742 Pls
4743 743 Pls
5929 738 Pls
4743 777 Pls
968 2477 Pls
3772 766 Pls
4743 670 Pls
4635 776 Pls
4851 648 Pls
4851 785 Pls
4743 768 Pls
4743 670 Pls
4851 778 Pls
2693 614 Pls
4743 688 Pls
5929 626 Pls
4743 713 Pls
4743 677 Pls
3287 614 Pls
5929 690 Pls
4743 700 Pls
3772 697 Pls
4365 816 Pls
2586 729 Pls
4851 784 Pls
4743 748 Pls
3772 730 Pls
4743 698 Pls
5822 627 Pls
5929 709 Pls
4743 808 Pls
1615 1060 Pls
5929 776 Pls
5929 713 Pls
4851 684 Pls
4851 862 Pls
4851 650 Pls
3772 614 Pls
5929 718 Pls
5174 654 Pls
3664 831 Pls
2208 1370 Pls
2478 1198 Pls
4851 745 Pls
3772 680 Pls
4851 795 Pls
3287 853 Pls
3664 616 Pls
4851 695 Pls
4743 614 Pls
5822 709 Pls
3772 839 Pls
5929 690 Pls
4743 659 Pls
4743 651 Pls
4635 752 Pls
5929 712 Pls
4851 681 Pls
3556 837 Pls
5929 634 Pls
4635 776 Pls
4743 657 Pls
5822 720 Pls
4743 746 Pls
3664 746 Pls
4635 673 Pls
4365 709 Pls
3664 1021 Pls
4635 746 Pls
4743 661 Pls
5822 659 Pls
5822 691 Pls
2586 681 Pls
2801 717 Pls
4851 744 Pls
4743 800 Pls
2693 674 Pls
3664 827 Pls
2478 669 Pls
5929 685 Pls
4743 724 Pls
4851 734 Pls
5714 665 Pls
2586 1042 Pls
4851 717 Pls
4743 770 Pls
4365 751 Pls
4743 723 Pls
3664 769 Pls
1723 929 Pls
4743 690 Pls
3664 732 Pls
4635 818 Pls
3772 715 Pls
4851 667 Pls
3772 848 Pls
2693 854 Pls
4743 686 Pls
3664 1009 Pls
4743 666 Pls
5822 636 Pls
4743 723 Pls
4743 783 Pls
2586 898 Pls
3772 726 Pls
4743 754 Pls
2586 1024 Pls
752 1537 Pls
3772 734 Pls
5929 703 Pls
5929 787 Pls
4743 811 Pls
5929 756 Pls
2693 786 Pls
2478 678 Pls
5822 672 Pls
3772 818 Pls
4959 736 Pls
4743 717 Pls
2478 831 Pls
3556 950 Pls
4743 791 Pls
4743 806 Pls
4743 643 Pls
4743 684 Pls
4851 627 Pls
4959 624 Pls
4743 793 Pls
4635 778 Pls
3772 876 Pls
5822 653 Pls
2693 723 Pls
4851 778 Pls
4743 726 Pls
3772 828 Pls
1723 712 Pls
5929 640 Pls
4635 805 Pls
4851 745 Pls
1615 1042 Pls
1615 1024 Pls
4743 766 Pls
4635 773 Pls
4851 689 Pls
4851 770 Pls
4851 706 Pls
4851 655 Pls
2586 1136 Pls
5822 725 Pls
5714 688 Pls
5822 636 Pls
3556 701 Pls
2801 986 Pls
4743 791 Pls
5822 621 Pls
4959 744 Pls
5929 691 Pls
3556 719 Pls
3772 979 Pls
3664 729 Pls
4365 693 Pls
4635 652 Pls
2586 623 Pls
3664 672 Pls
4851 699 Pls
3556 723 Pls
3287 738 Pls
5822 657 Pls
4635 616 Pls
3664 643 Pls
3772 704 Pls
5929 713 Pls
3772 771 Pls
4851 745 Pls
4743 776 Pls
3772 719 Pls
4851 823 Pls
4851 781 Pls
4743 686 Pls
4851 742 Pls
2693 614 Pls
5929 670 Pls
4851 844 Pls
4743 806 Pls
4743 721 Pls
2586 834 Pls
3556 859 Pls
2693 1051 Pls
3772 756 Pls
3556 783 Pls
4743 680 Pls
4851 646 Pls
3664 742 Pls
6037 710 Pls
5822 671 Pls
5822 649 Pls
5822 644 Pls
4743 633 Pls
1507 1238 Pls
4743 703 Pls
3880 714 Pls
4743 666 Pls
5929 736 Pls
4365 687 Pls
4635 721 Pls
3664 746 Pls
3664 812 Pls
4743 717 Pls
2208 1318 Pls
4743 743 Pls
3772 614 Pls
2801 837 Pls
4743 708 Pls
4743 764 Pls
3772 820 Pls
3556 719 Pls
2586 1392 Pls
968 1609 Pls
5929 705 Pls
3988 775 Pls
3664 767 Pls
4635 749 Pls
5822 652 Pls
4743 786 Pls
5822 661 Pls
3772 708 Pls
5929 684 Pls
3664 734 Pls
4851 735 Pls
2586 886 Pls
4743 751 Pls
4743 703 Pls
4743 764 Pls
5714 723 Pls
3664 866 Pls
5822 682 Pls
1507 635 Pls
4851 723 Pls
2586 886 Pls
4851 639 Pls
4743 703 Pls
4743 669 Pls
2586 937 Pls
5929 727 Pls
4743 823 Pls
5929 714 Pls
3664 723 Pls
3880 737 Pls
5929 756 Pls
2586 1184 Pls
3664 742 Pls
4743 736 Pls
2801 810 Pls
4365 710 Pls
4743 664 Pls
3287 920 Pls
2208 697 Pls
5929 733 Pls
3772 861 Pls
4851 684 Pls
5822 752 Pls
2693 677 Pls
3772 962 Pls
4743 664 Pls
4743 680 Pls
4743 853 Pls
4743 748 Pls
2586 1338 Pls
2478 678 Pls
3880 669 Pls
5929 736 Pls
3664 874 Pls
3664 634 Pls
4851 781 Pls
1399 730 Pls
4851 831 Pls
4959 644 Pls
5929 639 Pls
2586 1115 Pls
3664 727 Pls
4851 678 Pls
2801 891 Pls
5822 650 Pls
3880 820 Pls
4635 671 Pls
4851 677 Pls
4851 618 Pls
4851 764 Pls
3880 719 Pls
4743 760 Pls
5822 671 Pls
4743 620 Pls
4851 671 Pls
4851 662 Pls
3772 682 Pls
2693 811 Pls
4743 731 Pls
1615 729 Pls
1507 1130 Pls
1129 1458 Pls
3664 800 Pls
3772 784 Pls
5822 714 Pls
3664 750 Pls
2586 952 Pls
4851 650 Pls
4743 776 Pls
3556 787 Pls
4743 737 Pls
5822 714 Pls
4743 746 Pls
4635 776 Pls
4851 906 Pls
3880 755 Pls
2586 837 Pls
4851 717 Pls
3664 930 Pls
3664 812 Pls
3880 817 Pls
4635 843 Pls
3664 636 Pls
4851 713 Pls
5822 626 Pls
4851 739 Pls
3772 734 Pls
3664 763 Pls
4743 639 Pls
4743 656 Pls
5822 788 Pls
4959 781 Pls
4851 689 Pls
4851 901 Pls
4743 697 Pls
5714 714 Pls
4851 705 Pls
6037 721 Pls
4635 667 Pls
4851 844 Pls
3772 693 Pls
5929 684 Pls
4743 677 Pls
5929 737 Pls
4635 693 Pls
4743 686 Pls
2693 614 Pls
3664 897 Pls
2693 786 Pls
1723 674 Pls
5929 818 Pls
4851 734 Pls
4743 840 Pls
2586 1057 Pls
4743 697 Pls
4743 754 Pls
3664 798 Pls
3880 788 Pls
2478 1240 Pls
4635 820 Pls
5822 724 Pls
4743 803 Pls
2693 808 Pls
4365 661 Pls
3664 773 Pls
3664 630 Pls
3772 745 Pls
5929 660 Pls
4851 742 Pls
4743 676 Pls
4635 680 Pls
5929 677 Pls
3664 669 Pls
4743 740 Pls
4851 681 Pls
5929 656 Pls
4743 754 Pls
5929 646 Pls
5822 726 Pls
5929 683 Pls
5174 798 Pls
3664 980 Pls
5822 627 Pls
5822 650 Pls
2801 671 Pls
3988 728 Pls
3772 712 Pls
1399 816 Pls
1399 1149 Pls
2586 732 Pls
4635 685 Pls
3880 1021 Pls
5822 724 Pls
4635 667 Pls
2693 1097 Pls
5067 694 Pls
4851 770 Pls
5822 726 Pls
6037 626 Pls
3880 701 Pls
5929 688 Pls
4851 799 Pls
4743 656 Pls
4959 799 Pls
4851 879 Pls
4851 714 Pls
3664 669 Pls
4365 768 Pls
6037 627 Pls
5822 640 Pls
1615 1265 Pls
4851 771 Pls
4743 694 Pls
4851 806 Pls
5929 696 Pls
3772 715 Pls
4851 706 Pls
4743 897 Pls
1723 891 Pls
4743 714 Pls
5714 647 Pls
4851 684 Pls
5929 838 Pls
4851 709 Pls
4743 697 Pls
2693 723 Pls
3664 645 Pls
3287 922 Pls
3287 672 Pls
1615 693 Pls
4743 788 Pls
4635 784 Pls
2693 797 Pls
5822 704 Pls
4743 806 Pls
3772 955 Pls
5929 676 Pls
4851 684 Pls
5822 716 Pls
5444 729 Pls
4743 776 Pls
2586 867 Pls
2478 956 Pls
3664 674 Pls
3664 765 Pls
3664 775 Pls
5929 646 Pls
4851 873 Pls
1507 1021 Pls
2801 641 Pls
2801 994 Pls
3772 738 Pls
4743 734 Pls
2478 653 Pls
4743 738 Pls
4365 803 Pls
4365 830 Pls
2478 1099 Pls
2586 765 Pls
4743 743 Pls
3772 854 Pls
5929 799 Pls
4635 686 Pls
4743 718 Pls
4743 804 Pls
5822 720 Pls
4851 795 Pls
5444 725 Pls
4959 736 Pls
5822 732 Pls
4743 850 Pls
5929 712 Pls
4635 692 Pls
4743 694 Pls
5929 702 Pls
4851 734 Pls
3664 754 Pls
5822 715 Pls
3880 835 Pls
2586 1181 Pls
4743 688 Pls
4743 814 Pls
3772 756 Pls
4851 870 Pls
4959 837 Pls
4851 735 Pls
5714 704 Pls
5067 654 Pls
4743 694 Pls
4743 646 Pls
5822 714 Pls
3664 653 Pls
4635 690 Pls
4635 702 Pls
3664 957 Pls
2801 1143 Pls
5929 730 Pls
2801 831 Pls
5714 633 Pls
5714 723 Pls
2801 725 Pls
4959 639 Pls
5822 725 Pls
3556 743 Pls
4851 817 Pls
5822 650 Pls
4635 655 Pls
5929 663 Pls
5714 717 Pls
3664 812 Pls
3556 815 Pls
2693 786 Pls
3664 645 Pls
4743 671 Pls
5822 763 Pls
2586 783 Pls
3772 788 Pls
4959 683 Pls
4743 686 Pls
2478 806 Pls
4851 681 Pls
1399 1219 Pls
4743 746 Pls
4851 810 Pls
4959 736 Pls
2586 789 Pls
4851 749 Pls
4743 614 Pls
4635 754 Pls
4743 746 Pls
4743 717 Pls
5822 649 Pls
4851 751 Pls
5822 684 Pls
2478 704 Pls
3772 818 Pls
6037 773 Pls
3772 805 Pls
1615 1012 Pls
5929 643 Pls
4635 730 Pls
3287 878 Pls
4743 773 Pls
4743 700 Pls
4635 660 Pls
5929 705 Pls
3772 702 Pls
4743 770 Pls
3664 647 Pls
2208 906 Pls
6037 714 Pls
3664 812 Pls
4851 671 Pls
3772 816 Pls
3664 789 Pls
5822 647 Pls
5822 750 Pls
4743 686 Pls
5929 743 Pls
3556 825 Pls
2478 669 Pls
4635 780 Pls
3772 820 Pls
5822 725 Pls
2693 808 Pls
3988 646 Pls
3772 678 Pls
5822 730 Pls
5929 691 Pls
3772 805 Pls
2693 726 Pls
5822 759 Pls
1615 1229 Pls
4743 754 Pls
3772 670 Pls
3880 714 Pls
5929 747 Pls
3772 880 Pls
4851 723 Pls
5929 645 Pls
2586 1003 Pls
5822 730 Pls
3772 710 Pls
3664 744 Pls
4635 749 Pls
3880 963 Pls
5929 656 Pls
2586 789 Pls
4743 740 Pls
4743 787 Pls
2693 894 Pls
5822 734 Pls
968 1500 Pls
5929 650 Pls
1507 1062 Pls
5822 704 Pls
1615 1042 Pls
5714 659 Pls
3772 682 Pls
4365 808 Pls
3772 813 Pls
4743 790 Pls
3664 727 Pls
3880 719 Pls
6037 736 Pls
2801 918 Pls
4851 827 Pls
4959 728 Pls
4365 643 Pls
3880 873 Pls
4743 629 Pls
4743 629 Pls
1399 1141 Pls
3772 713 Pls
3556 855 Pls
3772 835 Pls
5822 657 Pls
2693 674 Pls
3556 614 Pls
4959 796 Pls
3664 878 Pls
2693 794 Pls
5822 619 Pls
4743 891 Pls
3664 729 Pls
5929 718 Pls
1615 1024 Pls
4851 659 Pls
3664 703 Pls
3664 734 Pls
4851 712 Pls
5822 732 Pls
4851 737 Pls
5929 691 Pls
3664 630 Pls
3287 663 Pls
3556 745 Pls
4743 659 Pls
5929 756 Pls
4743 743 Pls
5929 698 Pls
4743 671 Pls
5067 683 Pls
5822 691 Pls
4743 614 Pls
3772 1067 Pls
4365 709 Pls
4851 689 Pls
4851 767 Pls
4851 735 Pls
3556 691 Pls
2478 653 Pls
5822 637 Pls
4743 768 Pls
5929 729 Pls
5822 693 Pls
4743 726 Pls
4851 721 Pls
3772 970 Pls
4743 754 Pls
3664 618 Pls
4635 717 Pls
5929 637 Pls
5822 629 Pls
2693 1088 Pls
5929 743 Pls
4743 811 Pls
4365 729 Pls
5822 713 Pls
4959 872 Pls
4743 707 Pls
3287 805 Pls
2801 875 Pls
3772 715 Pls
4743 650 Pls
2801 1035 Pls
4851 678 Pls
5929 712 Pls
4635 790 Pls
4635 670 Pls
2693 783 Pls
3664 742 Pls
3664 824 Pls
5714 673 Pls
3664 804 Pls
3556 912 Pls
4365 627 Pls
4365 762 Pls
4959 704 Pls
4743 781 Pls
2208 682 Pls
4743 630 Pls
3772 829 Pls
4743 798 Pls
4743 711 Pls
5822 704 Pls
4743 684 Pls
1399 1103 Pls
3664 942 Pls
4743 731 Pls
4743 816 Pls
3664 891 Pls
2586 837 Pls
4743 813 Pls
4743 786 Pls
4743 820 Pls
3772 891 Pls
4851 719 Pls
5929 709 Pls
2693 763 Pls
2693 788 Pls
2693 780 Pls
5822 745 Pls
4959 816 Pls
3772 624 Pls
4959 907 Pls
5929 712 Pls
3772 654 Pls
2909 1051 Pls
4635 663 Pls
4851 700 Pls
3772 753 Pls
3664 767 Pls
4743 717 Pls
3664 831 Pls
3772 814 Pls
4851 858 Pls
4743 800 Pls
2693 697 Pls
2801 693 Pls
5822 732 Pls
2693 617 Pls
4959 822 Pls
4365 688 Pls
2693 700 Pls
1615 1103 Pls
5822 666 Pls
5929 722 Pls
2693 837 Pls
5822 705 Pls
4851 713 Pls
5067 694 Pls
4743 697 Pls
4851 720 Pls
4635 784 Pls
4635 626 Pls
4851 826 Pls
5929 716 Pls
5822 657 Pls
5929 652 Pls
2478 1256 Pls
3880 743 Pls
5929 766 Pls
5822 669 Pls
4743 753 Pls
4743 669 Pls
4851 731 Pls
3772 945 Pls
4851 776 Pls
5822 687 Pls
2801 717 Pls
4635 821 Pls
4743 724 Pls
4635 670 Pls
4743 694 Pls
5929 646 Pls
4743 744 Pls
4851 731 Pls
1615 1060 Pls
3556 763 Pls
4743 724 Pls
3664 715 Pls
2478 713 Pls
2478 774 Pls
2478 697 Pls
2693 840 Pls
4851 685 Pls
4635 786 Pls
2586 1289 Pls
3772 828 Pls
5822 639 Pls
5929 738 Pls
4851 639 Pls
4851 898 Pls
4851 709 Pls
5929 661 Pls
4743 673 Pls
4959 753 Pls
4635 758 Pls
4743 698 Pls
2693 837 Pls
5444 678 Pls
4743 710 Pls
4743 728 Pls
3556 797 Pls
4743 746 Pls
4851 618 Pls
5929 652 Pls
5929 725 Pls
3664 696 Pls
4851 879 Pls
3880 768 Pls
1615 1326 Pls
4743 720 Pls
2693 1154 Pls
4635 746 Pls
5929 678 Pls
5822 792 Pls
1507 791 Pls
4635 704 Pls
5929 723 Pls
3772 706 Pls
4743 743 Pls
4743 771 Pls
4743 748 Pls
2208 741 Pls
5822 727 Pls
3880 759 Pls
5822 693 Pls
2586 825 Pls
2693 877 Pls
3664 711 Pls
4851 758 Pls
4851 773 Pls
5822 763 Pls
4743 683 Pls
4959 621 Pls
4743 700 Pls
3772 872 Pls
3556 753 Pls
3772 768 Pls
4959 643 Pls
4959 652 Pls
4743 706 Pls
5822 699 Pls
4851 739 Pls
2586 973 Pls
4635 702 Pls
5929 691 Pls
5714 700 Pls
5822 843 Pls
5929 698 Pls
4635 661 Pls
3880 665 Pls
3772 712 Pls
2478 799 Pls
5714 653 Pls
2693 620 Pls
5822 818 Pls
3664 690 Pls
4851 731 Pls
4635 784 Pls
5929 715 Pls
4743 740 Pls
3772 781 Pls
2478 1138 Pls
4743 776 Pls
4635 682 Pls
4743 684 Pls
5929 693 Pls
3772 816 Pls
4635 670 Pls
5714 730 Pls
3664 634 Pls
5822 715 Pls
5822 630 Pls
5714 685 Pls
2586 659 Pls
1507 743 Pls
4851 727 Pls
3664 738 Pls
5067 725 Pls
2586 1090 Pls
4743 743 Pls
3664 853 Pls
4851 714 Pls
2478 1166 Pls
2693 723 Pls
5822 706 Pls
4743 743 Pls
4851 653 Pls
6037 645 Pls
4635 781 Pls
4743 754 Pls
5822 716 Pls
4851 620 Pls
1615 1024 Pls
3664 789 Pls
4851 809 Pls
4851 753 Pls
5822 715 Pls
4743 777 Pls
4851 659 Pls
4743 640 Pls
5822 725 Pls
4635 764 Pls
3556 779 Pls
4959 693 Pls
4743 738 Pls
4743 698 Pls
3772 865 Pls
4743 690 Pls
2208 1160 Pls
2693 697 Pls
4365 743 Pls
4743 754 Pls
3772 835 Pls
5929 716 Pls
4959 704 Pls
4743 673 Pls
4851 714 Pls
4743 790 Pls
4743 696 Pls
4851 873 Pls
5822 630 Pls
4851 794 Pls
5929 681 Pls
4851 720 Pls
2478 1246 Pls
5929 706 Pls
860 2133 Pls
4635 627 Pls
4365 790 Pls
4743 763 Pls
5822 777 Pls
5822 759 Pls
2693 1000 Pls
3772 816 Pls
4851 669 Pls
4743 891 Pls
5822 730 Pls
3556 823 Pls
4851 706 Pls
5822 650 Pls
6037 666 Pls
3287 955 Pls
4635 777 Pls
4959 772 Pls
4743 787 Pls
4743 614 Pls
5822 813 Pls
3772 758 Pls
5822 669 Pls
3664 792 Pls
4851 673 Pls
3664 680 Pls
4635 679 Pls
3556 839 Pls
5822 735 Pls
3772 771 Pls
2693 688 Pls
4959 636 Pls
4851 745 Pls
4743 803 Pls
4743 766 Pls
1507 1008 Pls
2586 1084 Pls
5929 763 Pls
4851 639 Pls
4743 723 Pls
4635 718 Pls
3772 848 Pls
4851 695 Pls
1507 1075 Pls
4743 646 Pls
5929 734 Pls
4959 724 Pls
4635 660 Pls
4851 731 Pls
5822 637 Pls
4743 674 Pls
3988 765 Pls
4743 726 Pls
4365 768 Pls
1399 1296 Pls
3556 697 Pls
3772 771 Pls
4851 628 Pls
4635 630 Pls
4851 790 Pls
4851 831 Pls
3772 773 Pls
6037 666 Pls
4851 616 Pls
5714 672 Pls
4635 652 Pls
3664 980 Pls
1615 1024 Pls
5714 761 Pls
4959 666 Pls
4851 767 Pls
4743 768 Pls
4743 664 Pls
4851 831 Pls
3664 864 Pls
1129 1217 Pls
4959 690 Pls
4743 686 Pls
3664 824 Pls
5822 647 Pls
4743 728 Pls
2478 1262 Pls
5822 800 Pls
2478 646 Pls
2586 979 Pls
4959 899 Pls
4635 773 Pls
4851 670 Pls
3287 876 Pls
4743 738 Pls
5929 690 Pls
3772 788 Pls
4743 726 Pls
5929 723 Pls
4743 771 Pls
4743 700 Pls
3772 674 Pls
5929 759 Pls
2478 614 Pls
4743 717 Pls
4743 690 Pls
4743 771 Pls
4851 723 Pls
4743 724 Pls
3664 742 Pls
4851 698 Pls
3287 898 Pls
3664 909 Pls
5822 627 Pls
4851 625 Pls
2693 837 Pls
5714 636 Pls
4851 863 Pls
4743 614 Pls
3664 812 Pls
2586 1175 Pls
5822 653 Pls
4743 721 Pls
2693 677 Pls
4743 684 Pls
5822 745 Pls
5822 822 Pls
3880 721 Pls
4743 714 Pls
4635 734 Pls
3880 750 Pls
3556 877 Pls
4743 651 Pls
3664 742 Pls
1507 1008 Pls
4365 828 Pls
4959 758 Pls
3664 692 Pls
3664 736 Pls
3772 614 Pls
5822 689 Pls
5929 678 Pls
4743 674 Pls
5929 737 Pls
4365 792 Pls
4743 680 Pls
4851 675 Pls
2693 1328 Pls
4851 685 Pls
3772 741 Pls
5929 729 Pls
4743 651 Pls
4851 677 Pls
4959 637 Pls
4743 806 Pls
4743 801 Pls
3556 713 Pls
4959 677 Pls
4365 649 Pls
4851 742 Pls
3772 777 Pls
1615 994 Pls
1615 928 Pls
4743 656 Pls
3664 707 Pls
5822 750 Pls
4635 749 Pls
5822 720 Pls
4743 786 Pls
5929 725 Pls
4959 872 Pls
2208 771 Pls
4743 827 Pls
4743 731 Pls
4743 751 Pls
2586 623 Pls
3664 789 Pls
2586 813 Pls
4851 876 Pls
3772 788 Pls
5822 671 Pls
4959 791 Pls
5822 763 Pls
1507 682 Pls
4851 706 Pls
4851 739 Pls
5929 733 Pls
3772 768 Pls
5929 763 Pls
5714 694 Pls
4743 747 Pls
4743 804 Pls
3664 959 Pls
4743 726 Pls
4635 806 Pls
4635 737 Pls
4743 798 Pls
4743 673 Pls
4743 738 Pls
5822 704 Pls
3772 998 Pls
3880 716 Pls
4743 757 Pls
4851 742 Pls
4635 717 Pls
4743 697 Pls
4851 653 Pls
2693 783 Pls
5822 822 Pls
3664 878 Pls
5929 644 Pls
4851 653 Pls
2478 646 Pls
4635 743 Pls
4851 812 Pls
4743 857 Pls
5822 734 Pls
2693 994 Pls
3664 616 Pls
4851 689 Pls
2693 808 Pls
5929 625 Pls
4851 643 Pls
4743 823 Pls
5929 698 Pls
4743 717 Pls
4851 795 Pls
4959 683 Pls
1615 1036 Pls
5929 701 Pls
2208 674 Pls
1507 953 Pls
5929 787 Pls
5929 684 Pls
4851 784 Pls
5929 639 Pls
4851 687 Pls
3880 831 Pls
4635 758 Pls
4743 766 Pls
4851 728 Pls
4851 817 Pls
4635 887 Pls
1615 795 Pls
2586 1220 Pls
4743 776 Pls
4635 663 Pls
4365 754 Pls
4851 784 Pls
4851 781 Pls
5929 718 Pls
3772 738 Pls
5929 769 Pls
3664 822 Pls
5822 705 Pls
4851 684 Pls
3664 732 Pls
5714 748 Pls
4743 706 Pls
4851 705 Pls
2586 1184 Pls
3664 765 Pls
5822 658 Pls
5822 676 Pls
2586 1184 Pls
5929 713 Pls
4851 763 Pls
2208 816 Pls
4743 747 Pls
3664 734 Pls
4743 666 Pls
4743 843 Pls
4635 732 Pls
4365 798 Pls
2586 1329 Pls
4851 731 Pls
1507 1014 Pls
2693 860 Pls
5929 701 Pls
4851 707 Pls
3772 676 Pls
1615 681 Pls
4851 764 Pls
3664 707 Pls
1507 1414 Pls
3772 766 Pls
4851 642 Pls
2801 864 Pls
5929 645 Pls
2801 864 Pls
1723 891 Pls
3664 773 Pls
4743 746 Pls
4851 795 Pls
4851 714 Pls
3287 838 Pls
3772 775 Pls
4959 862 Pls
5822 691 Pls
3880 723 Pls
1507 791 Pls
3664 736 Pls
3664 794 Pls
3664 843 Pls
4851 616 Pls
5822 693 Pls
1129 1723 Pls
3556 817 Pls
3772 749 Pls
5822 723 Pls
4743 700 Pls
1507 1001 Pls
4743 748 Pls
4743 771 Pls
3988 719 Pls
5929 726 Pls
4635 644 Pls
4743 754 Pls
5067 614 Pls
5822 759 Pls
5822 700 Pls
5929 700 Pls
3664 800 Pls
3287 621 Pls
4959 696 Pls
3556 650 Pls
4743 660 Pls
4851 695 Pls
4851 642 Pls
2693 820 Pls
3772 719 Pls
3664 641 Pls
2801 717 Pls
3880 871 Pls
4635 683 Pls
4365 660 Pls
5929 709 Pls
4635 798 Pls
1399 1405 Pls
5822 678 Pls
3556 697 Pls
3664 688 Pls
4743 858 Pls
5444 722 Pls
2586 1160 Pls
4959 723 Pls
4743 659 Pls
3772 725 Pls
4851 723 Pls
5822 748 Pls
3772 663 Pls
1615 1133 Pls
3664 636 Pls
3772 794 Pls
4635 817 Pls
5822 792 Pls
4635 746 Pls
4851 684 Pls
3880 716 Pls
3880 853 Pls
4959 740 Pls
3772 801 Pls
4743 743 Pls
5714 699 Pls
5929 716 Pls
4743 691 Pls
5929 702 Pls
5822 716 Pls
3556 787 Pls
5929 650 Pls
2693 1271 Pls
4851 639 Pls
6037 749 Pls
4851 844 Pls
4743 803 Pls
3772 839 Pls
4635 762 Pls
5929 733 Pls
3556 962 Pls
5822 692 Pls
5067 616 Pls
5714 707 Pls
4743 690 Pls
3664 872 Pls
5929 635 Pls
4743 726 Pls
4743 656 Pls
4743 701 Pls
3772 738 Pls
2693 1031 Pls
2586 795 Pls
3772 792 Pls
4743 776 Pls
4743 711 Pls
3772 764 Pls
5714 807 Pls
3772 833 Pls
1615 910 Pls
5067 786 Pls
3880 860 Pls
5929 661 Pls
5822 714 Pls
5929 701 Pls
3772 717 Pls
5929 729 Pls
5822 719 Pls
1507 1116 Pls
3772 803 Pls
4851 663 Pls
4851 664 Pls
4743 737 Pls
3664 791 Pls
4743 857 Pls
5822 720 Pls
2478 946 Pls
3664 804 Pls
3880 705 Pls
4851 771 Pls
3664 798 Pls
4959 804 Pls
3772 648 Pls
2693 697 Pls
4743 791 Pls
4743 626 Pls
4959 666 Pls
3772 824 Pls
3287 727 Pls
5822 707 Pls
4743 640 Pls
3664 758 Pls
4851 674 Pls
4743 673 Pls
5714 621 Pls
4743 614 Pls
4743 671 Pls
4743 731 Pls
4851 831 Pls
4743 743 Pls
4743 771 Pls
2693 786 Pls
4635 680 Pls
1615 1072 Pls
4743 654 Pls
3772 741 Pls
4851 776 Pls
4851 643 Pls
3772 760 Pls
4851 915 Pls
1615 1018 Pls
6037 675 Pls
4743 743 Pls
5822 724 Pls
4743 711 Pls
5822 679 Pls
4851 773 Pls
4851 770 Pls
4959 753 Pls
5822 759 Pls
3772 1067 Pls
4851 720 Pls
4635 723 Pls
5822 693 Pls
3772 706 Pls
1615 1326 Pls
4635 702 Pls
2478 732 Pls
4851 659 Pls
4743 754 Pls
4743 720 Pls
4851 709 Pls
4851 770 Pls
4743 833 Pls
5929 725 Pls
4851 770 Pls
5822 737 Pls
4851 833 Pls
4959 641 Pls
4743 660 Pls
3664 831 Pls
3880 766 Pls
2208 824 Pls
3772 747 Pls
4743 780 Pls
3664 680 Pls
1615 1205 Pls
4851 778 Pls
4959 617 Pls
3772 871 Pls
4851 645 Pls
4851 730 Pls
4743 731 Pls
4743 690 Pls
3287 754 Pls
5822 650 Pls
3880 654 Pls
5929 628 Pls
4743 677 Pls
3664 614 Pls
3664 851 Pls
4743 907 Pls
4635 645 Pls
3772 799 Pls
3664 1041 Pls
5929 757 Pls
2693 888 Pls
4851 717 Pls
3287 960 Pls
5822 647 Pls
4959 772 Pls
3880 766 Pls
4851 667 Pls
4851 714 Pls
4851 794 Pls
6037 701 Pls
2693 980 Pls
4743 746 Pls
4743 727 Pls
4743 868 Pls
4743 678 Pls
2693 894 Pls
5444 652 Pls
3664 688 Pls
2801 641 Pls
3664 800 Pls
3772 936 Pls
4851 745 Pls
5822 691 Pls
3664 831 Pls
3988 751 Pls
4851 781 Pls
2801 1170 Pls
1507 953 Pls
5822 670 Pls
4743 740 Pls
5444 663 Pls
3772 925 Pls
5929 729 Pls
3556 761 Pls
4365 614 Pls
5822 678 Pls
4851 721 Pls
5929 724 Pls
4959 727 Pls
2478 1122 Pls
2586 777 Pls
4743 698 Pls
2693 1097 Pls
2693 831 Pls
3880 708 Pls
1723 983 Pls
4743 768 Pls
4851 770 Pls
1507 953 Pls
3664 734 Pls
4851 812 Pls
2586 1121 Pls
4851 723 Pls
1399 1281 Pls
4851 642 Pls
4959 780 Pls
5822 705 Pls
4365 694 Pls
4635 809 Pls
2693 1300 Pls
5822 673 Pls
5822 714 Pls
4851 778 Pls
3556 650 Pls
4635 690 Pls
4851 784 Pls
4743 786 Pls
2586 795 Pls
4743 798 Pls
3556 948 Pls
5822 692 Pls
4635 649 Pls
4743 748 Pls
3556 745 Pls
4743 619 Pls
3880 835 Pls
4851 726 Pls
5822 720 Pls
4851 731 Pls
1615 982 Pls
4743 654 Pls
5929 676 Pls
4959 704 Pls
5822 732 Pls
3664 901 Pls
3664 630 Pls
4635 808 Pls
4743 774 Pls
4851 662 Pls
2586 934 Pls
4743 691 Pls
3664 917 Pls
2586 1277 Pls
5714 753 Pls
2693 1271 Pls
4851 628 Pls
5822 740 Pls
3772 749 Pls
3772 758 Pls
4743 703 Pls
5929 678 Pls
3287 836 Pls
2693 957 Pls
4743 774 Pls
5822 630 Pls
2693 868 Pls
5929 681 Pls
4743 700 Pls
4851 706 Pls
4959 770 Pls
4743 763 Pls
4635 761 Pls
4635 705 Pls
860 1374 Pls
4743 723 Pls
4743 787 Pls
5822 675 Pls
5822 679 Pls
4635 799 Pls
3664 730 Pls
3772 768 Pls
4851 628 Pls
4851 870 Pls
4851 720 Pls
4851 801 Pls
2586 783 Pls
3287 738 Pls
4851 714 Pls
5929 690 Pls
3664 711 Pls
4365 834 Pls
4851 816 Pls
3772 700 Pls
4743 684 Pls
4959 829 Pls
1615 1193 Pls
4635 714 Pls
5714 679 Pls
4851 721 Pls
1507 1225 Pls
4851 791 Pls
4743 888 Pls
4635 755 Pls
2693 617 Pls
4959 782 Pls
4743 780 Pls
2586 1096 Pls
5822 645 Pls
5714 630 Pls
5822 644 Pls
4635 752 Pls
2693 888 Pls
4743 833 Pls
5929 721 Pls
4851 659 Pls
1399 1087 Pls
4959 685 Pls
4743 717 Pls
3772 753 Pls
3664 882 Pls
3880 938 Pls
4743 853 Pls
3287 729 Pls
4851 826 Pls
4743 640 Pls
3664 746 Pls
2586 798 Pls
5714 693 Pls
3287 747 Pls
3772 723 Pls
3880 697 Pls
4743 771 Pls
2693 1202 Pls
2586 1063 Pls
4851 639 Pls
5822 752 Pls
4635 732 Pls
4635 773 Pls
3664 792 Pls
3556 940 Pls
2478 742 Pls
3664 1006 Pls
2586 825 Pls
5822 711 Pls
4851 698 Pls
4743 754 Pls
4851 770 Pls
4743 629 Pls
2693 768 Pls
4743 684 Pls
4635 746 Pls
4743 639 Pls
3664 932 Pls
4365 683 Pls
3772 715 Pls
3772 786 Pls
5714 776 Pls
3772 829 Pls
2693 780 Pls
2478 665 Pls
3664 806 Pls
4851 712 Pls
4851 737 Pls
4959 662 Pls
4851 781 Pls
4851 767 Pls
4743 684 Pls
3880 654 Pls
3772 975 Pls
3664 814 Pls
4743 734 Pls
3664 1027 Pls
4635 729 Pls
5822 696 Pls
2586 879 Pls
4743 714 Pls
5929 769 Pls
4851 771 Pls
4959 793 Pls
4851 771 Pls
4743 786 Pls
5929 723 Pls
5929 649 Pls
4635 666 Pls
3772 1030 Pls
4959 738 Pls
3772 814 Pls
5067 674 Pls
5822 666 Pls
2801 622 Pls
4959 780 Pls
3772 771 Pls
3664 783 Pls
5929 669 Pls
4959 778 Pls
4743 723 Pls
4851 812 Pls
3664 676 Pls
5822 691 Pls
4851 667 Pls
3988 700 Pls
2693 1185 Pls
5929 705 Pls
4635 673 Pls
2586 656 Pls
4851 745 Pls
3287 924 Pls
4743 737 Pls
3556 671 Pls
4635 644 Pls
4743 740 Pls
4743 630 Pls
4851 681 Pls
4959 656 Pls
3772 764 Pls
4851 817 Pls
5929 707 Pls
5822 725 Pls
2693 994 Pls
4743 614 Pls
3772 749 Pls
3772 747 Pls
5714 667 Pls
5822 662 Pls
3556 614 Pls
2693 828 Pls
4743 740 Pls
968 1591 Pls
3556 972 Pls
4743 660 Pls
4743 684 Pls
3772 899 Pls
5822 717 Pls
3664 858 Pls
4743 800 Pls
4743 616 Pls
4851 720 Pls
4743 768 Pls
3772 670 Pls
3556 620 Pls
4851 794 Pls
3556 773 Pls
4851 714 Pls
3880 743 Pls
5822 725 Pls
2586 669 Pls
5822 661 Pls
4743 731 Pls
3880 634 Pls
4851 625 Pls
3664 860 Pls
4851 742 Pls
4851 734 Pls
3664 785 Pls
3287 752 Pls
4851 720 Pls
4959 734 Pls
3664 758 Pls
3556 727 Pls
5929 827 Pls
3772 687 Pls
4959 799 Pls
5929 645 Pls
4743 688 Pls
3772 732 Pls
3772 751 Pls
3772 755 Pls
4851 758 Pls
4851 726 Pls
4851 635 Pls
3772 753 Pls
3556 978 Pls
860 1781 Pls
5444 768 Pls
3664 616 Pls
5929 663 Pls
4851 781 Pls
4851 784 Pls
3664 765 Pls
4743 676 Pls
4743 669 Pls
3772 700 Pls
4743 716 Pls
3880 900 Pls
4743 674 Pls
4851 759 Pls
3772 861 Pls
3880 891 Pls
4743 691 Pls
4743 733 Pls
5067 662 Pls
4851 628 Pls
5822 736 Pls
4851 886 Pls
5822 730 Pls
4743 711 Pls
4743 720 Pls
2586 1226 Pls
3772 726 Pls
2693 723 Pls
4635 733 Pls
4743 746 Pls
2586 1199 Pls
3287 913 Pls
4743 636 Pls
4743 614 Pls
5822 635 Pls
1615 904 Pls
5714 765 Pls
5822 693 Pls
4959 716 Pls
4959 728 Pls
4743 669 Pls
4743 774 Pls
4959 678 Pls
4635 856 Pls
5929 723 Pls
3664 781 Pls
2208 1056 Pls
2478 796 Pls
1615 916 Pls
5714 707 Pls
4851 777 Pls
4851 650 Pls
3772 667 Pls
968 1989 Pls
3664 734 Pls
5822 709 Pls
4851 796 Pls
5444 648 Pls
5444 770 Pls
2693 791 Pls
4851 682 Pls
4851 667 Pls
4635 758 Pls
2801 669 Pls
4851 712 Pls
4959 694 Pls
5822 714 Pls
4959 753 Pls
5714 622 Pls
3664 882 Pls
4365 732 Pls
4851 700 Pls
4851 627 Pls
4851 870 Pls
3772 891 Pls
4743 728 Pls
4851 794 Pls
5929 752 Pls
4851 698 Pls
4743 650 Pls
4851 671 Pls
4851 867 Pls
2693 711 Pls
5822 656 Pls
4635 790 Pls
2586 726 Pls
4743 757 Pls
4851 666 Pls
2693 826 Pls
4851 695 Pls
1615 982 Pls
4851 662 Pls
3664 707 Pls
4959 655 Pls
5929 649 Pls
3772 814 Pls
3772 723 Pls
2586 952 Pls
3772 719 Pls
4851 748 Pls
3287 849 Pls
4851 802 Pls
4635 831 Pls
4743 748 Pls
2478 678 Pls
3772 706 Pls
4743 748 Pls
2801 1230 Pls
5822 669 Pls
1507 1218 Pls
4959 667 Pls
5822 751 Pls
1615 1205 Pls
2693 780 Pls
4635 749 Pls
5929 685 Pls
4959 807 Pls
2693 837 Pls
4959 628 Pls
1399 1103 Pls
2693 1068 Pls
4365 817 Pls
2478 646 Pls
4743 677 Pls
2693 888 Pls
4743 713 Pls
3880 799 Pls
3772 904 Pls
4743 746 Pls
4851 840 Pls
4851 787 Pls
4851 671 Pls
4743 788 Pls
4743 643 Pls
4743 674 Pls
5929 624 Pls
5929 683 Pls
4851 819 Pls
4851 714 Pls
3664 680 Pls
2693 786 Pls
2478 1039 Pls
1075 1631 Pls
1075 818 Pls
5067 720 Pls
4743 714 Pls
4743 650 Pls
2478 1007 Pls
5714 753 Pls
5929 646 Pls
4635 702 Pls
4635 667 Pls
4851 723 Pls
4743 640 Pls
5822 737 Pls
4635 701 Pls
4743 646 Pls
4851 645 Pls
5822 683 Pls
3772 697 Pls
5714 673 Pls
4743 708 Pls
2586 1307 Pls
3664 827 Pls
3664 715 Pls
5822 638 Pls
4851 840 Pls
4851 792 Pls
4635 758 Pls
6037 736 Pls
3880 748 Pls
3664 773 Pls
4851 731 Pls
2693 740 Pls
5714 742 Pls
3664 820 Pls
3664 748 Pls
1507 682 Pls
3287 643 Pls
4851 695 Pls
4851 656 Pls
2693 783 Pls
3664 806 Pls
3772 880 Pls
3556 777 Pls
2801 674 Pls
5714 741 Pls
4743 733 Pls
4851 712 Pls
3664 750 Pls
4743 726 Pls
3664 688 Pls
5822 720 Pls
5714 732 Pls
4635 732 Pls
1399 1203 Pls
4743 731 Pls
4851 675 Pls
4851 771 Pls
3664 744 Pls
4851 713 Pls
3664 765 Pls
5822 626 Pls
5444 713 Pls
4851 712 Pls
2478 637 Pls
4851 709 Pls
5929 705 Pls
3772 633 Pls
4851 753 Pls
4743 740 Pls
5929 749 Pls
4743 757 Pls
3556 783 Pls
4743 688 Pls
4743 734 Pls
4743 673 Pls
5929 783 Pls
5822 713 Pls
4743 803 Pls
4743 747 Pls
5929 743 Pls
3772 914 Pls
3664 822 Pls
2586 1323 Pls
4743 870 Pls
5822 724 Pls
4851 745 Pls
3664 614 Pls
1507 1008 Pls
1507 1279 Pls
2586 798 Pls
2586 771 Pls
4851 776 Pls
5929 685 Pls
5929 716 Pls
5929 680 Pls
2693 1085 Pls
3772 710 Pls
3772 857 Pls
4743 720 Pls
1615 1374 Pls
1615 1024 Pls
4851 863 Pls
4743 697 Pls
5714 720 Pls
2586 958 Pls
3664 769 Pls
3664 624 Pls
4743 740 Pls
5714 843 Pls
4851 674 Pls
5822 736 Pls
2586 979 Pls
3287 805 Pls
4743 733 Pls
4635 820 Pls
3556 693 Pls
4743 724 Pls
3772 809 Pls
5822 684 Pls
4851 862 Pls
2693 1103 Pls
4635 726 Pls
2586 1127 Pls
5822 638 Pls
3772 826 Pls
4851 688 Pls
4851 753 Pls
5822 641 Pls
1507 940 Pls
4635 644 Pls
4851 784 Pls
3772 760 Pls
1615 1133 Pls
4851 777 Pls
4959 693 Pls
4743 773 Pls
4743 636 Pls
3556 811 Pls
5929 703 Pls
6145 663 Pls
4743 714 Pls
3664 951 Pls
3664 882 Pls
3772 725 Pls
3772 713 Pls
3772 887 Pls
4851 703 Pls
3664 816 Pls
3664 719 Pls
4743 694 Pls
5822 725 Pls
2208 854 Pls
3772 801 Pls
3880 844 Pls
5822 680 Pls
5822 650 Pls
4743 713 Pls
5929 727 Pls
4635 670 Pls
1615 1326 Pls
4851 666 Pls
4959 791 Pls
4635 657 Pls
4743 726 Pls
3664 614 Pls
4743 743 Pls
5714 702 Pls
5929 725 Pls
2693 649 Pls
2586 910 Pls
1507 872 Pls
4851 828 Pls
1129 1072 Pls
5714 754 Pls
5929 643 Pls
3772 839 Pls
5929 671 Pls
3880 759 Pls
2693 646 Pls
3988 726 Pls
3556 944 Pls
4851 798 Pls
4743 771 Pls
3772 844 Pls
4959 678 Pls
5714 732 Pls
3556 1100 Pls
4851 820 Pls
4743 714 Pls
4851 809 Pls
3880 723 Pls
4851 827 Pls
5822 636 Pls
3664 810 Pls
5714 725 Pls
5822 707 Pls
3772 844 Pls
4851 646 Pls
5714 652 Pls
4851 780 Pls
3664 754 Pls
4959 682 Pls
4851 840 Pls
5822 709 Pls
4851 712 Pls
3772 704 Pls
5822 742 Pls
4635 752 Pls
4635 729 Pls
2586 979 Pls
4743 660 Pls
2693 877 Pls
5822 646 Pls
4851 859 Pls
5822 831 Pls
4743 708 Pls
1507 1265 Pls
5929 714 Pls
3664 752 Pls
4851 646 Pls
2693 1068 Pls
3287 1011 Pls
3772 689 Pls
4743 723 Pls
2693 783 Pls
4743 817 Pls
5929 752 Pls
3664 655 Pls
4635 737 Pls
3664 812 Pls
2693 911 Pls
4851 671 Pls
4743 717 Pls
3880 853 Pls
5822 641 Pls
2586 1106 Pls
4959 770 Pls
3664 752 Pls
4851 764 Pls
2801 706 Pls
5714 804 Pls
4743 674 Pls
4851 698 Pls
3772 616 Pls
5929 698 Pls
4365 771 Pls
5929 691 Pls
4365 649 Pls
5929 712 Pls
4851 823 Pls
4743 777 Pls
1507 1014 Pls
4959 803 Pls
3880 1008 Pls
4851 653 Pls
3287 922 Pls
2586 789 Pls
4743 743 Pls
5714 707 Pls
4743 754 Pls
4743 723 Pls
1615 675 Pls
2801 989 Pls
4959 769 Pls
4851 785 Pls
5822 664 Pls
4743 871 Pls
3772 755 Pls
3664 773 Pls
5822 653 Pls
2693 811 Pls
4635 720 Pls
4743 737 Pls
4851 687 Pls
4851 794 Pls
4635 761 Pls
4635 647 Pls
5714 705 Pls
5822 661 Pls
5929 641 Pls
3664 746 Pls
4635 688 Pls
5067 646 Pls
4365 738 Pls
2586 1130 Pls
4743 728 Pls
2801 978 Pls
4743 698 Pls
4743 774 Pls
4851 737 Pls
4635 717 Pls
5822 650 Pls
3880 699 Pls
2693 1168 Pls
3880 911 Pls
3556 723 Pls
4851 646 Pls
2586 1084 Pls
3664 696 Pls
1723 918 Pls
4635 679 Pls
5822 646 Pls
4743 768 Pls
5929 769 Pls
4959 735 Pls
4635 689 Pls
2586 759 Pls
4851 657 Pls
4851 787 Pls
4959 769 Pls
5822 624 Pls
3664 734 Pls
3880 719 Pls
2586 644 Pls
2801 728 Pls
4743 676 Pls
4851 748 Pls
5822 772 Pls
968 1898 Pls
5714 836 Pls
4743 778 Pls
3772 786 Pls
2693 1242 Pls
4635 817 Pls
3772 700 Pls
3664 847 Pls
2478 1007 Pls
3772 822 Pls
3664 1044 Pls
4743 730 Pls
3772 706 Pls
4851 753 Pls
4743 694 Pls
4743 743 Pls
4851 726 Pls
3664 856 Pls
3664 762 Pls
4743 820 Pls
4743 688 Pls
5822 671 Pls
4743 704 Pls
3664 810 Pls
4743 923 Pls
5822 646 Pls
4851 792 Pls
4851 767 Pls
1507 1096 Pls
2801 1018 Pls
2586 1106 Pls
5714 650 Pls
4851 741 Pls
1615 1205 Pls
5929 736 Pls
4959 807 Pls
4743 703 Pls
4743 743 Pls
3556 691 Pls
2693 734 Pls
5822 653 Pls
4851 770 Pls
4743 741 Pls
5067 710 Pls
5929 717 Pls
4851 764 Pls
6037 635 Pls
3772 667 Pls
4851 698 Pls
5929 713 Pls
4851 662 Pls
3664 796 Pls
2693 708 Pls
4743 650 Pls
2586 789 Pls
3664 752 Pls
5822 750 Pls
5714 741 Pls
4743 768 Pls
4743 798 Pls
3772 798 Pls
4851 666 Pls
5929 696 Pls
4851 771 Pls
2693 620 Pls
4743 811 Pls
4851 675 Pls
4743 774 Pls
4635 793 Pls
3772 839 Pls
6037 675 Pls
4851 669 Pls
4635 740 Pls
5929 736 Pls
4635 654 Pls
3880 763 Pls
5929 686 Pls
4743 804 Pls
5822 735 Pls
4851 677 Pls
4959 624 Pls
4743 714 Pls
4851 854 Pls
3772 713 Pls
5929 631 Pls
4743 846 Pls
5822 655 Pls
5822 707 Pls
2693 694 Pls
4851 756 Pls
3556 875 Pls
5822 626 Pls
1615 1036 Pls
2693 780 Pls
3880 869 Pls
4959 693 Pls
2693 980 Pls
3772 631 Pls
1507 1028 Pls
3772 872 Pls
4743 666 Pls
4743 743 Pls
4743 726 Pls
3772 685 Pls
4959 679 Pls
4851 751 Pls
4743 804 Pls
2586 828 Pls
5822 722 Pls
4851 877 Pls
4743 683 Pls
4743 731 Pls
5067 657 Pls
6037 736 Pls
5929 736 Pls
4635 655 Pls
4635 784 Pls
4851 719 Pls
3556 755 Pls
3664 730 Pls
4743 817 Pls
4743 814 Pls
4743 866 Pls
2586 1151 Pls
4959 717 Pls
4743 800 Pls
4743 667 Pls
4743 708 Pls
4635 739 Pls
4851 698 Pls
1615 771 Pls
4743 771 Pls
4743 681 Pls
5929 705 Pls
4743 690 Pls
3772 975 Pls
3664 895 Pls
1615 626 Pls
3772 820 Pls
3664 808 Pls
5929 669 Pls
3287 1179 Pls
5822 638 Pls
5929 736 Pls
3556 1002 Pls
4743 688 Pls
4743 738 Pls
5822 659 Pls
2586 807 Pls
3287 778 Pls
3664 669 Pls
4743 646 Pls
4743 663 Pls
4635 720 Pls
4851 773 Pls
4959 769 Pls
4743 728 Pls
5822 641 Pls
4743 686 Pls
4851 915 Pls
4851 674 Pls
4743 748 Pls
5929 701 Pls
4743 757 Pls
5822 638 Pls
4635 817 Pls
5714 693 Pls
3772 779 Pls
4743 823 Pls
4743 680 Pls
4743 788 Pls
2693 788 Pls
5929 686 Pls
4743 669 Pls
5822 692 Pls
1615 1193 Pls
3664 680 Pls
4851 744 Pls
4851 787 Pls
5822 709 Pls
3664 727 Pls
4851 696 Pls
5714 660 Pls
2586 813 Pls
5822 739 Pls
1129 2206 Pls
2586 813 Pls
5822 757 Pls
3880 755 Pls
3772 831 Pls
4743 728 Pls
5929 770 Pls
4959 706 Pls
5929 615 Pls
4743 837 Pls
5822 713 Pls
4743 673 Pls
4743 766 Pls
4743 643 Pls
4851 699 Pls
2478 646 Pls
4851 803 Pls
5714 648 Pls
5929 692 Pls
3664 886 Pls
4743 694 Pls
1399 653 Pls
4743 791 Pls
4959 614 Pls
3772 726 Pls
4365 756 Pls
2478 1055 Pls
4851 670 Pls
4743 640 Pls
5929 709 Pls
4635 660 Pls
4743 690 Pls
4743 727 Pls
2693 888 Pls
4635 800 Pls
2693 1094 Pls
4635 764 Pls
5714 663 Pls
3556 719 Pls
3772 730 Pls
3664 762 Pls
1723 712 Pls
4743 631 Pls
4851 745 Pls
5822 705 Pls
5714 723 Pls
2478 1131 Pls
5714 694 Pls
5822 831 Pls
4959 734 Pls
5929 696 Pls
4959 721 Pls
5822 716 Pls
4743 748 Pls
3556 972 Pls
3772 936 Pls
5822 705 Pls
2909 1004 Pls
4851 744 Pls
5174 733 Pls
3287 1042 Pls
5929 680 Pls
3772 869 Pls
2693 677 Pls
4743 694 Pls
3664 742 Pls
4365 822 Pls
3772 872 Pls
2586 819 Pls
4851 721 Pls
4635 825 Pls
4959 747 Pls
3664 730 Pls
2208 1138 Pls
3772 1011 Pls
3664 688 Pls
3880 631 Pls
4851 773 Pls
4743 768 Pls
3556 731 Pls
4635 657 Pls
2693 1051 Pls
4851 756 Pls
5929 755 Pls
2693 1194 Pls
2693 826 Pls
3664 853 Pls
4851 737 Pls
4851 802 Pls
5714 776 Pls
4851 669 Pls
5929 722 Pls
4743 791 Pls
1615 952 Pls
2586 798 Pls
4743 670 Pls
4743 793 Pls
4851 777 Pls
4743 751 Pls
4743 677 Pls
3772 745 Pls
4851 684 Pls
4743 688 Pls
3664 853 Pls
4743 678 Pls
4851 742 Pls
5822 689 Pls
4851 712 Pls
4635 729 Pls
5822 725 Pls
3772 799 Pls
3772 842 Pls
4851 695 Pls
2586 1223 Pls
1615 675 Pls
3664 730 Pls
5714 741 Pls
4743 733 Pls
2693 1071 Pls
5822 629 Pls
3664 860 Pls
5929 670 Pls
4851 737 Pls
5929 716 Pls
3664 856 Pls
4743 640 Pls
4743 761 Pls
3664 614 Pls
3772 871 Pls
4365 737 Pls
2693 820 Pls
4851 762 Pls
2693 917 Pls
2693 791 Pls
4743 669 Pls
4365 699 Pls
3772 816 Pls
4743 649 Pls
4851 778 Pls
5822 641 Pls
4743 740 Pls
4743 673 Pls
4851 648 Pls
4743 676 Pls
5822 662 Pls
5822 715 Pls
3988 705 Pls
5714 627 Pls
2801 1257 Pls
5929 676 Pls
4743 720 Pls
4851 784 Pls
4743 757 Pls
2693 808 Pls
4365 683 Pls
5929 752 Pls
4851 678 Pls
3287 873 Pls
3772 648 Pls
5714 671 Pls
3880 748 Pls
3880 920 Pls
2478 882 Pls
5822 707 Pls
5929 692 Pls
4743 797 Pls
4365 759 Pls
3772 1030 Pls
5822 678 Pls
1507 1089 Pls
4743 783 Pls
4743 774 Pls
2478 704 Pls
4635 699 Pls
4743 754 Pls
2801 788 Pls
4635 657 Pls
2801 1029 Pls
2801 650 Pls
3287 729 Pls
4851 799 Pls
4743 686 Pls
2801 734 Pls
3556 793 Pls
3664 678 Pls
4743 669 Pls
2586 669 Pls
3664 649 Pls
4365 709 Pls
5929 705 Pls
3664 769 Pls
3772 798 Pls
4743 643 Pls
4743 646 Pls
5714 693 Pls
3287 1075 Pls
4743 774 Pls
3664 748 Pls
5929 712 Pls
5929 647 Pls
4851 867 Pls
3772 712 Pls
3880 726 Pls
4851 759 Pls
5714 644 Pls
3880 770 Pls
2801 674 Pls
3772 775 Pls
3772 697 Pls
4743 649 Pls
3880 846 Pls
4743 754 Pls
4743 787 Pls
4851 781 Pls
2478 1048 Pls
4851 709 Pls
4743 669 Pls
4743 686 Pls
4635 734 Pls
5822 719 Pls
3772 771 Pls
5822 623 Pls
2801 826 Pls
5822 718 Pls
3556 771 Pls
3664 777 Pls
4959 773 Pls
4743 701 Pls
5822 627 Pls
5714 730 Pls
4851 728 Pls
5067 749 Pls
3664 804 Pls
4743 761 Pls
5822 662 Pls
4851 806 Pls
5929 690 Pls
1723 999 Pls
4851 751 Pls
4851 830 Pls
5822 803 Pls
2693 746 Pls
5822 705 Pls
3556 671 Pls
2586 735 Pls
4851 867 Pls
5929 701 Pls
3664 816 Pls
4851 667 Pls
5929 661 Pls
3664 1147 Pls
5929 628 Pls
4365 696 Pls
3664 620 Pls
2478 1096 Pls
4743 764 Pls
4743 776 Pls
3664 810 Pls
3556 890 Pls
3880 837 Pls
1615 843 Pls
2801 671 Pls
2586 1157 Pls
4743 747 Pls
4743 626 Pls
4743 674 Pls
4851 714 Pls
5822 748 Pls
4743 786 Pls
4851 689 Pls
3772 633 Pls
4743 763 Pls
5822 733 Pls
2586 1118 Pls
4743 706 Pls
3664 1083 Pls
1399 1002 Pls
4851 749 Pls
4851 778 Pls
3880 741 Pls
4743 670 Pls
3880 840 Pls
3556 855 Pls
4743 788 Pls
5929 646 Pls
5822 708 Pls
4959 731 Pls
4743 810 Pls
4851 721 Pls
2693 746 Pls
2801 810 Pls
5714 660 Pls
4743 677 Pls
1507 1014 Pls
4851 827 Pls
4851 710 Pls
3880 750 Pls
1615 843 Pls
5822 645 Pls
1507 1075 Pls
4743 754 Pls
4743 676 Pls
3772 886 Pls
3880 716 Pls
3772 710 Pls
3664 663 Pls
3880 1021 Pls
4743 710 Pls
5822 735 Pls
4743 731 Pls
4743 631 Pls
3664 787 Pls
1615 1145 Pls
1615 892 Pls
4743 863 Pls
3664 762 Pls
3772 717 Pls
4743 688 Pls
968 1265 Pls
3664 752 Pls
2801 1086 Pls
5929 700 Pls
1615 1265 Pls
4743 693 Pls
4635 806 Pls
3772 768 Pls
4743 697 Pls
3772 622 Pls
3772 710 Pls
4635 644 Pls
4851 840 Pls
4851 869 Pls
3772 869 Pls
2478 1131 Pls
4851 852 Pls
5822 720 Pls
1507 1089 Pls
1615 1060 Pls
5714 719 Pls
5822 710 Pls
5929 736 Pls
4851 695 Pls
4365 749 Pls
4743 683 Pls
4743 774 Pls
4743 743 Pls
4851 809 Pls
3772 809 Pls
4743 774 Pls
5822 685 Pls
4743 688 Pls
3772 717 Pls
3664 700 Pls
4851 684 Pls
4851 680 Pls
4365 641 Pls
5714 704 Pls
1507 682 Pls
5822 750 Pls
4851 696 Pls
3664 723 Pls
3287 980 Pls
4851 642 Pls
3556 763 Pls
4851 655 Pls
4851 723 Pls
5929 747 Pls
4743 688 Pls
4635 883 Pls
5929 713 Pls
3664 756 Pls
4851 751 Pls
4959 644 Pls
4743 659 Pls
4635 689 Pls
4635 657 Pls
4635 669 Pls
3772 706 Pls
4851 660 Pls
1507 1069 Pls
3880 719 Pls
4851 771 Pls
3664 765 Pls
4851 727 Pls
3664 779 Pls
4851 737 Pls
4743 774 Pls
5822 691 Pls
4851 645 Pls
3772 728 Pls
2693 814 Pls
4743 746 Pls
5714 718 Pls
4851 687 Pls
5714 732 Pls
1129 1579 Pls
5929 712 Pls
4851 742 Pls
3664 692 Pls
5929 769 Pls
2693 643 Pls
4635 688 Pls
4851 756 Pls
2586 1139 Pls
4743 708 Pls
5067 707 Pls
3556 660 Pls
4743 673 Pls
4851 714 Pls
4851 673 Pls
3556 791 Pls
3664 727 Pls
2693 1208 Pls
3772 768 Pls
4851 734 Pls
3664 835 Pls
2693 871 Pls
4743 686 Pls
5929 725 Pls
5929 655 Pls
4743 671 Pls
5822 860 Pls
4851 862 Pls
2801 782 Pls
2693 706 Pls
4851 706 Pls
4743 868 Pls
2586 1090 Pls
968 1971 Pls
5929 673 Pls
4743 680 Pls
4851 781 Pls
4851 709 Pls
3772 734 Pls
4743 714 Pls
4851 745 Pls
5822 715 Pls
4851 726 Pls
3772 842 Pls
4743 737 Pls
4635 749 Pls
5822 689 Pls
2801 674 Pls
5929 687 Pls
3880 920 Pls
4743 694 Pls
5822 637 Pls
4851 795 Pls
1507 872 Pls
4743 728 Pls
3880 925 Pls
1507 1130 Pls
5822 748 Pls
5929 740 Pls
2208 1164 Pls
5444 758 Pls
2693 945 Pls
2586 647 Pls
4635 748 Pls
3772 704 Pls
4743 838 Pls
3664 734 Pls
5929 684 Pls
4851 741 Pls
4743 824 Pls
3287 703 Pls
4851 712 Pls
4743 876 Pls
5929 707 Pls
4635 683 Pls
4743 700 Pls
5822 689 Pls
4635 679 Pls
2693 614 Pls
3772 670 Pls
5929 783 Pls
5714 633 Pls
4365 696 Pls
1615 1024 Pls
4743 627 Pls
3880 717 Pls
4959 754 Pls
3664 794 Pls
4743 641 Pls
2693 1111 Pls
4851 751 Pls
4959 761 Pls
4851 794 Pls
3772 775 Pls
2208 958 Pls
2478 732 Pls
2693 1037 Pls
3772 768 Pls
4959 768 Pls
4743 783 Pls
3880 779 Pls
4851 781 Pls
4851 785 Pls
4851 657 Pls
3556 789 Pls
1399 1722 Pls
4743 743 Pls
4743 677 Pls
4851 732 Pls
4635 714 Pls
3772 923 Pls
4743 700 Pls
2693 786 Pls
4851 707 Pls
3772 745 Pls
4743 798 Pls
1507 1191 Pls
4743 778 Pls
4959 736 Pls
4743 646 Pls
4743 834 Pls
4743 814 Pls
4743 644 Pls
4851 634 Pls
5822 679 Pls
3772 654 Pls
4743 687 Pls
5714 762 Pls
2586 614 Pls
4851 671 Pls
4851 650 Pls
4743 614 Pls
5822 664 Pls
5929 645 Pls
2693 703 Pls
3772 816 Pls
4851 723 Pls
4635 679 Pls
4851 742 Pls
5929 695 Pls
5822 720 Pls
4851 762 Pls
6037 715 Pls
3772 723 Pls
5822 803 Pls
1507 1265 Pls
4959 769 Pls
1399 715 Pls
4743 734 Pls
3772 929 Pls
3664 690 Pls
3772 803 Pls
3772 654 Pls
3772 884 Pls
2801 1016 Pls
4851 737 Pls
5822 683 Pls
4851 734 Pls
4743 850 Pls
3772 764 Pls
5714 760 Pls
4743 728 Pls
2478 831 Pls
3664 820 Pls
5714 649 Pls
4851 713 Pls
2208 712 Pls
2693 768 Pls
4743 634 Pls
5714 693 Pls
4365 759 Pls
3772 768 Pls
2693 629 Pls
4851 662 Pls
4959 792 Pls
3664 777 Pls
4851 753 Pls
2693 980 Pls
4851 737 Pls
2801 755 Pls
4959 681 Pls
2693 757 Pls
4635 702 Pls
5929 687 Pls
6145 655 Pls
4743 771 Pls
4959 738 Pls
3287 816 Pls
3772 794 Pls
3664 825 Pls
3556 867 Pls
5822 730 Pls
1615 1012 Pls
3772 934 Pls
1507 953 Pls
5714 672 Pls
5822 707 Pls
4743 751 Pls
4743 664 Pls
5822 711 Pls
5822 705 Pls
4851 745 Pls
1723 1146 Pls
5822 725 Pls
2801 1168 Pls
4743 703 Pls
4743 810 Pls
5929 659 Pls
2693 1242 Pls
3772 766 Pls
3772 899 Pls
4851 767 Pls
5822 641 Pls
5822 713 Pls
2801 761 Pls
3664 822 Pls
3664 851 Pls
4743 669 Pls
4635 881 Pls
4743 656 Pls
4743 820 Pls
3664 785 Pls
4743 720 Pls
4743 798 Pls
5822 653 Pls
3664 618 Pls
3772 831 Pls
5822 670 Pls
3880 777 Pls
4743 680 Pls
3556 731 Pls
3772 914 Pls
3880 772 Pls
5929 686 Pls
4743 806 Pls
4851 881 Pls
4743 659 Pls
5822 687 Pls
4743 688 Pls
4851 667 Pls
2693 808 Pls
1399 909 Pls
4743 720 Pls
4743 746 Pls
4851 681 Pls
3772 813 Pls
4743 726 Pls
1399 1281 Pls
3772 876 Pls
4743 743 Pls
3664 713 Pls
3664 827 Pls
4959 769 Pls
4743 700 Pls
4851 689 Pls
4851 689 Pls
2693 1222 Pls
6037 626 Pls
4959 739 Pls
5929 666 Pls
4743 740 Pls
4743 751 Pls
2586 922 Pls
4365 756 Pls
2586 777 Pls
4743 656 Pls
4635 677 Pls
3556 851 Pls
4851 667 Pls
3556 691 Pls
4851 734 Pls
5822 649 Pls
3772 734 Pls
3772 726 Pls
3664 858 Pls
4743 788 Pls
2586 699 Pls
4959 736 Pls
4743 760 Pls
4851 759 Pls
3664 614 Pls
5822 671 Pls
4743 659 Pls
4851 692 Pls
4851 662 Pls
4743 639 Pls
4743 673 Pls
4635 667 Pls
4743 714 Pls
3664 841 Pls
4743 741 Pls
5929 687 Pls
2586 1124 Pls
4851 643 Pls
4851 742 Pls
3772 659 Pls
3664 1056 Pls
4743 726 Pls
4743 700 Pls
5929 738 Pls
3772 861 Pls
6037 734 Pls
5822 685 Pls
4851 709 Pls
3772 927 Pls
4959 618 Pls
5714 641 Pls
1507 960 Pls
4743 700 Pls
5822 667 Pls
2693 780 Pls
1615 934 Pls
5822 763 Pls
4743 728 Pls
3772 764 Pls
6037 646 Pls
3664 825 Pls
5929 747 Pls
4365 784 Pls
3880 949 Pls
4743 870 Pls
4851 670 Pls
2208 1467 Pls
4851 763 Pls
5822 652 Pls
5822 718 Pls
2478 796 Pls
4365 756 Pls
3772 783 Pls
4635 802 Pls
1399 1149 Pls
4851 759 Pls
4743 651 Pls
4851 667 Pls
3880 723 Pls
4959 755 Pls
3880 755 Pls
4851 731 Pls
3556 767 Pls
4635 704 Pls
3664 829 Pls
5822 732 Pls
2478 1138 Pls
3664 769 Pls
3772 652 Pls
4743 671 Pls
3664 853 Pls
4851 695 Pls
4851 784 Pls
1507 1150 Pls
2693 820 Pls
2693 1171 Pls
3772 887 Pls
2586 1015 Pls
5822 627 Pls
2801 1035 Pls
4365 792 Pls
4743 680 Pls
4743 673 Pls
4851 637 Pls
5822 754 Pls
4743 706 Pls
4851 767 Pls
4851 678 Pls
4743 677 Pls
5822 730 Pls
2586 747 Pls
4743 813 Pls
1615 675 Pls
3664 856 Pls
2208 738 Pls
2586 801 Pls
5822 635 Pls
4851 778 Pls
4851 723 Pls
3772 837 Pls
4635 647 Pls
2801 669 Pls
4851 720 Pls
2478 675 Pls
4635 726 Pls
5822 626 Pls
5714 762 Pls
4635 758 Pls
4743 776 Pls
4743 737 Pls
4635 752 Pls
3664 825 Pls
4635 699 Pls
5822 770 Pls
4959 814 Pls
5822 713 Pls
4851 771 Pls
5714 734 Pls
4743 714 Pls
968 2043 Pls
4365 633 Pls
4743 800 Pls
4743 706 Pls
5929 799 Pls
3556 787 Pls
3772 886 Pls
4635 784 Pls
3664 762 Pls
3664 703 Pls
2586 1341 Pls
3772 876 Pls
4743 813 Pls
3772 667 Pls
4851 717 Pls
2801 1157 Pls
3556 721 Pls
3556 912 Pls
1507 1075 Pls
2693 674 Pls
3664 767 Pls
4851 737 Pls
5714 741 Pls
5822 673 Pls
3664 715 Pls
4851 762 Pls
4851 806 Pls
3664 824 Pls
5929 673 Pls
5929 703 Pls
3772 749 Pls
3556 871 Pls
3772 747 Pls
2586 717 Pls
4743 781 Pls
4743 886 Pls
4365 718 Pls
5067 720 Pls
5929 723 Pls
4851 764 Pls
5822 693 Pls
4851 844 Pls
4851 731 Pls
4959 715 Pls
5929 701 Pls
4635 688 Pls
4743 740 Pls
4743 744 Pls
1507 1265 Pls
5929 725 Pls
3772 923 Pls
1507 1143 Pls
5822 649 Pls
4851 698 Pls
4851 823 Pls
860 2133 Pls
2478 1103 Pls
4851 794 Pls
4851 667 Pls
2586 729 Pls
3664 913 Pls
5822 700 Pls
4635 649 Pls
4635 644 Pls
4635 787 Pls
2586 910 Pls
4743 771 Pls
5444 742 Pls
1615 1012 Pls
3664 730 Pls
5929 625 Pls
4743 767 Pls
4743 664 Pls
4851 812 Pls
4635 710 Pls
5822 646 Pls
4635 745 Pls
752 3815 Pls
4635 648 Pls
4743 814 Pls
4743 804 Pls
1507 1028 Pls
3772 741 Pls
2586 659 Pls
4959 636 Pls
4365 683 Pls
4365 907 Pls
6037 734 Pls
5929 747 Pls
4743 697 Pls
4851 739 Pls
2693 806 Pls
5822 732 Pls
5929 721 Pls
1129 1675 Pls
3556 835 Pls
3772 635 Pls
4365 729 Pls
3664 752 Pls
4743 734 Pls
4635 673 Pls
3880 788 Pls
5929 747 Pls
4851 771 Pls
4851 688 Pls
3772 829 Pls
4743 634 Pls
5822 678 Pls
4743 701 Pls
4851 630 Pls
4365 614 Pls
3772 874 Pls
3664 812 Pls
4851 739 Pls
3664 771 Pls
4959 763 Pls
4959 725 Pls
1615 729 Pls
2693 723 Pls
1615 916 Pls
4743 730 Pls
4851 790 Pls
4743 647 Pls
4743 783 Pls
4743 736 Pls
3772 758 Pls
4635 714 Pls
5822 710 Pls
5822 692 Pls
3772 784 Pls
4743 741 Pls
5929 636 Pls
1507 1008 Pls
1507 974 Pls
3772 824 Pls
2208 1437 Pls
4635 767 Pls
4743 737 Pls
3664 769 Pls
4743 746 Pls
3664 721 Pls
4743 768 Pls
5929 713 Pls
3772 848 Pls
4851 915 Pls
3772 964 Pls
4959 810 Pls
5929 727 Pls
4743 651 Pls
4743 700 Pls
2586 901 Pls
5174 817 Pls
1615 892 Pls
2801 614 Pls
4851 742 Pls
5929 690 Pls
4635 720 Pls
3664 775 Pls
4851 614 Pls
3664 794 Pls
3664 853 Pls
4851 682 Pls
1507 1116 Pls
4959 669 Pls
2478 764 Pls
4959 696 Pls
4959 766 Pls
2693 894 Pls
4635 674 Pls
4851 773 Pls
4743 724 Pls
2586 831 Pls
4635 809 Pls
4365 731 Pls
3664 889 Pls
3880 784 Pls
5822 707 Pls
3772 648 Pls
4851 703 Pls
3880 614 Pls
3772 850 Pls
2586 1241 Pls
3664 703 Pls
4851 798 Pls
3772 756 Pls
4743 698 Pls
4743 734 Pls
3287 636 Pls
3664 690 Pls
4851 751 Pls
4743 721 Pls
4743 783 Pls
4851 739 Pls
4959 810 Pls
1615 994 Pls
2586 789 Pls
3772 712 Pls
3664 711 Pls
4851 670 Pls
4743 688 Pls
4743 854 Pls
4743 886 Pls
4959 626 Pls
5822 725 Pls
5929 631 Pls
2693 768 Pls
1507 1041 Pls
4851 709 Pls
4743 669 Pls
5822 628 Pls
4851 669 Pls
3664 915 Pls
3556 940 Pls
5929 634 Pls
1507 682 Pls
4635 614 Pls
5174 798 Pls
3664 705 Pls
5714 836 Pls
4851 646 Pls
4851 799 Pls
4851 681 Pls
2586 765 Pls
4851 746 Pls
1615 675 Pls
5929 716 Pls
4959 614 Pls
4743 659 Pls
4743 627 Pls
4743 639 Pls
2478 787 Pls
752 4195 Pls
3772 837 Pls
3664 1083 Pls
2586 647 Pls
5822 722 Pls
5714 705 Pls
4743 746 Pls
4851 790 Pls
4851 764 Pls
4851 788 Pls
5822 678 Pls
3772 738 Pls
2801 782 Pls
2586 997 Pls
4851 713 Pls
5929 663 Pls
4635 745 Pls
2478 850 Pls
3664 851 Pls
3664 636 Pls
4851 915 Pls
4851 815 Pls
5929 727 Pls
3556 837 Pls
3556 839 Pls
4851 660 Pls
3772 805 Pls
3664 672 Pls
5929 635 Pls
2586 895 Pls
860 1808 Pls
4743 777 Pls
3664 824 Pls
2586 1142 Pls
5714 762 Pls
5822 680 Pls
3664 738 Pls
4851 717 Pls
5929 687 Pls
4851 724 Pls
3664 734 Pls
6037 655 Pls
4851 737 Pls
5822 649 Pls
5822 688 Pls
5929 796 Pls
1723 1037 Pls
2801 652 Pls
5929 736 Pls
3772 697 Pls
2801 782 Pls
3664 742 Pls
4743 663 Pls
4635 740 Pls
4851 705 Pls
5929 681 Pls
4743 640 Pls
3772 672 Pls
2586 1392 Pls
4851 641 Pls
3772 693 Pls
4851 751 Pls
4635 692 Pls
4743 914 Pls
5929 688 Pls
3556 855 Pls
4851 700 Pls
4851 785 Pls
4635 764 Pls
4851 759 Pls
4743 746 Pls
4851 717 Pls
3772 648 Pls
5929 725 Pls
4851 798 Pls
3664 777 Pls
4635 764 Pls
3772 829 Pls
3664 744 Pls
2693 791 Pls
1507 1197 Pls
4743 720 Pls
1507 1211 Pls
4635 674 Pls
5444 753 Pls
4743 703 Pls
4851 803 Pls
5822 734 Pls
3880 936 Pls
3664 632 Pls
4743 669 Pls
3556 767 Pls
4851 745 Pls
5822 667 Pls
3772 964 Pls
4959 636 Pls
2693 1094 Pls
5929 721 Pls
3556 831 Pls
4743 677 Pls
3664 727 Pls
2693 1114 Pls
4851 700 Pls
3664 771 Pls
4743 708 Pls
2801 614 Pls
968 886 Pls
4743 868 Pls
5822 658 Pls
3772 629 Pls
5714 705 Pls
4635 688 Pls
3880 1019 Pls
4743 663 Pls
4851 739 Pls
5822 735 Pls
4743 687 Pls
5067 676 Pls
1507 1075 Pls
4743 737 Pls
6037 735 Pls
5822 745 Pls
2478 818 Pls
4365 913 Pls
2586 1298 Pls
3664 816 Pls
3556 751 Pls
3772 762 Pls
4851 737 Pls
4743 737 Pls
2801 899 Pls
5822 702 Pls
3664 634 Pls
2478 793 Pls
4743 751 Pls
2693 783 Pls
2586 741 Pls
4635 723 Pls
3772 663 Pls
5822 690 Pls
2208 801 Pls
5714 649 Pls
4851 645 Pls
5929 725 Pls
2586 1283 Pls
4635 693 Pls
3287 880 Pls
4851 745 Pls
1615 1416 Pls
968 2043 Pls
4743 791 Pls
5929 676 Pls
5929 760 Pls
3772 809 Pls
5929 725 Pls
5822 657 Pls
4851 720 Pls
5822 700 Pls
3880 759 Pls
4743 716 Pls
3772 908 Pls
3664 827 Pls
5929 628 Pls
4743 757 Pls
4743 761 Pls
2586 681 Pls
4743 748 Pls
4743 726 Pls
5822 658 Pls
2801 793 Pls
4743 673 Pls
3772 831 Pls
5929 718 Pls
4743 826 Pls
3772 801 Pls
5929 680 Pls
3556 747 Pls
5822 675 Pls
5714 738 Pls
2801 772 Pls
2801 1073 Pls
5714 695 Pls
4635 834 Pls
5929 647 Pls
3664 727 Pls
3772 758 Pls
5822 627 Pls
4635 752 Pls
5174 669 Pls
1615 994 Pls
3664 810 Pls
2586 1109 Pls
4743 718 Pls
2586 1054 Pls
3772 1067 Pls
3772 762 Pls
5929 705 Pls
5929 676 Pls
5714 762 Pls
2801 761 Pls
5714 689 Pls
5929 769 Pls
4851 702 Pls
3664 665 Pls
4851 706 Pls
4743 673 Pls
3880 744 Pls
5822 653 Pls
4851 694 Pls
5714 734 Pls
4743 667 Pls
3556 737 Pls
5929 685 Pls
3556 952 Pls
4851 812 Pls
3772 799 Pls
4635 673 Pls
4635 806 Pls
2478 614 Pls
4743 811 Pls
2801 1024 Pls
4635 740 Pls
4959 763 Pls
3772 618 Pls
4851 698 Pls
2801 782 Pls
4851 808 Pls
2801 744 Pls
4959 679 Pls
3664 746 Pls
4851 816 Pls
4851 645 Pls
3772 786 Pls
1399 1002 Pls
2801 1078 Pls
3556 779 Pls
4851 696 Pls
4851 670 Pls
4851 742 Pls
5822 699 Pls
4743 723 Pls
4851 770 Pls
3664 882 Pls
2693 965 Pls
5714 727 Pls
3556 723 Pls
3664 713 Pls
4743 730 Pls
5929 660 Pls
1507 736 Pls
4635 784 Pls
1615 614 Pls
5822 615 Pls
3287 791 Pls
2693 666 Pls
4851 625 Pls
4743 733 Pls
4851 785 Pls
4851 684 Pls
3556 785 Pls
3880 755 Pls
4743 754 Pls
5929 723 Pls
4743 631 Pls
4635 752 Pls
4365 823 Pls
4635 749 Pls
4851 614 Pls
5929 626 Pls
4851 762 Pls
5929 690 Pls
4743 790 Pls
4743 800 Pls
4851 756 Pls
2586 937 Pls
2693 760 Pls
2586 928 Pls
5714 652 Pls
3556 835 Pls
4851 712 Pls
4743 831 Pls
2693 649 Pls
3287 703 Pls
5822 716 Pls
4851 728 Pls
5822 692 Pls
4743 676 Pls
2693 808 Pls
2801 641 Pls
3772 768 Pls
3556 775 Pls
3664 711 Pls
4851 623 Pls
5822 699 Pls
4743 734 Pls
4635 795 Pls
5929 693 Pls
4635 822 Pls
4743 686 Pls
4851 694 Pls
5929 640 Pls
4851 723 Pls
2478 736 Pls
4743 730 Pls
3772 762 Pls
2693 1208 Pls
5929 656 Pls
5929 701 Pls
2478 751 Pls
752 4412 Pls
3772 835 Pls
3880 714 Pls
2586 997 Pls
4851 673 Pls
1507 1584 Pls
2586 1338 Pls
4635 802 Pls
5929 630 Pls
2586 910 Pls
5822 701 Pls
4635 773 Pls
4743 619 Pls
4743 800 Pls
4851 801 Pls
2801 631 Pls
4743 750 Pls
3772 874 Pls
2693 666 Pls
4635 781 Pls
3664 775 Pls
5929 730 Pls
5822 685 Pls
4743 641 Pls
5067 821 Pls
2693 1088 Pls
4851 728 Pls
4743 880 Pls
1615 1024 Pls
2478 803 Pls
2478 965 Pls
4743 731 Pls
4743 669 Pls
5929 732 Pls
5822 767 Pls
5929 656 Pls
5929 672 Pls
2208 1033 Pls
3664 777 Pls
3772 760 Pls
4743 797 Pls
3664 779 Pls
4851 695 Pls
4743 686 Pls
3772 814 Pls
4851 709 Pls
4851 820 Pls
2478 953 Pls
3880 820 Pls
4635 784 Pls
4851 892 Pls
2693 1023 Pls
4743 803 Pls
4959 715 Pls
5822 648 Pls
3772 809 Pls
4743 700 Pls
4851 730 Pls
4743 746 Pls
4743 783 Pls
1615 771 Pls
2693 1197 Pls
3772 753 Pls
4743 654 Pls
2208 1048 Pls
5929 685 Pls
4743 731 Pls
4959 834 Pls
4635 696 Pls
4743 697 Pls
4851 854 Pls
4743 734 Pls
2801 1151 Pls
3664 762 Pls
1723 934 Pls
4365 723 Pls
4851 753 Pls
4743 661 Pls
4851 781 Pls
3664 814 Pls
1615 1205 Pls
3772 803 Pls
4851 731 Pls
4635 808 Pls
5822 720 Pls
4851 731 Pls
2693 788 Pls
4851 749 Pls
3664 957 Pls
4743 777 Pls
2693 666 Pls
5822 696 Pls
5714 627 Pls
3772 663 Pls
4743 788 Pls
4365 679 Pls
3880 766 Pls
752 1971 Pls
4851 742 Pls
3880 716 Pls
4851 726 Pls
2693 1242 Pls
1507 723 Pls
4743 677 Pls
4743 743 Pls
3772 818 Pls
2693 1091 Pls
5444 669 Pls
3772 648 Pls
4959 730 Pls
2478 815 Pls
5714 712 Pls
4743 724 Pls
1399 1157 Pls
1615 1072 Pls
5822 741 Pls
4851 720 Pls
1615 976 Pls
4959 720 Pls
4743 734 Pls
1615 964 Pls
2586 789 Pls
5929 661 Pls
5929 680 Pls
2693 768 Pls
2478 1281 Pls
5822 716 Pls
4743 813 Pls
3664 639 Pls
1615 994 Pls
4743 661 Pls
5929 651 Pls
5714 723 Pls
3880 777 Pls
4635 739 Pls
4743 661 Pls
3664 769 Pls
4743 714 Pls
4851 753 Pls
4743 697 Pls
4743 616 Pls
3556 745 Pls
4851 769 Pls
4635 749 Pls
4743 743 Pls
2586 753 Pls
4743 614 Pls
4851 664 Pls
4743 683 Pls
3287 838 Pls
3664 637 Pls
4851 798 Pls
2586 1103 Pls
1615 1133 Pls
4743 697 Pls
4959 867 Pls
3772 801 Pls
4743 837 Pls
4851 702 Pls
3556 797 Pls
4743 753 Pls
4365 721 Pls
4743 748 Pls
4851 731 Pls
4851 734 Pls
4851 742 Pls
4851 714 Pls
4851 915 Pls
4743 768 Pls
5929 696 Pls
4851 713 Pls
4365 781 Pls
5067 669 Pls
4635 736 Pls
2586 765 Pls
4743 660 Pls
5714 653 Pls
5822 646 Pls
4743 746 Pls
3556 789 Pls
1615 1036 Pls
5929 769 Pls
5822 722 Pls
4851 803 Pls
3664 765 Pls
2478 742 Pls
4743 716 Pls
4743 768 Pls
4743 823 Pls
4743 637 Pls
3772 712 Pls
3772 758 Pls
5714 697 Pls
4743 737 Pls
5822 752 Pls
5929 718 Pls
3556 735 Pls
4365 787 Pls
4851 685 Pls
3664 723 Pls
5822 707 Pls
4635 726 Pls
5822 659 Pls
4743 671 Pls
4743 751 Pls
5929 714 Pls
3772 738 Pls
5444 672 Pls
3880 810 Pls
2693 1328 Pls
2586 1301 Pls
3287 856 Pls
2693 814 Pls
3772 745 Pls
4743 768 Pls
4851 689 Pls
3772 629 Pls
5822 687 Pls
4743 733 Pls
2586 952 Pls
3664 833 Pls
4635 667 Pls
5822 627 Pls
3664 634 Pls
4959 763 Pls
4743 831 Pls
4743 728 Pls
4851 777 Pls
1399 692 Pls
4851 670 Pls
4959 616 Pls
2693 894 Pls
4851 620 Pls
4851 700 Pls
4743 710 Pls
4743 639 Pls
1615 795 Pls
4851 805 Pls
4743 724 Pls
5929 727 Pls
968 2332 Pls
5929 703 Pls
4743 694 Pls
4743 734 Pls
4851 739 Pls
4743 786 Pls
752 560 Pls
4959 655 Pls
3880 701 Pls
3772 633 Pls
4743 773 Pls
4851 692 Pls
5822 723 Pls
5929 685 Pls
2909 989 Pls
5822 644 Pls
4743 714 Pls
5444 773 Pls
5929 690 Pls
2586 795 Pls
3664 845 Pls
4851 707 Pls
3772 717 Pls
3880 851 Pls
3664 858 Pls
6037 714 Pls
4743 731 Pls
4743 669 Pls
5822 691 Pls
3772 887 Pls
5822 640 Pls
5929 712 Pls
5822 750 Pls
4635 671 Pls
4851 742 Pls
2586 699 Pls
5714 701 Pls
4635 761 Pls
3772 842 Pls
4743 743 Pls
6037 690 Pls
3664 789 Pls
2586 1096 Pls
4851 689 Pls
4743 787 Pls
4743 747 Pls
4851 646 Pls
2478 895 Pls
4635 695 Pls
5822 667 Pls
3556 624 Pls
3556 785 Pls
3664 715 Pls
4743 704 Pls
2693 751 Pls
4851 642 Pls
3287 842 Pls
3664 669 Pls
4743 724 Pls
4851 660 Pls
2478 1348 Pls
4851 773 Pls
4743 650 Pls
4743 737 Pls
4743 688 Pls
4851 742 Pls
5929 712 Pls
5822 716 Pls
4635 798 Pls
1507 1225 Pls
3664 614 Pls
1507 1231 Pls
3664 882 Pls
5822 648 Pls
3664 637 Pls
860 2784 Pls
5929 745 Pls
4743 677 Pls
3772 777 Pls
4743 714 Pls
5929 718 Pls
4743 837 Pls
3556 721 Pls
1615 1060 Pls
3664 866 Pls
4743 774 Pls
4851 748 Pls
3664 961 Pls
4851 745 Pls
5822 704 Pls
4743 700 Pls
4635 720 Pls
2693 746 Pls
4743 734 Pls
4851 802 Pls
2478 1035 Pls
4851 688 Pls
3880 849 Pls
3772 833 Pls
4851 662 Pls
5929 692 Pls
4851 695 Pls
5822 648 Pls
4959 656 Pls
4851 670 Pls
4743 703 Pls
1129 1675 Pls
3664 622 Pls
4743 807 Pls
1615 1072 Pls
2586 672 Pls
2693 814 Pls
2586 937 Pls
4743 746 Pls
4851 756 Pls
4743 637 Pls
4743 697 Pls
4743 614 Pls
4959 696 Pls
3772 706 Pls
4851 723 Pls
1723 929 Pls
860 3164 Pls
3664 812 Pls
3664 614 Pls
2693 1208 Pls
3772 753 Pls
1723 614 Pls
4851 753 Pls
4743 666 Pls
4851 653 Pls
4743 786 Pls
5929 756 Pls
3664 614 Pls
3664 715 Pls
3664 878 Pls
3664 792 Pls
2586 759 Pls
2693 820 Pls
4743 800 Pls
4851 808 Pls
3664 661 Pls
4743 780 Pls
4743 757 Pls
5929 729 Pls
1615 771 Pls
5444 848 Pls
4743 746 Pls
5929 692 Pls
2693 711 Pls
3772 783 Pls
5822 623 Pls
3664 777 Pls
5822 705 Pls
3556 783 Pls
3772 667 Pls
4959 696 Pls
5929 714 Pls
5822 726 Pls
4743 746 Pls
3664 794 Pls
4851 689 Pls
5822 640 Pls
4635 720 Pls
5067 723 Pls
3664 692 Pls
4851 625 Pls
5822 702 Pls
3772 835 Pls
1723 929 Pls
4743 703 Pls
5444 729 Pls
4635 736 Pls
4851 734 Pls
4743 747 Pls
2586 804 Pls
4743 811 Pls
2586 789 Pls
4635 714 Pls
3664 822 Pls
4743 834 Pls
3664 843 Pls
4635 686 Pls
4851 771 Pls
5822 647 Pls
5929 672 Pls
4851 699 Pls
2693 934 Pls
5822 650 Pls
4635 717 Pls
3772 831 Pls
5822 745 Pls
4743 703 Pls
4743 760 Pls
1507 1075 Pls
5929 655 Pls
2478 716 Pls
5822 657 Pls
4851 614 Pls
4743 718 Pls
4851 764 Pls
4851 763 Pls
4743 776 Pls
3772 863 Pls
4743 678 Pls
1507 960 Pls
3664 851 Pls
3556 713 Pls
5822 647 Pls
1399 653 Pls
4851 771 Pls
3664 818 Pls
4851 649 Pls
3664 934 Pls
4635 752 Pls
4743 654 Pls
3772 633 Pls
2586 726 Pls
4635 740 Pls
5714 690 Pls
5929 745 Pls
4851 728 Pls
4743 614 Pls
3772 824 Pls
5929 687 Pls
4851 728 Pls
4743 696 Pls
4365 676 Pls
3772 723 Pls
5929 670 Pls
4851 614 Pls
3287 769 Pls
4743 697 Pls
5822 735 Pls
4743 677 Pls
2693 791 Pls
5929 659 Pls
3772 792 Pls
4851 720 Pls
4851 699 Pls
2693 768 Pls
4851 689 Pls
5822 678 Pls
4743 728 Pls
4743 697 Pls
3664 825 Pls
1615 1024 Pls
5822 750 Pls
4743 774 Pls
4743 700 Pls
4365 749 Pls
4635 734 Pls
5822 718 Pls
2693 717 Pls
5929 730 Pls
4851 778 Pls
3664 713 Pls
4851 675 Pls
4743 673 Pls
4743 746 Pls
3772 921 Pls
4635 626 Pls
4851 753 Pls
4743 820 Pls
4959 663 Pls
3556 815 Pls
5822 679 Pls
4959 763 Pls
5714 725 Pls
3772 698 Pls
2801 712 Pls
2801 620 Pls
4365 759 Pls
4635 837 Pls
4851 774 Pls
4743 640 Pls
3664 853 Pls
4365 657 Pls
2586 783 Pls
2586 647 Pls
5822 635 Pls
1615 976 Pls
5822 685 Pls
3287 1048 Pls
4743 768 Pls
3556 725 Pls
3664 736 Pls
4743 731 Pls
4851 709 Pls
3664 674 Pls
3772 620 Pls
4959 742 Pls
4743 758 Pls
4851 695 Pls
4851 741 Pls
3664 798 Pls
3664 727 Pls
1615 675 Pls
4635 808 Pls
2693 614 Pls
4635 661 Pls
3772 760 Pls
4635 883 Pls
4365 676 Pls
4743 646 Pls
5822 661 Pls
5822 628 Pls
2693 754 Pls
3772 852 Pls
3556 741 Pls
2693 803 Pls
4959 706 Pls
4365 718 Pls
2586 801 Pls
4743 744 Pls
5714 672 Pls
4635 793 Pls
4743 718 Pls
4743 694 Pls
4365 822 Pls
4851 773 Pls
2693 1043 Pls
2693 988 Pls
5714 635 Pls
4743 614 Pls
5822 720 Pls
4743 683 Pls
4743 717 Pls
2586 810 Pls
4365 707 Pls
4635 764 Pls
4743 766 Pls
4851 682 Pls
4851 773 Pls
3772 859 Pls
4959 799 Pls
3772 816 Pls
4851 666 Pls
3664 645 Pls
3772 760 Pls
1723 902 Pls
5822 687 Pls
4743 646 Pls
5822 724 Pls
4851 678 Pls
4635 756 Pls
4635 808 Pls
2693 1257 Pls
2693 808 Pls
4743 774 Pls
4743 747 Pls
3664 649 Pls
4851 706 Pls
3664 891 Pls
4851 787 Pls
5822 669 Pls
4743 680 Pls
4851 696 Pls
3772 659 Pls
5714 714 Pls
5444 737 Pls
2693 920 Pls
3772 773 Pls
3772 766 Pls
3664 870 Pls
4743 783 Pls
4743 671 Pls
4635 817 Pls
4743 649 Pls
4743 743 Pls
5929 709 Pls
5822 632 Pls
4851 720 Pls
3664 678 Pls
4743 663 Pls
3556 823 Pls
1507 1062 Pls
4743 760 Pls
2801 1078 Pls
4851 770 Pls
4635 752 Pls
3664 825 Pls
2586 623 Pls
3664 969 Pls
3772 760 Pls
5929 704 Pls
4851 742 Pls
4851 737 Pls
3772 726 Pls
4851 766 Pls
2693 651 Pls
4635 657 Pls
4959 780 Pls
2478 818 Pls
4851 737 Pls
4743 653 Pls
5714 836 Pls
4959 652 Pls
5822 713 Pls
4365 658 Pls
4743 680 Pls
3664 835 Pls
4851 753 Pls
4851 745 Pls
4743 740 Pls
968 2296 Pls
2586 898 Pls
5822 682 Pls
4851 776 Pls
4365 828 Pls
5929 723 Pls
2586 807 Pls
3664 744 Pls
3772 721 Pls
5822 709 Pls
5929 763 Pls
2586 647 Pls
1615 994 Pls
4851 684 Pls
2693 774 Pls
5822 766 Pls
5822 758 Pls
5822 665 Pls
5929 683 Pls
3772 764 Pls
2801 1162 Pls
2801 693 Pls
1615 904 Pls
2586 614 Pls
4365 643 Pls
3772 672 Pls
3880 846 Pls
4851 717 Pls
2693 694 Pls
4635 715 Pls
3664 792 Pls
3772 824 Pls
3664 781 Pls
4743 820 Pls
4743 788 Pls
4851 770 Pls
860 1889 Pls
4743 728 Pls
5822 692 Pls
3664 899 Pls
5822 670 Pls
5822 704 Pls
4743 661 Pls
3880 958 Pls
3880 784 Pls
5822 768 Pls
4743 741 Pls
2801 614 Pls
4743 718 Pls
3772 760 Pls
3556 803 Pls
5929 674 Pls
4635 761 Pls
3664 878 Pls
2208 936 Pls
4851 635 Pls
4743 686 Pls
3664 949 Pls
2478 713 Pls
4851 698 Pls
3772 904 Pls
4743 831 Pls
4851 869 Pls
5714 716 Pls
4743 670 Pls
5822 758 Pls
5822 691 Pls
5929 626 Pls
4635 910 Pls
5929 652 Pls
5929 752 Pls
5929 686 Pls
5822 711 Pls
4851 735 Pls
4851 785 Pls
4743 754 Pls
6037 696 Pls
4743 616 Pls
3287 1203 Pls
4743 783 Pls
5714 679 Pls
3664 676 Pls
4635 685 Pls
2586 837 Pls
4743 761 Pls
4635 768 Pls
3287 900 Pls
4743 757 Pls
5822 735 Pls
1075 1469 Pls
3287 769 Pls
3664 777 Pls
5929 693 Pls
3664 889 Pls
4743 864 Pls
5822 696 Pls
4851 783 Pls
2586 1211 Pls
5444 748 Pls
4365 735 Pls
2693 837 Pls
4743 651 Pls
2801 1059 Pls
5714 718 Pls
4959 654 Pls
4851 785 Pls
4743 683 Pls
4743 676 Pls
4851 784 Pls
1507 777 Pls
2693 797 Pls
3772 865 Pls
2801 715 Pls
3772 747 Pls
4743 663 Pls
5929 681 Pls
3664 822 Pls
4851 685 Pls
5929 666 Pls
4743 840 Pls
4851 745 Pls
4743 888 Pls
2909 1115 Pls
4743 837 Pls
2693 643 Pls
3772 756 Pls
3772 794 Pls
4365 771 Pls
5822 714 Pls
4743 820 Pls
4743 694 Pls
3664 661 Pls
3664 736 Pls
5929 718 Pls
6037 749 Pls
4743 630 Pls
2693 1083 Pls
3772 700 Pls
6037 719 Pls
4851 706 Pls
3772 741 Pls
4743 659 Pls
3880 958 Pls
2586 801 Pls
4959 626 Pls
4743 740 Pls
3772 925 Pls
4743 727 Pls
3664 847 Pls
3772 700 Pls
2208 1269 Pls
2693 717 Pls
4635 651 Pls
3772 648 Pls
5929 676 Pls
3772 762 Pls
5929 655 Pls
4851 735 Pls
2208 1475 Pls
4851 696 Pls
4743 626 Pls
4743 788 Pls
3664 678 Pls
4851 756 Pls
4851 792 Pls
4743 743 Pls
5714 651 Pls
4743 666 Pls
4743 677 Pls
3664 845 Pls
4851 657 Pls
2478 1201 Pls
4743 727 Pls
4959 747 Pls
2586 1229 Pls
5714 756 Pls
4851 723 Pls
4743 670 Pls
5714 677 Pls
4851 631 Pls
3664 775 Pls
3664 1025 Pls
4851 812 Pls
4635 729 Pls
4851 759 Pls
2801 1043 Pls
4959 693 Pls
2586 1021 Pls
2586 789 Pls
3772 798 Pls
4851 723 Pls
5822 628 Pls
4635 657 Pls
4851 700 Pls
4635 853 Pls
4851 731 Pls
3287 809 Pls
5444 703 Pls
3664 969 Pls
5822 707 Pls
5929 727 Pls
4851 649 Pls
3772 771 Pls
4851 724 Pls
4743 688 Pls
5444 685 Pls
5822 709 Pls
1507 1041 Pls
4743 746 Pls
3287 860 Pls
2478 1109 Pls
4635 727 Pls
3664 634 Pls
4743 654 Pls
5929 721 Pls
4851 778 Pls
4635 758 Pls
2208 1101 Pls
4851 692 Pls
3664 849 Pls
4851 770 Pls
3772 805 Pls
3772 910 Pls
5822 727 Pls
4635 680 Pls
1615 904 Pls
4851 720 Pls
2586 873 Pls
1507 1062 Pls
5822 786 Pls
2586 1096 Pls
4743 666 Pls
3556 1002 Pls
4743 817 Pls
5822 740 Pls
5822 699 Pls
4743 614 Pls
2693 860 Pls
3664 841 Pls
2693 808 Pls
4365 770 Pls
4851 675 Pls
4851 902 Pls
5929 639 Pls
3664 692 Pls
3772 874 Pls
5929 666 Pls
4743 746 Pls
2586 801 Pls
5714 734 Pls
3772 786 Pls
4743 629 Pls
4959 625 Pls
4743 724 Pls
5929 743 Pls
4635 644 Pls
3556 1044 Pls
3664 641 Pls
4743 744 Pls
2801 717 Pls
5822 696 Pls
4635 828 Pls
4851 623 Pls
5822 704 Pls
4851 745 Pls
2693 945 Pls
3772 783 Pls
4851 737 Pls
4959 763 Pls
2586 813 Pls
1615 916 Pls
5822 735 Pls
4851 764 Pls
5929 740 Pls
4635 806 Pls
5714 725 Pls
2478 1300 Pls
4743 831 Pls
4851 879 Pls
3664 715 Pls
4851 785 Pls
4635 931 Pls
4851 645 Pls
5929 723 Pls
4851 695 Pls
5929 672 Pls
5929 723 Pls
3664 742 Pls
2586 822 Pls
5822 768 Pls
4743 690 Pls
4635 712 Pls
3772 702 Pls
1399 1126 Pls
4851 745 Pls
5929 647 Pls
4743 740 Pls
4743 730 Pls
4635 729 Pls
3664 792 Pls
3664 833 Pls
4851 695 Pls
4743 740 Pls
4743 848 Pls
4851 806 Pls
4743 770 Pls
2801 932 Pls
4851 671 Pls
5929 709 Pls
4743 790 Pls
5822 740 Pls
5929 718 Pls
4851 691 Pls
4851 753 Pls
5929 695 Pls
3664 843 Pls
4851 631 Pls
3880 781 Pls
2586 753 Pls
4635 817 Pls
3880 772 Pls
4743 817 Pls
2693 643 Pls
1615 1024 Pls
3664 740 Pls
5929 657 Pls
2693 637 Pls
3772 762 Pls
4959 708 Pls
2693 768 Pls
4635 705 Pls
5929 703 Pls
4851 687 Pls
3664 1033 Pls
1507 1041 Pls
4851 700 Pls
3772 614 Pls
4743 746 Pls
5822 726 Pls
2478 803 Pls
5929 641 Pls
4743 788 Pls
3880 918 Pls
4851 689 Pls
4743 669 Pls
4743 708 Pls
1615 1326 Pls
5929 738 Pls
3664 990 Pls
4743 731 Pls
2586 837 Pls
4635 825 Pls
5714 637 Pls
4959 671 Pls
4743 728 Pls
6145 648 Pls
4743 626 Pls
3880 714 Pls
4743 808 Pls
4851 664 Pls
5822 658 Pls
3772 820 Pls
4851 731 Pls
4635 711 Pls
4743 814 Pls
1615 1193 Pls
4851 675 Pls
4743 726 Pls
4743 811 Pls
3772 872 Pls
4743 787 Pls
5929 713 Pls
4851 649 Pls
2208 1377 Pls
3772 760 Pls
2801 940 Pls
5822 702 Pls
3556 853 Pls
3772 947 Pls
4851 710 Pls
3772 783 Pls
4743 683 Pls
4635 734 Pls
1615 735 Pls
3772 921 Pls
3664 732 Pls
3772 741 Pls
3664 796 Pls
860 1482 Pls
4851 739 Pls
2693 883 Pls
5929 712 Pls
3772 713 Pls
4851 712 Pls
4743 788 Pls
4743 660 Pls
5714 748 Pls
4635 732 Pls
4851 869 Pls
1723 1092 Pls
4635 767 Pls
2693 677 Pls
4851 909 Pls
2693 646 Pls
4851 723 Pls
5444 684 Pls
3880 831 Pls
3287 814 Pls
4851 819 Pls
3556 683 Pls
1615 1036 Pls
4743 774 Pls
4851 795 Pls
4851 787 Pls
3772 798 Pls
3880 706 Pls
2693 651 Pls
3880 723 Pls
4851 726 Pls
5822 725 Pls
4851 739 Pls
5822 688 Pls
3772 734 Pls
5929 743 Pls
2693 900 Pls
1615 892 Pls
4635 654 Pls
2586 681 Pls
4851 692 Pls
4743 677 Pls
4851 739 Pls
2693 763 Pls
4851 826 Pls
5822 734 Pls
4743 721 Pls
5929 800 Pls
4743 701 Pls
4743 686 Pls
2586 1283 Pls
4959 715 Pls
5929 713 Pls
3880 697 Pls
4743 678 Pls
4635 701 Pls
4959 720 Pls
5067 696 Pls
5929 727 Pls
2478 787 Pls
4743 659 Pls
2693 894 Pls
5822 669 Pls
5929 721 Pls
5822 663 Pls
3556 775 Pls
3880 685 Pls
4851 689 Pls
5929 649 Pls
2586 1069 Pls
4743 734 Pls
4851 794 Pls
5822 727 Pls
3772 708 Pls
4851 748 Pls
3664 853 Pls
2586 662 Pls
5929 760 Pls
6037 675 Pls
4851 671 Pls
4851 788 Pls
4743 713 Pls
3772 906 Pls
4743 790 Pls
5929 763 Pls
4635 673 Pls
4851 799 Pls
4635 702 Pls
4959 640 Pls
4743 671 Pls
3664 750 Pls
2586 623 Pls
4743 686 Pls
3772 745 Pls
4851 728 Pls
4635 793 Pls
3556 664 Pls
4851 684 Pls
2208 884 Pls
5929 629 Pls
4959 698 Pls
1399 1087 Pls
4635 666 Pls
3880 920 Pls
2586 644 Pls
4743 798 Pls
2693 754 Pls
4743 763 Pls
3287 796 Pls
5822 692 Pls
4743 804 Pls
5929 714 Pls
5929 769 Pls
4959 731 Pls
4743 703 Pls
4959 633 Pls
2208 929 Pls
4635 674 Pls
4851 728 Pls
5929 729 Pls
4743 706 Pls
4743 711 Pls
3664 744 Pls
4743 786 Pls
4743 654 Pls
4365 657 Pls
5444 673 Pls
4851 702 Pls
4959 712 Pls
3664 889 Pls
4743 766 Pls
4959 736 Pls
4851 694 Pls
4959 780 Pls
3988 817 Pls
2586 1190 Pls
2693 991 Pls
5822 768 Pls
1507 614 Pls
4851 809 Pls
4743 643 Pls
4365 726 Pls
4851 716 Pls
4851 751 Pls
4743 686 Pls
2693 777 Pls
5929 682 Pls
4743 768 Pls
3664 665 Pls
3664 835 Pls
4959 693 Pls
2693 1071 Pls
4743 770 Pls
1507 1008 Pls
3556 638 Pls
4743 659 Pls
1507 1008 Pls
1507 1028 Pls
5929 705 Pls
4635 855 Pls
4851 703 Pls
4851 737 Pls
4851 616 Pls
3664 729 Pls
4365 737 Pls
5929 754 Pls
4743 780 Pls
2801 869 Pls
1507 960 Pls
4959 670 Pls
3772 801 Pls
3772 753 Pls
4743 751 Pls
4851 645 Pls
4743 697 Pls
1507 682 Pls
4743 794 Pls
3664 703 Pls
4851 781 Pls
2478 633 Pls
5174 719 Pls
1615 1084 Pls
3772 708 Pls
3772 770 Pls
5822 722 Pls
4743 794 Pls
4743 656 Pls
5929 634 Pls
4851 737 Pls
4851 787 Pls
4959 872 Pls
4743 660 Pls
2208 786 Pls
4851 656 Pls
4743 788 Pls
4743 688 Pls
2586 1093 Pls
2801 1002 Pls
4743 678 Pls
1615 1205 Pls
5929 645 Pls
5929 718 Pls
4851 670 Pls
1507 953 Pls
5714 652 Pls
6037 701 Pls
5714 752 Pls
2693 1045 Pls
2693 1003 Pls
4743 737 Pls
2586 804 Pls
4851 731 Pls
3664 705 Pls
2586 777 Pls
3772 786 Pls
3772 715 Pls
4743 811 Pls
3772 756 Pls
4851 745 Pls
3664 742 Pls
5822 720 Pls
2909 999 Pls
5822 792 Pls
5444 753 Pls
2801 647 Pls
5822 714 Pls
4743 616 Pls
4959 791 Pls
2801 663 Pls
3772 844 Pls
3772 777 Pls
4635 742 Pls
3772 831 Pls
4743 747 Pls
3772 712 Pls
4851 745 Pls
4743 728 Pls
4851 817 Pls
4743 754 Pls
5714 689 Pls
5822 693 Pls
4851 727 Pls
4743 796 Pls
4851 625 Pls
5822 663 Pls
2586 861 Pls
4635 641 Pls
4851 717 Pls
2693 1168 Pls
4635 660 Pls
3772 895 Pls
5822 714 Pls
3556 751 Pls
3664 928 Pls
3772 700 Pls
3556 1004 Pls
5822 734 Pls
4635 743 Pls
4851 712 Pls
3664 736 Pls
3772 713 Pls
4959 812 Pls
4635 787 Pls
4959 709 Pls
4851 742 Pls
5822 715 Pls
4851 798 Pls
3287 765 Pls
4743 684 Pls
4851 745 Pls
5929 650 Pls
4851 762 Pls
1507 1265 Pls
5714 695 Pls
4851 726 Pls
3664 918 Pls
3556 855 Pls
4959 774 Pls
3556 773 Pls
6037 634 Pls
4743 943 Pls
4635 790 Pls
4851 681 Pls
4743 833 Pls
4851 617 Pls
5822 806 Pls
3664 614 Pls
2478 1332 Pls
4743 788 Pls
4743 614 Pls
6145 742 Pls
5822 681 Pls
4743 633 Pls
5929 737 Pls
5822 702 Pls
4959 728 Pls
3664 798 Pls
4635 685 Pls
2693 1114 Pls
4959 694 Pls
3772 614 Pls
4851 717 Pls
4743 614 Pls
4743 673 Pls
5714 684 Pls
4959 801 Pls
4743 880 Pls
4635 667 Pls
2586 1021 Pls
2586 711 Pls
3772 622 Pls
5929 827 Pls
5929 727 Pls
3772 801 Pls
2693 1254 Pls
4851 762 Pls
4959 777 Pls
2801 755 Pls
5714 664 Pls
5929 676 Pls
3772 839 Pls
5714 665 Pls
5714 718 Pls
4851 688 Pls
5822 720 Pls
4851 770 Pls
5714 707 Pls
1399 1296 Pls
1399 1103 Pls
4851 762 Pls
2693 737 Pls
4959 650 Pls
2586 825 Pls
4635 734 Pls
4743 806 Pls
4851 709 Pls
5822 745 Pls
4851 699 Pls
3772 816 Pls
5929 701 Pls
4851 685 Pls
2586 789 Pls
4851 892 Pls
1507 1075 Pls
2586 699 Pls
3772 865 Pls
3772 886 Pls
3880 844 Pls
3556 946 Pls
5929 748 Pls
1615 1151 Pls
2586 831 Pls
5822 705 Pls
4743 631 Pls
5822 714 Pls
5822 661 Pls
4851 790 Pls
4635 798 Pls
4635 644 Pls
5822 662 Pls
5929 639 Pls
2586 729 Pls
4851 660 Pls
3772 706 Pls
4743 677 Pls
4743 673 Pls
3772 947 Pls
2478 972 Pls
4743 837 Pls
5714 720 Pls
3664 860 Pls
5714 687 Pls
2801 761 Pls
4851 723 Pls
2693 783 Pls
3556 783 Pls
4635 817 Pls
1615 934 Pls
3772 715 Pls
4635 752 Pls
4743 726 Pls
5929 685 Pls
5929 729 Pls
4743 763 Pls
4851 737 Pls
4743 728 Pls
4851 716 Pls
4743 726 Pls
5822 705 Pls
4851 712 Pls
5822 635 Pls
2693 837 Pls
3664 742 Pls
4743 766 Pls
4635 733 Pls
1507 1218 Pls
4743 748 Pls
4365 724 Pls
4851 769 Pls
2693 746 Pls
3664 744 Pls
3772 783 Pls
5929 799 Pls
2693 768 Pls
4851 762 Pls
3772 777 Pls
1507 736 Pls
4851 631 Pls
5822 730 Pls
3772 945 Pls
5929 634 Pls
4743 790 Pls
4851 842 Pls
3772 667 Pls
4959 720 Pls
3772 654 Pls
4851 742 Pls
4743 666 Pls
4851 669 Pls
4743 788 Pls
860 2459 Pls
5822 734 Pls
4743 680 Pls
4743 797 Pls
2801 712 Pls
1615 970 Pls
2693 649 Pls
4635 630 Pls
4635 752 Pls
4365 803 Pls
4743 704 Pls
4851 673 Pls
4959 690 Pls
2586 771 Pls
5929 701 Pls
3772 738 Pls
4635 711 Pls
5444 722 Pls
4743 680 Pls
4743 678 Pls
860 1808 Pls
1507 804 Pls
4635 698 Pls
5444 704 Pls
3664 707 Pls
2801 1046 Pls
4743 726 Pls
2586 1202 Pls
4851 802 Pls
4851 728 Pls
4743 757 Pls
4851 670 Pls
3772 771 Pls
4365 874 Pls
4851 753 Pls
5929 690 Pls
3664 711 Pls
4743 846 Pls
2693 728 Pls
3772 741 Pls
5822 680 Pls
5822 699 Pls
5929 718 Pls
3556 735 Pls
1399 1064 Pls
3664 853 Pls
5822 628 Pls
4743 888 Pls
4851 784 Pls
4743 731 Pls
4851 767 Pls
3772 635 Pls
4959 705 Pls
3772 822 Pls
1615 843 Pls
4743 640 Pls
968 1844 Pls
4743 697 Pls
4851 664 Pls
4851 734 Pls
2693 783 Pls
5714 651 Pls
4851 867 Pls
2693 994 Pls
3664 742 Pls
968 2549 Pls
2693 717 Pls
5929 626 Pls
5929 703 Pls
4743 656 Pls
1615 711 Pls
4635 661 Pls
6037 710 Pls
860 3164 Pls
4851 667 Pls
5822 705 Pls
5929 703 Pls
3664 746 Pls
4743 633 Pls
4743 684 Pls
4743 677 Pls
4743 831 Pls
3664 754 Pls
4743 800 Pls
4959 692 Pls
2478 991 Pls
4743 681 Pls
3772 848 Pls
3664 808 Pls
2693 983 Pls
4743 646 Pls
3664 920 Pls
4743 786 Pls
2478 1173 Pls
3772 820 Pls
3664 911 Pls
3664 791 Pls
4743 731 Pls
4743 700 Pls
3772 764 Pls
4365 759 Pls
2693 677 Pls
4851 684 Pls
4851 698 Pls
2801 772 Pls
5929 680 Pls
3664 934 Pls
5714 761 Pls
4743 740 Pls
5822 633 Pls
4635 720 Pls
4743 774 Pls
5929 746 Pls
4851 756 Pls
4743 717 Pls
5929 735 Pls
5929 659 Pls
4743 616 Pls
2208 1452 Pls
3772 719 Pls
5929 652 Pls
3556 867 Pls
5822 649 Pls
3772 637 Pls
5714 746 Pls
3664 827 Pls
4851 795 Pls
4851 666 Pls
4851 723 Pls
5822 736 Pls
4743 717 Pls
3556 634 Pls
2693 666 Pls
4959 822 Pls
1507 967 Pls
2801 1037 Pls
5929 659 Pls
2586 837 Pls
4743 678 Pls
5929 678 Pls
3664 866 Pls
3664 785 Pls
1615 964 Pls
4851 781 Pls
2586 846 Pls
6037 636 Pls
3772 745 Pls
3772 689 Pls
4743 730 Pls
2693 614 Pls
3664 796 Pls
4851 837 Pls
4635 614 Pls
4851 874 Pls
1507 682 Pls
4635 686 Pls
2693 1208 Pls
1615 964 Pls
3772 798 Pls
4851 742 Pls
4743 783 Pls
4851 614 Pls
5929 714 Pls
2693 803 Pls
3772 723 Pls
1507 1306 Pls
3772 854 Pls
3880 719 Pls
5929 712 Pls
3664 969 Pls
2801 793 Pls
4743 766 Pls
4743 748 Pls
2586 855 Pls
4743 935 Pls
4851 723 Pls
4851 759 Pls
3664 639 Pls
3772 719 Pls
4365 762 Pls
4743 730 Pls
5929 651 Pls
3556 793 Pls
2586 789 Pls
4635 837 Pls
2693 937 Pls
5714 765 Pls
5714 665 Pls
3664 760 Pls
3772 805 Pls
5067 739 Pls
4851 854 Pls
4743 803 Pls
4743 617 Pls
4743 713 Pls
5929 785 Pls
4743 673 Pls
4743 746 Pls
4743 757 Pls
3664 791 Pls
1507 655 Pls
5822 647 Pls
3664 700 Pls
4851 764 Pls
4851 774 Pls
3880 706 Pls
5929 755 Pls
5929 660 Pls
5822 739 Pls
1075 1347 Pls
4635 740 Pls
2586 723 Pls
4851 784 Pls
3664 729 Pls
4743 771 Pls
3664 700 Pls
1615 1072 Pls
4743 760 Pls
3664 951 Pls
2693 643 Pls
2478 684 Pls
4635 701 Pls
1615 1012 Pls
4743 760 Pls
3772 783 Pls
4743 800 Pls
3287 818 Pls
4851 739 Pls
4743 641 Pls
4743 717 Pls
4851 763 Pls
4851 637 Pls
5929 669 Pls
5822 653 Pls
4743 774 Pls
5822 723 Pls
3664 932 Pls
4851 685 Pls
4851 670 Pls
4743 731 Pls
2693 991 Pls
4635 828 Pls
5929 687 Pls
5714 707 Pls
4743 783 Pls
3880 665 Pls
5822 635 Pls
2693 746 Pls
4743 744 Pls
5714 658 Pls
4743 624 Pls
3664 711 Pls
3772 768 Pls
4851 787 Pls
5929 656 Pls
4635 614 Pls
4851 767 Pls
3772 786 Pls
4959 712 Pls
4959 732 Pls
4635 730 Pls
4743 801 Pls
4851 723 Pls
3772 842 Pls
4743 721 Pls
1399 1002 Pls
5822 768 Pls
5929 671 Pls
4743 634 Pls
968 1934 Pls
4635 749 Pls
3772 715 Pls
5929 727 Pls
3772 723 Pls
5929 656 Pls
4851 770 Pls
3664 769 Pls
2586 789 Pls
5929 628 Pls
3880 763 Pls
4743 643 Pls
4635 626 Pls
5714 656 Pls
1507 818 Pls
4743 690 Pls
5929 733 Pls
4743 666 Pls
3880 755 Pls
2478 1154 Pls
5822 639 Pls
6037 760 Pls
5929 711 Pls
2478 972 Pls
2801 1127 Pls
2478 729 Pls
2586 1115 Pls
5822 662 Pls
3556 715 Pls
5822 691 Pls
4851 817 Pls
5714 725 Pls
5822 671 Pls
4743 669 Pls
3772 760 Pls
2478 1332 Pls
3664 643 Pls
5714 648 Pls
4743 697 Pls
4959 810 Pls
4635 734 Pls
2586 997 Pls
4743 677 Pls
2801 717 Pls
4743 746 Pls
4851 652 Pls
4851 798 Pls
3664 709 Pls
5929 747 Pls
3664 690 Pls
3772 869 Pls
5929 756 Pls
5822 709 Pls
3772 734 Pls
4743 837 Pls
5067 653 Pls
4959 736 Pls
4851 802 Pls
3880 734 Pls
4743 777 Pls
4743 743 Pls
5822 648 Pls
6037 635 Pls
5929 718 Pls
3988 763 Pls
4743 631 Pls
5929 729 Pls
4743 734 Pls
5822 725 Pls
2801 780 Pls
4851 828 Pls
2693 643 Pls
4743 728 Pls
4635 671 Pls
4851 639 Pls
4743 817 Pls
2208 846 Pls
4743 743 Pls
2693 1077 Pls
4743 651 Pls
4851 723 Pls
5714 702 Pls
5929 656 Pls
860 2215 Pls
4851 739 Pls
5929 716 Pls
4959 701 Pls
3664 711 Pls
4851 650 Pls
2693 1085 Pls
5067 653 Pls
4743 737 Pls
3772 794 Pls
4851 698 Pls
5714 711 Pls
3664 645 Pls
4743 748 Pls
5822 725 Pls
3664 851 Pls
4851 784 Pls
5929 712 Pls
4743 788 Pls
2693 1111 Pls
4743 736 Pls
2478 863 Pls
3664 905 Pls
1507 1008 Pls
3772 689 Pls
4851 698 Pls
5929 660 Pls
4851 726 Pls
4743 724 Pls
4851 841 Pls
2586 723 Pls
4743 826 Pls
4743 723 Pls
3772 798 Pls
3664 655 Pls
4743 760 Pls
3772 773 Pls
5929 707 Pls
4959 742 Pls
4635 701 Pls
4743 754 Pls
4851 795 Pls
5822 818 Pls
3772 704 Pls
5822 716 Pls
5444 700 Pls
3772 805 Pls
3772 775 Pls
4851 869 Pls
4851 618 Pls
4743 915 Pls
4851 681 Pls
1399 692 Pls
4851 799 Pls
4851 767 Pls
4851 614 Pls
3287 632 Pls
4851 712 Pls
5714 753 Pls
3772 691 Pls
4743 683 Pls
5822 682 Pls
5822 714 Pls
3287 940 Pls
2478 659 Pls
4743 626 Pls
4851 751 Pls
3664 977 Pls
5822 659 Pls
4743 643 Pls
2693 977 Pls
4365 707 Pls
4959 746 Pls
4743 768 Pls
5929 827 Pls
4365 644 Pls
5929 628 Pls
5929 650 Pls
3880 786 Pls
3664 1006 Pls
2478 799 Pls
5929 728 Pls
4743 767 Pls
4743 694 Pls
5929 678 Pls
3772 723 Pls
4851 702 Pls
5929 678 Pls
4851 744 Pls
4743 671 Pls
5929 635 Pls
4365 674 Pls
2693 994 Pls
5929 743 Pls
4743 750 Pls
3772 712 Pls
5822 716 Pls
6037 697 Pls
2801 986 Pls
4851 737 Pls
5822 692 Pls
3664 853 Pls
4959 739 Pls
4851 623 Pls
2801 744 Pls
4851 753 Pls
4851 614 Pls
4365 658 Pls
1507 1279 Pls
5822 661 Pls
2909 960 Pls
4851 643 Pls
4743 874 Pls
2801 671 Pls
4959 656 Pls
3664 684 Pls
2693 1057 Pls
4743 768 Pls
5822 709 Pls
2478 1262 Pls
5929 718 Pls
3664 746 Pls
5822 735 Pls
5714 684 Pls
5929 736 Pls
4743 614 Pls
3772 663 Pls
5929 721 Pls
5822 650 Pls
4743 796 Pls
4743 874 Pls
3556 851 Pls
4635 614 Pls
4851 788 Pls
3772 835 Pls
5714 729 Pls
2693 666 Pls
3287 701 Pls
2801 755 Pls
2801 1168 Pls
5822 727 Pls
5822 693 Pls
4743 686 Pls
4851 734 Pls
2801 1230 Pls
3772 790 Pls
1075 818 Pls
3664 742 Pls
1507 994 Pls
4743 800 Pls
4851 650 Pls
4743 714 Pls
4743 814 Pls
3772 741 Pls
5929 633 Pls
968 2549 Pls
5822 711 Pls
3772 712 Pls
5929 659 Pls
4851 706 Pls
4743 670 Pls
4851 723 Pls
4851 685 Pls
4743 786 Pls
4743 800 Pls
3664 891 Pls
3772 798 Pls
3664 934 Pls
5822 671 Pls
5822 730 Pls
4959 763 Pls
5822 655 Pls
4743 634 Pls
5929 637 Pls
2586 1353 Pls
4851 734 Pls
4743 771 Pls
5714 715 Pls
3556 861 Pls
3287 769 Pls
4851 915 Pls
4743 751 Pls
4743 626 Pls
5822 669 Pls
4743 820 Pls
2801 717 Pls
5929 712 Pls
4959 641 Pls
4851 616 Pls
4743 738 Pls
4365 749 Pls
4743 768 Pls
4743 818 Pls
2478 978 Pls
3664 738 Pls
1615 614 Pls
2693 814 Pls
5444 651 Pls
3880 864 Pls
3772 708 Pls
4743 723 Pls
2478 1010 Pls
2693 734 Pls
3664 709 Pls
5929 721 Pls
3772 648 Pls
4743 813 Pls
5929 645 Pls
4959 660 Pls
4743 757 Pls
4851 639 Pls
1507 1116 Pls
4743 678 Pls
4743 726 Pls
3772 775 Pls
4635 693 Pls
3772 631 Pls
3772 828 Pls
2478 751 Pls
4743 714 Pls
5822 720 Pls
2586 910 Pls
5929 725 Pls
2801 690 Pls
3880 779 Pls
2693 894 Pls
5929 755 Pls
5444 647 Pls
5929 659 Pls
4743 751 Pls
4959 837 Pls
4635 743 Pls
3664 734 Pls
3556 779 Pls
5822 709 Pls
2693 1083 Pls
4743 741 Pls
5929 663 Pls
2478 704 Pls
4635 767 Pls
3664 785 Pls
3664 711 Pls
1507 1306 Pls
2801 720 Pls
5929 730 Pls
2478 1150 Pls
3287 747 Pls
5822 648 Pls
4743 743 Pls
5822 707 Pls
3664 783 Pls
5714 699 Pls
1615 1024 Pls
3772 691 Pls
4743 698 Pls
4743 778 Pls
3664 814 Pls
3664 866 Pls
2693 614 Pls
4365 805 Pls
3772 826 Pls
2586 904 Pls
4743 798 Pls
4851 648 Pls
5929 661 Pls
3664 874 Pls
2693 623 Pls
4743 747 Pls
3664 1135 Pls
4635 812 Pls
5822 662 Pls
4851 685 Pls
3772 936 Pls
3772 747 Pls
5929 671 Pls
4743 644 Pls
4851 798 Pls
4743 690 Pls
4743 677 Pls
4743 734 Pls
3772 713 Pls
4743 674 Pls
4743 697 Pls
5929 718 Pls
3664 736 Pls
3664 789 Pls
4635 699 Pls
5444 646 Pls
4959 747 Pls
4959 616 Pls
5822 691 Pls
4743 680 Pls
5929 749 Pls
3772 1009 Pls
3556 815 Pls
2693 1040 Pls
2478 812 Pls
5822 650 Pls
2586 795 Pls
4851 812 Pls
3556 695 Pls
2693 791 Pls
4743 659 Pls
5822 669 Pls
2586 982 Pls
5822 633 Pls
5929 683 Pls
4851 649 Pls
3664 729 Pls
5929 736 Pls
5714 836 Pls
2801 750 Pls
4743 760 Pls
2586 669 Pls
4959 750 Pls
3772 874 Pls
4959 696 Pls
5714 695 Pls
1615 904 Pls
4851 646 Pls
5822 745 Pls
2478 694 Pls
1507 689 Pls
4743 643 Pls
5822 691 Pls
3772 775 Pls
4743 831 Pls
3772 1026 Pls
4635 808 Pls
1615 1030 Pls
2586 675 Pls
4851 684 Pls
3772 869 Pls
1615 970 Pls
1615 1030 Pls
5929 749 Pls
4743 697 Pls
4851 795 Pls
4743 721 Pls
5929 660 Pls
4743 837 Pls
3664 624 Pls
4851 671 Pls
4851 806 Pls
4743 701 Pls
3556 888 Pls
5929 739 Pls
3772 848 Pls
3664 835 Pls
3772 751 Pls
5714 652 Pls
3664 746 Pls
3556 711 Pls
860 1021 Pls
3880 690 Pls
4743 871 Pls
4743 797 Pls
4743 677 Pls
3772 693 Pls
4851 915 Pls
4743 760 Pls
5929 703 Pls
5822 661 Pls
2801 799 Pls
2208 697 Pls
4743 728 Pls
4743 711 Pls
4635 711 Pls
2586 656 Pls
4743 848 Pls
4743 691 Pls
4851 727 Pls
5822 678 Pls
3772 745 Pls
3772 826 Pls
5822 708 Pls
4851 886 Pls
3664 624 Pls
4959 698 Pls
5929 713 Pls
860 2323 Pls
2208 764 Pls
4743 914 Pls
4851 771 Pls
3772 732 Pls
4743 777 Pls
5929 769 Pls
4851 862 Pls
3664 800 Pls
4743 723 Pls
5929 713 Pls
3772 816 Pls
4743 706 Pls
2693 780 Pls
4959 621 Pls
4743 677 Pls
4743 666 Pls
5929 788 Pls
4743 614 Pls
4743 676 Pls
3772 857 Pls
4851 662 Pls
4851 812 Pls
3664 762 Pls
4743 746 Pls
2478 774 Pls
3880 708 Pls
1507 614 Pls
4743 868 Pls
4635 676 Pls
4635 777 Pls
4743 718 Pls
5929 716 Pls
3772 850 Pls
3772 854 Pls
1615 843 Pls
3772 977 Pls
3772 842 Pls
3772 730 Pls
3556 787 Pls
5929 682 Pls
5822 706 Pls
4959 631 Pls
2478 656 Pls
5822 705 Pls
4365 709 Pls
4851 675 Pls
5822 715 Pls
4365 740 Pls
4959 734 Pls
5822 735 Pls
5822 692 Pls
3772 880 Pls
2586 732 Pls
5929 697 Pls
5714 653 Pls
1615 964 Pls
5929 669 Pls
4851 630 Pls
3664 636 Pls
6037 690 Pls
3772 1016 Pls
3664 709 Pls
5929 736 Pls
4743 728 Pls
4743 669 Pls
4743 806 Pls
5929 712 Pls
4743 654 Pls
4851 848 Pls
2801 663 Pls
4635 717 Pls
3664 769 Pls
4743 773 Pls
4743 714 Pls
2586 1003 Pls
2693 1160 Pls
4743 767 Pls
4743 717 Pls
1615 994 Pls
2693 1083 Pls
4743 767 Pls
4851 703 Pls
5929 701 Pls
3664 754 Pls
1507 689 Pls
4959 689 Pls
3664 767 Pls
4635 809 Pls
5714 754 Pls
4851 723 Pls
4851 828 Pls
1615 1229 Pls
4635 702 Pls
2693 677 Pls
2693 1168 Pls
2693 620 Pls
5822 696 Pls
5822 706 Pls
4743 619 Pls
5714 707 Pls
5822 661 Pls
5822 725 Pls
1615 1205 Pls
4851 662 Pls
3880 799 Pls
4743 760 Pls
3772 768 Pls
4743 656 Pls
3664 758 Pls
3664 620 Pls
2693 726 Pls
3664 932 Pls
3772 930 Pls
4851 758 Pls
3664 947 Pls
4851 886 Pls
4743 683 Pls
3772 753 Pls
3556 853 Pls
4743 757 Pls
3556 731 Pls
1507 1096 Pls
3556 783 Pls
3772 637 Pls
4851 625 Pls
4851 687 Pls
2693 1131 Pls
2478 1061 Pls
4635 732 Pls
1399 909 Pls
5929 735 Pls
5929 787 Pls
4959 614 Pls
3664 773 Pls
4851 856 Pls
4743 760 Pls
4851 873 Pls
4743 760 Pls
3772 867 Pls
3772 856 Pls
1129 1530 Pls
5929 694 Pls
4743 746 Pls
5714 660 Pls
4743 728 Pls
3556 924 Pls
4743 691 Pls
3772 833 Pls
1129 1410 Pls
4959 696 Pls
5822 641 Pls
3664 669 Pls
3664 775 Pls
5822 720 Pls
3772 908 Pls
4743 777 Pls
2586 795 Pls
2208 884 Pls
5822 693 Pls
4365 844 Pls
4743 669 Pls
1507 682 Pls
4743 620 Pls
3772 734 Pls
4743 616 Pls
4851 728 Pls
4851 689 Pls
4743 774 Pls
4743 718 Pls
3772 863 Pls
3772 768 Pls
2693 1097 Pls
5444 697 Pls
4851 810 Pls
4743 757 Pls
1399 1722 Pls
4851 703 Pls
3772 691 Pls
3664 866 Pls
4365 666 Pls
5822 687 Pls
4959 629 Pls
5714 638 Pls
4851 696 Pls
3556 634 Pls
860 2052 Pls
1615 1193 Pls
2801 744 Pls
3664 763 Pls
4743 740 Pls
3772 756 Pls
4959 804 Pls
3287 747 Pls
4743 647 Pls
5822 680 Pls
5714 640 Pls
4743 743 Pls
4743 626 Pls
4851 673 Pls
4851 734 Pls
2801 739 Pls
4851 712 Pls
4635 758 Pls
4851 808 Pls
3664 920 Pls
2693 803 Pls
2586 816 Pls
5929 716 Pls
1507 1008 Pls
5929 639 Pls
3772 828 Pls
5822 657 Pls
2693 826 Pls
5714 807 Pls
4851 645 Pls
2586 759 Pls
3880 744 Pls
4851 655 Pls
3772 708 Pls
4743 734 Pls
5929 714 Pls
3772 781 Pls
4851 677 Pls
5929 702 Pls
4851 748 Pls
3880 867 Pls
5929 712 Pls
5929 669 Pls
5067 802 Pls
3772 706 Pls
2478 1061 Pls
5714 725 Pls
2693 651 Pls
2208 1202 Pls
4743 687 Pls
3664 820 Pls
5929 691 Pls
3772 850 Pls
4743 880 Pls
5929 703 Pls
4743 681 Pls
2478 796 Pls
3772 839 Pls
4851 860 Pls
5714 776 Pls
4851 730 Pls
5929 691 Pls
2586 1199 Pls
4851 700 Pls
3772 1106 Pls
4851 734 Pls
4851 873 Pls
4743 827 Pls
3772 852 Pls
5444 753 Pls
3664 742 Pls
5822 685 Pls
4743 858 Pls
2693 894 Pls
2586 1241 Pls
5444 761 Pls
5822 730 Pls
2586 804 Pls
4959 663 Pls
3664 614 Pls
4635 714 Pls
3772 708 Pls
5714 679 Pls
2586 711 Pls
5929 646 Pls
4851 770 Pls
4635 777 Pls
1399 692 Pls
3664 1041 Pls
4851 713 Pls
5929 697 Pls
5822 711 Pls
4743 643 Pls
3880 703 Pls
3880 752 Pls
4743 646 Pls
5714 662 Pls
4851 684 Pls
4851 655 Pls
3664 810 Pls
3664 765 Pls
4635 746 Pls
2693 1214 Pls
3772 807 Pls
4851 762 Pls
5822 720 Pls
2586 828 Pls
4851 820 Pls
3772 708 Pls
4635 717 Pls
3880 831 Pls
4851 867 Pls
3880 813 Pls
4851 728 Pls
5714 638 Pls
4743 676 Pls
2693 957 Pls
4743 786 Pls
4743 733 Pls
4851 731 Pls
2693 720 Pls
3556 896 Pls
1615 1151 Pls
4851 737 Pls
4743 780 Pls
5929 691 Pls
3772 818 Pls
5929 723 Pls
4743 714 Pls
3556 823 Pls
3772 760 Pls
3772 726 Pls
3880 813 Pls
4743 681 Pls
4959 812 Pls
4851 687 Pls
5067 778 Pls
2586 1006 Pls
4743 788 Pls
4365 705 Pls
4851 688 Pls
2693 786 Pls
3556 745 Pls
5822 715 Pls
4851 803 Pls
5822 700 Pls
4743 680 Pls
3772 695 Pls
3664 614 Pls
1615 1151 Pls
5929 657 Pls
4635 843 Pls
3772 762 Pls
5822 720 Pls
1723 669 Pls
4743 768 Pls
3772 633 Pls
3664 700 Pls
4851 784 Pls
2208 1101 Pls
3556 771 Pls
3664 841 Pls
2478 825 Pls
5067 641 Pls
4743 670 Pls
3664 760 Pls
4851 895 Pls
1507 1116 Pls
5822 717 Pls
3556 731 Pls
4959 650 Pls
4743 680 Pls
3772 921 Pls
3664 634 Pls
3772 828 Pls
5714 763 Pls
4851 879 Pls
3664 792 Pls
5929 713 Pls
3772 837 Pls
5822 757 Pls
1615 1072 Pls
4851 820 Pls
3772 758 Pls
4743 614 Pls
3664 794 Pls
4743 718 Pls
4743 680 Pls
860 2133 Pls
4743 781 Pls
3664 630 Pls
2693 826 Pls
4851 817 Pls
2693 680 Pls
5444 680 Pls
5822 723 Pls
4743 711 Pls
3772 741 Pls
4851 770 Pls
4851 669 Pls
3664 765 Pls
4635 661 Pls
3772 790 Pls
3664 655 Pls
4743 857 Pls
4743 847 Pls
3556 640 Pls
2586 795 Pls
2478 649 Pls
4743 651 Pls
3664 804 Pls
5822 659 Pls
3664 988 Pls
4743 743 Pls
5714 741 Pls
4851 724 Pls
5822 741 Pls
4743 640 Pls
4743 868 Pls
1615 771 Pls
4851 751 Pls
2801 810 Pls
2693 1242 Pls
4635 831 Pls
3556 803 Pls
5929 680 Pls
3556 881 Pls
4743 828 Pls
4743 814 Pls
3772 805 Pls
4851 620 Pls
3664 804 Pls
4743 741 Pls
5929 632 Pls
6748 4767 Pls
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 2172 2209 a Ft(Figure)39 b(4.4:)61 b Fr(RDP)41
b(versus)h(physic)-5 b(al)43 b(delay)f(for)2172 2322
y(every)32 b(gr)-5 b(oup)34 b(memb)-5 b(er)1200 4514
y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2160
@rwi @setspecial
%%BeginDocument: fig/rtt-delay.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Mon May 14 22:52:16 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
728 560 M
63 0 V
6325 0 R
-63 0 V
644 560 M
(0) Rshow
728 1180 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(100) Rshow
728 1800 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(200) Rshow
728 2420 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(300) Rshow
728 3040 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(400) Rshow
728 3660 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(500) Rshow
728 4280 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(600) Rshow
728 4900 M
63 0 V
6325 0 R
-63 0 V
-6409 0 R
(700) Rshow
728 560 M
0 63 V
0 4277 R
0 -63 V
728 420 M
(0) Cshow
1793 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(20) Cshow
2857 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(40) Cshow
3922 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(60) Cshow
4987 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(80) Cshow
6051 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(100) Cshow
7116 560 M
0 63 V
0 4277 R
0 -63 V
0 -4417 R
(120) Cshow
LTb
728 560 M
6388 0 V
0 4340 V
-6388 0 V
728 560 L
140 2730 M
currentpoint gsave translate 90 rotate 0 0 M
(Overlay delay \(ms\)) Cshow
grestore
3922 210 M
(Physical delay \(ms\)) Cshow
1.000 UP
1.000 UL
LT0
6465 4767 M
(8192 nodes, dimensions=6) Rshow
4667 1887 Pls
3816 2432 Pls
2644 1267 Pls
5945 1564 Pls
4774 1031 Pls
5945 1564 Pls
4880 1986 Pls
3709 2457 Pls
4667 1986 Pls
1686 1552 Pls
3709 1540 Pls
2751 2780 Pls
2964 3226 Pls
3603 957 Pls
4880 1688 Pls
4774 1974 Pls
4774 3189 Pls
4401 2005 Pls
4880 2321 Pls
2644 1602 Pls
4880 1230 Pls
2751 1552 Pls
3709 2048 Pls
5945 2036 Pls
4774 1428 Pls
4987 1403 Pls
3816 1577 Pls
1686 2445 Pls
4774 2519 Pls
2751 1713 Pls
6051 2916 Pls
5732 1564 Pls
5945 2333 Pls
2538 1155 Pls
5945 2135 Pls
5838 2321 Pls
834 1378 Pls
4774 2246 Pls
4774 2854 Pls
6051 2519 Pls
4987 1118 Pls
3816 2358 Pls
4774 1726 Pls
4667 2296 Pls
4774 1899 Pls
4880 1986 Pls
1686 1428 Pls
4774 1998 Pls
4880 2742 Pls
4987 1502 Pls
3816 2445 Pls
3816 2036 Pls
2644 3610 Pls
4774 2147 Pls
4987 1440 Pls
4880 1763 Pls
3816 3412 Pls
4774 1205 Pls
3816 1044 Pls
4880 1589 Pls
5945 1800 Pls
4667 2110 Pls
4774 2916 Pls
5838 1899 Pls
5838 2569 Pls
5945 2160 Pls
3816 1775 Pls
3816 1862 Pls
5945 2284 Pls
4880 2532 Pls
5838 2718 Pls
4774 1961 Pls
4774 2519 Pls
4667 2755 Pls
3603 1664 Pls
4774 2680 Pls
5838 2023 Pls
4774 2284 Pls
3816 3623 Pls
3816 1602 Pls
5838 2494 Pls
4774 1564 Pls
2857 1378 Pls
4774 2060 Pls
2751 3710 Pls
3709 2048 Pls
4880 1788 Pls
5838 2383 Pls
4401 2724 Pls
2857 3784 Pls
3709 1788 Pls
3816 2036 Pls
2644 3536 Pls
1793 1416 Pls
4774 2197 Pls
2857 2234 Pls
3709 907 Pls
5945 2494 Pls
3603 1019 Pls
4774 2172 Pls
2751 1242 Pls
1686 2172 Pls
5838 1403 Pls
2272 864 Pls
2751 2432 Pls
3336 1843 Pls
2751 2780 Pls
3922 2842 Pls
4987 2668 Pls
4987 1676 Pls
3816 1044 Pls
4774 2172 Pls
4667 2606 Pls
5838 1775 Pls
2751 1515 Pls
3709 2023 Pls
4667 2432 Pls
5945 1949 Pls
4880 3734 Pls
5838 1998 Pls
4880 1688 Pls
4774 2073 Pls
4880 2432 Pls
2857 1428 Pls
3816 1267 Pls
1686 1738 Pls
3603 1688 Pls
3709 2370 Pls
3816 4144 Pls
2644 1453 Pls
4774 2767 Pls
3816 3052 Pls
4880 1540 Pls
4667 1378 Pls
2751 957 Pls
4880 3573 Pls
4880 1887 Pls
4774 2556 Pls
2751 1416 Pls
4401 2724 Pls
4774 2718 Pls
4774 2321 Pls
4667 2259 Pls
4774 2470 Pls
3816 1639 Pls
5945 2308 Pls
2644 2098 Pls
3709 1924 Pls
2644 1044 Pls
3709 1750 Pls
1473 1267 Pls
4774 1924 Pls
3709 1924 Pls
4880 3586 Pls
2751 2866 Pls
4667 1292 Pls
5945 2904 Pls
5732 2383 Pls
2644 1515 Pls
2644 1676 Pls
3603 1304 Pls
4880 1701 Pls
3709 2594 Pls
5838 1416 Pls
3709 2271 Pls
1580 1378 Pls
4880 1465 Pls
5945 1639 Pls
4987 2098 Pls
2751 1267 Pls
4774 2222 Pls
4774 2073 Pls
2644 907 Pls
4774 1775 Pls
3922 1862 Pls
4774 2073 Pls
4667 1056 Pls
4774 1924 Pls
5732 2705 Pls
2857 2209 Pls
4987 1676 Pls
3922 3028 Pls
4987 2383 Pls
4880 2184 Pls
4774 1081 Pls
5466 1719 Pls
3709 1626 Pls
1686 1304 Pls
2751 2234 Pls
3816 3672 Pls
4880 1540 Pls
2644 1577 Pls
4880 1391 Pls
2751 1639 Pls
2538 3077 Pls
5732 1664 Pls
4880 2445 Pls
5838 1626 Pls
1580 1031 Pls
3603 932 Pls
1473 1614 Pls
3816 3139 Pls
4401 1261 Pls
1207 740 Pls
4880 2941 Pls
2644 2866 Pls
4774 1676 Pls
2751 1267 Pls
5945 1577 Pls
4774 2432 Pls
5945 1887 Pls
5838 1912 Pls
1686 1304 Pls
4774 2172 Pls
4880 1316 Pls
4880 2457 Pls
3603 1887 Pls
3816 1639 Pls
4774 1850 Pls
4880 2569 Pls
3709 2073 Pls
2644 3697 Pls
4774 2172 Pls
4880 1465 Pls
3816 2259 Pls
2857 932 Pls
4880 2408 Pls
3816 1688 Pls
5838 1254 Pls
6051 1837 Pls
2751 2829 Pls
4774 1540 Pls
4880 2073 Pls
4880 2606 Pls
4774 2519 Pls
1580 907 Pls
4880 1564 Pls
5945 3052 Pls
4667 2184 Pls
5838 2544 Pls
3603 2817 Pls
5838 2792 Pls
5838 2234 Pls
1686 672 Pls
3816 2184 Pls
5945 1552 Pls
4667 2135 Pls
5200 2842 Pls
3603 2308 Pls
5838 2209 Pls
4774 1887 Pls
4880 1391 Pls
2644 2904 Pls
2751 1763 Pls
5838 1465 Pls
3709 1936 Pls
5838 1887 Pls
4880 1540 Pls
4880 2284 Pls
4880 2370 Pls
4987 2184 Pls
5732 2470 Pls
4774 3635 Pls
4774 2643 Pls
2644 1552 Pls
3922 1651 Pls
4880 1800 Pls
4774 1044 Pls
4987 1726 Pls
4880 2073 Pls
4774 2755 Pls
4774 1763 Pls
2644 2172 Pls
1686 1044 Pls
4774 1502 Pls
2538 1118 Pls
5838 1391 Pls
3709 2172 Pls
5945 1279 Pls
2857 3288 Pls
2751 1502 Pls
5945 2234 Pls
1580 1924 Pls
5838 1552 Pls
3922 2532 Pls
4880 2780 Pls
5838 1862 Pls
3709 2668 Pls
3816 1230 Pls
5945 2904 Pls
2538 1515 Pls
4667 1118 Pls
1793 1527 Pls
4774 1614 Pls
3816 2656 Pls
5838 1478 Pls
4774 3263 Pls
2644 1230 Pls
2272 1583 Pls
2644 3424 Pls
4667 1341 Pls
4987 2445 Pls
4880 1961 Pls
4987 2742 Pls
5945 2358 Pls
4880 2432 Pls
1047 1577 Pls
1686 672 Pls
4667 3176 Pls
3603 2011 Pls
2751 1292 Pls
2644 3610 Pls
1686 1986 Pls
4880 2420 Pls
4774 1254 Pls
2751 895 Pls
5838 1428 Pls
4774 2284 Pls
5945 2432 Pls
4880 2011 Pls
2857 932 Pls
5838 2246 Pls
3816 2693 Pls
5732 2494 Pls
4774 2098 Pls
5838 2321 Pls
3603 1540 Pls
4774 1750 Pls
3816 2160 Pls
3709 1515 Pls
2857 1093 Pls
5945 1602 Pls
2538 1515 Pls
4880 1267 Pls
4880 2135 Pls
3336 1707 Pls
3816 3375 Pls
3816 1924 Pls
4774 1031 Pls
5732 2259 Pls
4880 1515 Pls
4774 1354 Pls
3603 2060 Pls
5732 1217 Pls
3709 1552 Pls
4774 1899 Pls
5838 2594 Pls
5945 1540 Pls
2751 2891 Pls
4880 1825 Pls
2644 1168 Pls
3816 2296 Pls
2538 1192 Pls
3603 3288 Pls
4774 2296 Pls
4774 1031 Pls
4774 3238 Pls
5945 2234 Pls
2751 1465 Pls
4774 2395 Pls
4987 1217 Pls
3816 2556 Pls
5838 2296 Pls
4880 2011 Pls
3709 2370 Pls
4667 2135 Pls
4774 2668 Pls
4880 1564 Pls
4880 1304 Pls
3336 1335 Pls
3709 2904 Pls
4774 1924 Pls
1580 957 Pls
4987 1304 Pls
4880 1453 Pls
3922 3201 Pls
4774 1428 Pls
3922 3077 Pls
1580 1527 Pls
1580 783 Pls
2272 2637 Pls
5838 2296 Pls
4774 2606 Pls
3336 1980 Pls
3709 2271 Pls
4774 2420 Pls
5732 1540 Pls
4774 1800 Pls
4987 1205 Pls
5466 2116 Pls
4774 2098 Pls
5945 2209 Pls
4880 2556 Pls
2751 1056 Pls
5945 2259 Pls
4774 2023 Pls
4774 2222 Pls
4880 1180 Pls
3709 2581 Pls
3709 3908 Pls
4774 1378 Pls
3709 2184 Pls
4987 1329 Pls
4401 2587 Pls
5838 2036 Pls
4880 1726 Pls
1047 1577 Pls
4987 1651 Pls
4667 1527 Pls
5945 2333 Pls
5838 2519 Pls
3816 2172 Pls
2644 1366 Pls
5945 2036 Pls
4880 3648 Pls
2751 1540 Pls
5838 1540 Pls
2644 2631 Pls
4880 2060 Pls
4774 2618 Pls
5838 1540 Pls
3922 1788 Pls
4401 1732 Pls
3922 1887 Pls
5838 2023 Pls
4880 2333 Pls
4880 1763 Pls
2751 2432 Pls
4880 1651 Pls
4774 2160 Pls
4880 2656 Pls
4880 2693 Pls
5838 1527 Pls
3709 2519 Pls
3816 2854 Pls
3603 1118 Pls
3709 1626 Pls
4880 2494 Pls
4880 2110 Pls
4667 1589 Pls
4028 1788 Pls
3816 2866 Pls
5945 1688 Pls
2751 3871 Pls
5093 1788 Pls
3816 1589 Pls
2857 3325 Pls
2857 1602 Pls
5945 2730 Pls
4774 1750 Pls
3603 1664 Pls
4667 1961 Pls
4667 1763 Pls
4774 1106 Pls
2857 3226 Pls
5838 1403 Pls
4987 1564 Pls
4774 2296 Pls
5945 1515 Pls
3816 2383 Pls
3816 3251 Pls
4667 2457 Pls
1580 1490 Pls
5945 1502 Pls
3816 1837 Pls
2644 1242 Pls
4667 1912 Pls
4880 2135 Pls
3336 2377 Pls
3603 2420 Pls
2857 1552 Pls
3603 2556 Pls
4774 1974 Pls
4880 2110 Pls
2751 932 Pls
5945 2656 Pls
5838 2420 Pls
5945 2383 Pls
3709 1775 Pls
3336 963 Pls
4880 2234 Pls
3816 2011 Pls
4774 2891 Pls
4987 2581 Pls
4774 2445 Pls
3709 1924 Pls
4667 2122 Pls
3603 1465 Pls
4667 2718 Pls
4774 1887 Pls
5838 2085 Pls
4880 1676 Pls
5838 2395 Pls
4774 1961 Pls
4774 1292 Pls
4880 2618 Pls
4774 1626 Pls
4880 2184 Pls
4774 1676 Pls
4774 1998 Pls
4774 1031 Pls
4774 1639 Pls
3709 2420 Pls
4667 1961 Pls
5838 1812 Pls
5945 2284 Pls
2857 1254 Pls
3816 1391 Pls
4880 1552 Pls
4880 2532 Pls
3709 1788 Pls
5945 2160 Pls
4774 1316 Pls
4880 1726 Pls
2751 2358 Pls
4774 3090 Pls
5732 3251 Pls
5838 2569 Pls
4774 1775 Pls
4774 1874 Pls
3816 2445 Pls
3709 2122 Pls
3709 1974 Pls
2538 3635 Pls
4880 1391 Pls
4880 2556 Pls
5838 2110 Pls
4774 1552 Pls
5732 2668 Pls
4774 1974 Pls
4880 1056 Pls
4774 1949 Pls
3709 1626 Pls
2538 1391 Pls
3709 1924 Pls
4774 2668 Pls
4880 1713 Pls
2857 969 Pls
4774 2668 Pls
3336 864 Pls
4880 1440 Pls
3709 2284 Pls
4774 2147 Pls
1580 783 Pls
4880 1639 Pls
4774 1626 Pls
5945 2606 Pls
3816 2321 Pls
4774 1155 Pls
3603 1763 Pls
4880 1763 Pls
2751 920 Pls
4774 2420 Pls
5945 2556 Pls
4667 2730 Pls
5838 1552 Pls
4987 1949 Pls
3603 2160 Pls
4987 2346 Pls
4880 1292 Pls
4774 1812 Pls
4880 3090 Pls
5838 1998 Pls
1580 1378 Pls
4774 2556 Pls
4667 1192 Pls
3816 2184 Pls
4667 2445 Pls
5838 2147 Pls
5838 1775 Pls
3709 1502 Pls
4401 1794 Pls
2538 858 Pls
3816 1540 Pls
4667 2197 Pls
2751 2234 Pls
1580 1763 Pls
4774 2370 Pls
3603 1862 Pls
5945 1651 Pls
3922 1329 Pls
4880 1192 Pls
5945 1515 Pls
1686 1738 Pls
4774 1130 Pls
4774 1750 Pls
5732 1812 Pls
1686 1453 Pls
3816 2333 Pls
2751 1589 Pls
4667 1378 Pls
4667 1552 Pls
4774 2246 Pls
2751 957 Pls
4667 2854 Pls
4880 1800 Pls
3816 1143 Pls
3816 1515 Pls
6051 2023 Pls
4880 2234 Pls
5838 2668 Pls
4667 1788 Pls
4880 2866 Pls
4774 2544 Pls
3816 1688 Pls
4774 1738 Pls
5838 2147 Pls
5838 2222 Pls
4774 1812 Pls
4880 2160 Pls
5945 1812 Pls
4774 2011 Pls
3709 1800 Pls
3816 2333 Pls
5838 1316 Pls
4987 1155 Pls
4774 1440 Pls
4774 1205 Pls
5945 3077 Pls
3603 2308 Pls
3709 2060 Pls
4774 1998 Pls
4880 2160 Pls
4880 1068 Pls
4774 2234 Pls
2644 1750 Pls
2644 907 Pls
941 1316 Pls
4880 2160 Pls
2272 1471 Pls
3922 2730 Pls
3816 2928 Pls
4880 2680 Pls
4774 2036 Pls
4774 2457 Pls
5466 2104 Pls
4667 1490 Pls
4880 1440 Pls
4880 2507 Pls
5838 3040 Pls
4774 2569 Pls
3709 1812 Pls
2857 1081 Pls
3816 1440 Pls
5838 1527 Pls
4401 1335 Pls
3816 2656 Pls
4774 2147 Pls
3816 2308 Pls
4987 1304 Pls
3816 2147 Pls
3709 1651 Pls
1473 1366 Pls
4774 1949 Pls
3816 1887 Pls
3816 920 Pls
4401 1930 Pls
941 2110 Pls
5838 2122 Pls
3709 2556 Pls
3709 1540 Pls
4880 1416 Pls
4774 2556 Pls
5838 2395 Pls
4667 1478 Pls
4880 2755 Pls
4774 2395 Pls
4880 2085 Pls
4774 1031 Pls
3709 1688 Pls
1580 1292 Pls
4880 2370 Pls
3922 2470 Pls
4774 1899 Pls
3816 1440 Pls
2751 3375 Pls
1686 1589 Pls
2964 3350 Pls
2644 3362 Pls
4880 1577 Pls
5945 2036 Pls
4774 1850 Pls
3709 1279 Pls
3603 1068 Pls
4774 1812 Pls
5945 1775 Pls
3336 2513 Pls
5945 1316 Pls
5838 2842 Pls
4880 2184 Pls
4774 2073 Pls
4774 2445 Pls
4880 2780 Pls
2751 3871 Pls
3709 1168 Pls
2644 1552 Pls
3922 1726 Pls
3603 1936 Pls
3603 2445 Pls
2857 982 Pls
5945 1974 Pls
3603 1614 Pls
4667 2048 Pls
4774 2693 Pls
3816 1961 Pls
3816 1589 Pls
4880 1664 Pls
4774 1924 Pls
3709 1701 Pls
4880 1428 Pls
5838 1540 Pls
3709 957 Pls
4667 1812 Pls
2644 2742 Pls
3709 3511 Pls
5945 1614 Pls
4880 2184 Pls
4774 1726 Pls
2751 1602 Pls
5838 2147 Pls
4774 1998 Pls
5945 3077 Pls
2751 2879 Pls
5838 3040 Pls
2751 2494 Pls
2751 1713 Pls
1580 1304 Pls
4880 2978 Pls
4774 3028 Pls
1686 1738 Pls
6051 2346 Pls
3816 1292 Pls
3603 1527 Pls
2751 1961 Pls
3816 1912 Pls
4401 2178 Pls
2538 969 Pls
3922 1664 Pls
4774 2048 Pls
3603 1502 Pls
4667 1887 Pls
4774 2395 Pls
4987 2073 Pls
4880 2432 Pls
5732 1825 Pls
3816 1651 Pls
4880 2680 Pls
4880 1651 Pls
4667 2184 Pls
3816 1490 Pls
4774 1664 Pls
5732 2085 Pls
4774 2098 Pls
5838 1577 Pls
4880 2804 Pls
1686 672 Pls
4774 1974 Pls
3709 1626 Pls
4774 1837 Pls
3603 2122 Pls
1580 2122 Pls
2751 2594 Pls
3709 2457 Pls
4774 2110 Pls
1473 907 Pls
4880 1540 Pls
3709 2135 Pls
4774 1887 Pls
3922 1750 Pls
4774 1825 Pls
3709 2370 Pls
5838 1651 Pls
3816 1701 Pls
4880 2184 Pls
4880 2643 Pls
4774 2556 Pls
5838 2122 Pls
3816 2606 Pls
2751 3524 Pls
5945 2904 Pls
5838 2346 Pls
3336 3356 Pls
4667 2135 Pls
4880 2507 Pls
2272 1955 Pls
5945 2606 Pls
3922 3090 Pls
5945 1825 Pls
4880 2284 Pls
4774 1639 Pls
3816 1788 Pls
4987 2222 Pls
2857 1118 Pls
2538 2643 Pls
2857 1651 Pls
1686 1515 Pls
4880 3251 Pls
3709 932 Pls
5945 2060 Pls
4774 1354 Pls
4774 1515 Pls
3709 3114 Pls
5838 1552 Pls
4880 2160 Pls
4774 1614 Pls
3603 2978 Pls
5732 1998 Pls
2644 3127 Pls
3816 1738 Pls
4774 1130 Pls
2751 920 Pls
5945 1713 Pls
4880 1118 Pls
4774 2494 Pls
4987 2246 Pls
4987 2246 Pls
4774 2829 Pls
2751 1540 Pls
4880 3586 Pls
4880 2532 Pls
3816 1912 Pls
3816 2160 Pls
3709 1106 Pls
3709 1924 Pls
3922 2606 Pls
3709 1031 Pls
4880 2308 Pls
4987 1416 Pls
4774 2544 Pls
5838 2259 Pls
4774 2482 Pls
3816 2271 Pls
3816 1168 Pls
4667 1986 Pls
5838 1651 Pls
4774 2358 Pls
2644 3015 Pls
4880 1837 Pls
3816 1912 Pls
5466 2352 Pls
5732 1763 Pls
4774 1527 Pls
4401 2240 Pls
4774 1974 Pls
2751 2110 Pls
4880 1552 Pls
5838 2036 Pls
2644 1354 Pls
4774 2544 Pls
4774 2073 Pls
4774 1763 Pls
4774 2147 Pls
4667 1130 Pls
5838 2519 Pls
3603 2482 Pls
6051 2073 Pls
3922 1453 Pls
4774 1031 Pls
4880 2135 Pls
4774 2023 Pls
2644 2222 Pls
4880 2482 Pls
4667 1738 Pls
4880 2767 Pls
4987 1056 Pls
4774 1986 Pls
5945 2532 Pls
5945 2271 Pls
5732 1763 Pls
3816 2904 Pls
4880 2482 Pls
3603 2457 Pls
5732 1391 Pls
3336 2798 Pls
5838 1837 Pls
2751 1465 Pls
2644 2184 Pls
5093 2036 Pls
4774 1502 Pls
3603 1837 Pls
2751 796 Pls
5945 1366 Pls
4987 1254 Pls
4774 2569 Pls
4774 2172 Pls
3709 2408 Pls
4880 1887 Pls
3816 3139 Pls
2751 1155 Pls
4880 2668 Pls
2644 2730 Pls
4774 2296 Pls
4880 1862 Pls
5838 1626 Pls
3603 1056 Pls
4880 1812 Pls
4667 2383 Pls
1686 1465 Pls
3709 2060 Pls
2644 2457 Pls
2538 771 Pls
5838 1626 Pls
4880 2445 Pls
4880 2482 Pls
5838 2606 Pls
3603 2594 Pls
4774 2147 Pls
4880 1614 Pls
4880 2432 Pls
4667 2259 Pls
2751 3623 Pls
4774 1874 Pls
3709 1775 Pls
5838 2048 Pls
5732 2234 Pls
4880 2581 Pls
1793 1106 Pls
4880 2482 Pls
3709 1006 Pls
3709 1974 Pls
4987 2519 Pls
3709 1626 Pls
5945 2606 Pls
3816 2383 Pls
4774 2259 Pls
3709 1887 Pls
3709 1750 Pls
4880 1378 Pls
3603 2085 Pls
5732 1651 Pls
4880 2408 Pls
3336 3654 Pls
3709 2420 Pls
4774 2519 Pls
5945 1564 Pls
5838 2222 Pls
1580 2197 Pls
4880 3015 Pls
3922 1155 Pls
2644 1949 Pls
3709 2135 Pls
4880 2383 Pls
4667 2209 Pls
5838 2147 Pls
4667 3152 Pls
5838 1800 Pls
5945 1602 Pls
5093 3003 Pls
4774 1292 Pls
5945 1515 Pls
4774 2556 Pls
4880 1726 Pls
3922 2470 Pls
4774 2321 Pls
3603 1924 Pls
5838 1701 Pls
3709 1800 Pls
3816 1391 Pls
2751 2259 Pls
3709 1006 Pls
2644 2147 Pls
4401 2711 Pls
4774 2494 Pls
4667 1626 Pls
4028 1589 Pls
1793 1440 Pls
3603 1924 Pls
5945 1577 Pls
5945 2160 Pls
3816 2147 Pls
2644 2705 Pls
4774 1515 Pls
4774 2631 Pls
4774 2742 Pls
4774 1676 Pls
5838 2308 Pls
5838 3226 Pls
5466 1806 Pls
5838 1788 Pls
5838 2445 Pls
2751 796 Pls
4774 1974 Pls
4880 1713 Pls
3922 2073 Pls
4774 2222 Pls
3709 2705 Pls
2538 882 Pls
4667 2209 Pls
3816 2953 Pls
4987 1540 Pls
4774 2197 Pls
1686 1403 Pls
4880 2544 Pls
3709 1626 Pls
2751 1589 Pls
5945 1304 Pls
3709 1614 Pls
5945 2284 Pls
2751 845 Pls
4880 1168 Pls
4880 2432 Pls
5732 2308 Pls
4880 2507 Pls
4667 1031 Pls
1580 1874 Pls
2644 3090 Pls
2538 895 Pls
1686 1552 Pls
4774 1130 Pls
4667 1912 Pls
4667 2792 Pls
2644 1106 Pls
4880 3028 Pls
4774 1602 Pls
1207 1310 Pls
4774 1676 Pls
4880 2358 Pls
2538 1577 Pls
5945 1304 Pls
3603 2643 Pls
4880 1812 Pls
4880 1341 Pls
2751 2916 Pls
4987 2569 Pls
4774 1899 Pls
3709 1552 Pls
1580 1416 Pls
3816 1837 Pls
4774 1726 Pls
3603 3424 Pls
2751 1887 Pls
4667 1837 Pls
5945 2308 Pls
4774 2408 Pls
4667 1949 Pls
3709 1552 Pls
4774 2730 Pls
4880 1602 Pls
4774 3077 Pls
5838 1998 Pls
3816 2804 Pls
5093 2234 Pls
5945 2284 Pls
3922 932 Pls
4880 1564 Pls
3603 2321 Pls
3603 1081 Pls
2751 1664 Pls
4774 2110 Pls
5838 1949 Pls
2538 2358 Pls
4880 2184 Pls
4667 2073 Pls
3603 2532 Pls
5945 2544 Pls
3816 1800 Pls
4880 2259 Pls
3816 3114 Pls
4667 2308 Pls
3816 1862 Pls
4774 2631 Pls
3603 2110 Pls
3336 2005 Pls
4880 1304 Pls
3816 1800 Pls
4774 1577 Pls
3816 1763 Pls
4774 1936 Pls
5732 2011 Pls
4667 2098 Pls
4667 2668 Pls
2538 1230 Pls
4774 2978 Pls
5945 2581 Pls
2644 1180 Pls
4401 1484 Pls
4774 2122 Pls
3709 1639 Pls
2644 2804 Pls
5945 2259 Pls
4880 2284 Pls
3336 2364 Pls
3816 1738 Pls
2644 1242 Pls
4774 1056 Pls
5838 1515 Pls
3816 1899 Pls
5945 1688 Pls
3816 1155 Pls
2751 2718 Pls
5838 1316 Pls
4987 2098 Pls
3336 1843 Pls
2857 1527 Pls
5838 2048 Pls
4880 1502 Pls
3336 2525 Pls
2538 1651 Pls
4880 1874 Pls
4880 3672 Pls
5838 1887 Pls
4774 1750 Pls
4774 1118 Pls
3709 1031 Pls
4880 1502 Pls
3709 1626 Pls
3709 1527 Pls
4774 1106 Pls
5466 1447 Pls
2644 1267 Pls
1473 1713 Pls
4774 2457 Pls
3603 2519 Pls
3709 1775 Pls
3816 1440 Pls
4987 1713 Pls
3709 2222 Pls
4880 1788 Pls
1686 1738 Pls
3709 2594 Pls
4880 1788 Pls
4774 1602 Pls
5945 2234 Pls
5838 2532 Pls
4774 1292 Pls
4880 1577 Pls
5838 2346 Pls
4880 2656 Pls
5466 1496 Pls
5732 2085 Pls
3709 2147 Pls
3816 3052 Pls
5838 2842 Pls
1793 1874 Pls
3816 1924 Pls
2644 1403 Pls
4774 2259 Pls
5945 2308 Pls
4880 1068 Pls
3816 1416 Pls
3709 2966 Pls
1686 1775 Pls
4667 2135 Pls
5838 1502 Pls
4774 1341 Pls
2751 1391 Pls
5732 2073 Pls
5945 2023 Pls
4987 3784 Pls
2751 2842 Pls
4667 1738 Pls
4774 1403 Pls
4880 2036 Pls
4774 1763 Pls
4774 2420 Pls
4880 2284 Pls
4774 1502 Pls
4774 1899 Pls
3709 1416 Pls
3709 2742 Pls
4774 1974 Pls
4880 1688 Pls
1047 597 Pls
2644 2718 Pls
4880 2358 Pls
4401 1831 Pls
3603 1738 Pls
5838 1899 Pls
4774 1378 Pls
3709 1527 Pls
4880 1961 Pls
4880 1552 Pls
4774 1403 Pls
4880 1217 Pls
3816 1651 Pls
3816 1465 Pls
3709 1800 Pls
5945 1527 Pls
1686 796 Pls
4987 1155 Pls
4880 2073 Pls
3603 2482 Pls
3709 3908 Pls
4667 1763 Pls
3709 1974 Pls
4667 1614 Pls
4880 1267 Pls
4774 1998 Pls
5945 2048 Pls
5838 1515 Pls
5945 1986 Pls
5945 1416 Pls
4880 2383 Pls
3922 2904 Pls
5945 2358 Pls
4880 2408 Pls
5945 2631 Pls
4880 2916 Pls
3816 1713 Pls
4880 1651 Pls
3709 1676 Pls
1580 1378 Pls
4987 1726 Pls
4774 1775 Pls
6051 2296 Pls
4774 2048 Pls
4667 1019 Pls
4880 2494 Pls
3709 2271 Pls
5838 2098 Pls
3816 1564 Pls
4987 3474 Pls
4774 1626 Pls
5838 2395 Pls
5838 1899 Pls
4987 2222 Pls
4774 1775 Pls
4880 2556 Pls
3709 2879 Pls
5838 1292 Pls
3709 2209 Pls
3816 1837 Pls
3336 1682 Pls
4774 2209 Pls
2644 932 Pls
2644 1602 Pls
3816 1391 Pls
3709 2432 Pls
2538 1564 Pls
3603 1887 Pls
3816 2308 Pls
3336 1893 Pls
3709 1936 Pls
4880 1664 Pls
4667 2184 Pls
5945 2383 Pls
2751 1639 Pls
5945 2023 Pls
4774 2110 Pls
2538 4317 Pls
4880 2122 Pls
3922 3052 Pls
3336 1558 Pls
4880 1812 Pls
4880 1465 Pls
4880 1391 Pls
5945 2383 Pls
1793 1676 Pls
5838 2321 Pls
3709 1949 Pls
4987 1292 Pls
4774 1639 Pls
3709 2519 Pls
5732 2370 Pls
3816 1949 Pls
3709 2246 Pls
3709 2197 Pls
3709 2891 Pls
4880 2556 Pls
4880 3424 Pls
4880 1812 Pls
4774 2395 Pls
4667 1912 Pls
3336 2377 Pls
2272 1459 Pls
4774 1304 Pls
5838 1614 Pls
5945 1490 Pls
1686 1614 Pls
3816 3648 Pls
4880 2011 Pls
4667 1540 Pls
3816 1316 Pls
4774 1874 Pls
5838 1292 Pls
3816 2011 Pls
2857 2656 Pls
1686 1887 Pls
5838 2048 Pls
5838 1230 Pls
3603 2259 Pls
4774 2060 Pls
4880 1676 Pls
4667 2742 Pls
4667 1019 Pls
4774 1874 Pls
3816 2680 Pls
2857 3387 Pls
1473 1391 Pls
4774 2246 Pls
4401 2426 Pls
4880 2656 Pls
3816 2308 Pls
2751 3300 Pls
3709 2432 Pls
5732 2507 Pls
2751 2234 Pls
4880 2829 Pls
5945 3251 Pls
5945 1403 Pls
3922 1750 Pls
4880 1639 Pls
4774 1837 Pls
5945 2259 Pls
4774 2122 Pls
2644 1602 Pls
3816 2284 Pls
2538 1354 Pls
5945 2532 Pls
3816 2470 Pls
5838 2246 Pls
4774 2296 Pls
2751 3710 Pls
4028 1440 Pls
4774 2817 Pls
5945 2432 Pls
2751 1515 Pls
4774 1924 Pls
6051 1552 Pls
4774 2767 Pls
2751 3313 Pls
4880 2755 Pls
4880 2482 Pls
3816 1019 Pls
4987 1800 Pls
3816 2532 Pls
2751 1651 Pls
1686 1515 Pls
4774 2296 Pls
3603 1986 Pls
5732 2432 Pls
4774 2321 Pls
5732 1515 Pls
5945 1676 Pls
4987 1800 Pls
5945 1664 Pls
6051 2445 Pls
2751 1527 Pls
5945 2048 Pls
1686 1378 Pls
5945 2408 Pls
4774 2296 Pls
5945 2048 Pls
5838 2482 Pls
3709 1850 Pls
1686 1465 Pls
4880 2408 Pls
4880 1924 Pls
2272 3517 Pls
3709 1577 Pls
3709 1502 Pls
3816 994 Pls
4774 2507 Pls
5732 2879 Pls
3709 907 Pls
4774 1279 Pls
3816 920 Pls
1686 1391 Pls
2644 2432 Pls
5732 2284 Pls
4880 1974 Pls
2644 1626 Pls
2751 2730 Pls
1686 1738 Pls
3816 2470 Pls
4667 2370 Pls
4774 1949 Pls
2857 1701 Pls
3709 969 Pls
3709 2680 Pls
4774 1701 Pls
2644 3412 Pls
4880 1936 Pls
941 1502 Pls
5945 1800 Pls
5838 1292 Pls
3922 2408 Pls
5838 1279 Pls
5838 1701 Pls
4667 2160 Pls
4774 2321 Pls
2272 1484 Pls
3816 3511 Pls
3709 2494 Pls
3709 2606 Pls
4880 2023 Pls
4880 2184 Pls
4880 2209 Pls
5945 1750 Pls
2644 1850 Pls
4667 2544 Pls
3816 1602 Pls
1580 1726 Pls
4880 1961 Pls
3709 2222 Pls
4774 2147 Pls
5732 1614 Pls
3709 2234 Pls
2751 2792 Pls
4774 2122 Pls
4774 2370 Pls
4667 2308 Pls
5838 1527 Pls
3709 3300 Pls
2857 3908 Pls
3816 1651 Pls
4667 3573 Pls
4880 1081 Pls
4880 2110 Pls
4774 2544 Pls
4667 2693 Pls
4774 2023 Pls
4880 3375 Pls
4401 1471 Pls
5945 2457 Pls
5838 2296 Pls
3922 2271 Pls
3603 1056 Pls
5838 2532 Pls
2751 1713 Pls
4774 3238 Pls
2857 1081 Pls
5945 1639 Pls
2644 1465 Pls
5945 2606 Pls
3816 3524 Pls
2751 2432 Pls
4774 1118 Pls
4774 1651 Pls
4667 1961 Pls
3709 1453 Pls
4667 1738 Pls
3816 2718 Pls
4774 1924 Pls
4880 1738 Pls
3709 2457 Pls
2644 1403 Pls
3709 1056 Pls
2751 1639 Pls
3816 3958 Pls
4774 1651 Pls
2538 783 Pls
2751 2234 Pls
4667 2184 Pls
4880 1639 Pls
1686 1292 Pls
4774 1726 Pls
5732 1366 Pls
3336 2079 Pls
4880 1626 Pls
4667 2296 Pls
2857 1626 Pls
4880 1986 Pls
5838 1602 Pls
3709 1850 Pls
4880 2135 Pls
4774 2866 Pls
4987 2346 Pls
2644 1502 Pls
4774 1986 Pls
4028 1912 Pls
3709 1899 Pls
5838 2271 Pls
3709 2420 Pls
4880 1639 Pls
4880 2358 Pls
3709 2370 Pls
3709 2284 Pls
2644 1515 Pls
5838 2742 Pls
3709 907 Pls
2857 2048 Pls
4774 1775 Pls
3709 1502 Pls
1473 1403 Pls
1793 957 Pls
3709 1874 Pls
4880 1478 Pls
4667 2308 Pls
4774 1998 Pls
2751 2482 Pls
4774 1961 Pls
4774 1676 Pls
4880 2656 Pls
4774 1589 Pls
5945 1713 Pls
3816 2172 Pls
3709 1936 Pls
4880 2209 Pls
3603 1887 Pls
1686 1614 Pls
2644 783 Pls
4774 2197 Pls
4667 2184 Pls
5200 1726 Pls
4880 1564 Pls
3816 2445 Pls
3922 3685 Pls
4880 1602 Pls
2751 920 Pls
3816 1267 Pls
2751 920 Pls
4880 2184 Pls
3922 2507 Pls
2644 1850 Pls
3709 1936 Pls
5838 1552 Pls
4880 1626 Pls
4667 1304 Pls
4667 2048 Pls
4880 1044 Pls
5838 1800 Pls
5838 2271 Pls
3922 2494 Pls
3922 1155 Pls
3816 1936 Pls
2644 1577 Pls
1686 1614 Pls
3709 2668 Pls
3816 920 Pls
3336 2277 Pls
1686 1378 Pls
5838 1577 Pls
2751 2742 Pls
2644 3759 Pls
4401 1595 Pls
4774 1577 Pls
4880 1651 Pls
4774 1527 Pls
5945 1440 Pls
4880 2036 Pls
5732 1936 Pls
5838 2346 Pls
4880 2060 Pls
2751 1639 Pls
2857 2904 Pls
2751 3623 Pls
4774 2246 Pls
3603 2358 Pls
3709 1651 Pls
5732 1502 Pls
2751 1564 Pls
5945 2160 Pls
4987 1130 Pls
5838 1874 Pls
5945 2036 Pls
4987 2395 Pls
2751 1540 Pls
3336 1905 Pls
2751 2383 Pls
4774 2457 Pls
3603 2346 Pls
4667 2098 Pls
4774 1676 Pls
4774 1589 Pls
3603 2631 Pls
3709 1713 Pls
3709 2271 Pls
3816 1899 Pls
4667 2073 Pls
3709 2172 Pls
4401 2029 Pls
2857 2792 Pls
2857 1254 Pls
4880 1316 Pls
4774 3412 Pls
4774 2680 Pls
4880 2358 Pls
3709 907 Pls
3709 1130 Pls
5945 2209 Pls
5945 2184 Pls
5838 2742 Pls
2751 2110 Pls
3922 1155 Pls
5093 1713 Pls
5838 2222 Pls
4880 1788 Pls
5945 2234 Pls
3603 2594 Pls
2538 1416 Pls
4880 2631 Pls
4667 2060 Pls
4987 3114 Pls
2751 2321 Pls
4880 2135 Pls
4667 1403 Pls
5945 2556 Pls
4880 1899 Pls
4774 2346 Pls
2751 1515 Pls
3709 1750 Pls
4774 2110 Pls
1580 1540 Pls
2857 3338 Pls
3709 1626 Pls
4774 2569 Pls
4774 3710 Pls
4774 1589 Pls
3336 1633 Pls
3709 2172 Pls
4880 2879 Pls
2644 3561 Pls
3709 907 Pls
2751 1750 Pls
4880 2432 Pls
5838 2383 Pls
5945 1912 Pls
4774 1416 Pls
4774 1478 Pls
2644 3462 Pls
4028 1912 Pls
5838 1986 Pls
4880 2209 Pls
5838 1540 Pls
5838 2594 Pls
1580 882 Pls
4880 2606 Pls
4774 1775 Pls
2644 2222 Pls
4880 1093 Pls
2538 1366 Pls
4987 2147 Pls
2538 2693 Pls
5838 1205 Pls
5838 3437 Pls
4880 1912 Pls
2644 1106 Pls
3709 1974 Pls
3816 2680 Pls
2644 820 Pls
2644 2742 Pls
4667 2829 Pls
2857 2296 Pls
3709 1044 Pls
4774 2271 Pls
4880 2482 Pls
1473 1292 Pls
5838 1899 Pls
5732 1949 Pls
4774 1354 Pls
5945 1527 Pls
4774 1044 Pls
4667 2284 Pls
4774 3387 Pls
4987 1602 Pls
5838 1552 Pls
5838 2321 Pls
5732 1490 Pls
2644 2817 Pls
5945 1552 Pls
4774 2470 Pls
4774 1068 Pls
2644 1354 Pls
5838 1676 Pls
4880 2457 Pls
4880 1825 Pls
3603 3102 Pls
4880 1998 Pls
5945 2222 Pls
4880 2023 Pls
5945 2556 Pls
5945 2507 Pls
5732 2135 Pls
4880 2569 Pls
3816 2147 Pls
5466 1484 Pls
3709 1651 Pls
3816 920 Pls
3816 1267 Pls
3816 3127 Pls
4880 2581 Pls
4774 2780 Pls
4774 2011 Pls
4774 2011 Pls
3603 1366 Pls
4880 2135 Pls
4880 1862 Pls
3336 2302 Pls
3709 1403 Pls
4667 2209 Pls
3709 1217 Pls
5838 2693 Pls
1686 1304 Pls
5945 2048 Pls
2644 1750 Pls
5945 1924 Pls
2751 2941 Pls
2751 3350 Pls
4880 2842 Pls
3816 2036 Pls
3603 1688 Pls
4987 1986 Pls
2751 2928 Pls
2751 3524 Pls
4774 1874 Pls
3816 2445 Pls
3709 2705 Pls
5838 2730 Pls
5945 2160 Pls
3709 2532 Pls
1473 758 Pls
4774 1304 Pls
4774 1676 Pls
3709 2680 Pls
4880 2011 Pls
5945 1688 Pls
5838 2246 Pls
3709 1205 Pls
4667 1912 Pls
4774 2767 Pls
1793 1825 Pls
2751 2916 Pls
4774 2296 Pls
3709 1564 Pls
3816 1887 Pls
5838 2594 Pls
2857 957 Pls
4774 1850 Pls
4667 2184 Pls
3709 2036 Pls
5945 2147 Pls
3922 1577 Pls
2857 1651 Pls
4401 1087 Pls
1686 1416 Pls
4774 1292 Pls
3816 1564 Pls
5945 2234 Pls
3922 1168 Pls
941 1378 Pls
4774 1775 Pls
3816 2730 Pls
4880 2184 Pls
4401 1112 Pls
5838 1949 Pls
2751 1490 Pls
5945 2234 Pls
4880 2098 Pls
4774 2197 Pls
3603 2135 Pls
4987 2308 Pls
5732 1440 Pls
4880 3164 Pls
4880 1887 Pls
4880 2370 Pls
5945 1651 Pls
4880 2643 Pls
3816 1292 Pls
5838 1614 Pls
3816 1416 Pls
5732 2494 Pls
3922 944 Pls
3816 1837 Pls
5838 1936 Pls
2644 2482 Pls
4667 2011 Pls
4987 1453 Pls
3709 2370 Pls
4774 2383 Pls
4774 1676 Pls
4774 2445 Pls
3603 1428 Pls
4880 2370 Pls
3603 1267 Pls
4880 1788 Pls
4880 2941 Pls
4774 1974 Pls
2538 957 Pls
2272 2662 Pls
2538 2333 Pls
5838 1899 Pls
3709 2358 Pls
4667 1155 Pls
4774 1949 Pls
4880 2259 Pls
4774 2532 Pls
5945 2135 Pls
5838 2234 Pls
3816 1416 Pls
4774 3065 Pls
1686 1279 Pls
4987 3734 Pls
4880 1465 Pls
2751 1614 Pls
4880 2060 Pls
3816 2507 Pls
5945 1924 Pls
4880 2569 Pls
4667 1019 Pls
3709 2643 Pls
5732 2780 Pls
1580 1502 Pls
4774 2060 Pls
5732 2234 Pls
4774 1081 Pls
3709 2172 Pls
5838 2234 Pls
4401 1732 Pls
3922 1577 Pls
5945 2259 Pls
4880 1564 Pls
4987 1254 Pls
4880 1267 Pls
1207 740 Pls
4880 1887 Pls
5945 1887 Pls
2538 895 Pls
2538 3263 Pls
1686 1378 Pls
5838 1639 Pls
1686 1403 Pls
2644 3511 Pls
3336 3021 Pls
4667 2160 Pls
4774 2222 Pls
4987 2060 Pls
4880 1726 Pls
4880 3263 Pls
5945 2333 Pls
3922 1403 Pls
4774 1589 Pls
2751 1713 Pls
4987 2457 Pls
4880 1651 Pls
2857 1081 Pls
5732 1639 Pls
5945 2184 Pls
1686 1552 Pls
4774 2494 Pls
5732 2383 Pls
4880 1688 Pls
3709 1775 Pls
2644 1639 Pls
4880 2556 Pls
4987 1403 Pls
1686 1391 Pls
4667 3090 Pls
4880 3003 Pls
3922 2854 Pls
5945 2135 Pls
1686 1044 Pls
4774 2308 Pls
4667 1589 Pls
5945 1453 Pls
4774 1788 Pls
4880 1812 Pls
4667 1788 Pls
5466 1794 Pls
5945 2755 Pls
2857 1254 Pls
3922 1478 Pls
4880 1068 Pls
5945 1949 Pls
4774 1130 Pls
4880 2023 Pls
4774 3586 Pls
4987 2693 Pls
2751 3325 Pls
1686 796 Pls
3816 2160 Pls
4880 1490 Pls
3709 3176 Pls
3816 1912 Pls
4774 2916 Pls
5732 2631 Pls
4880 2383 Pls
2751 1019 Pls
1686 796 Pls
2751 2209 Pls
3709 2036 Pls
2751 1143 Pls
5838 2420 Pls
4774 1899 Pls
3709 2767 Pls
5732 2395 Pls
5732 2234 Pls
4880 2569 Pls
3709 1403 Pls
3922 1564 Pls
1793 1750 Pls
3816 1577 Pls
3922 1912 Pls
4880 2184 Pls
4774 2147 Pls
5945 2556 Pls
4774 2445 Pls
1047 1874 Pls
3816 1924 Pls
4774 1515 Pls
4667 2383 Pls
4880 1341 Pls
4880 2569 Pls
4774 2370 Pls
4774 1515 Pls
4880 2507 Pls
2751 796 Pls
4774 1676 Pls
5945 1304 Pls
4774 1887 Pls
4774 1577 Pls
3336 864 Pls
5945 2011 Pls
4774 1775 Pls
3816 1465 Pls
4401 2575 Pls
2644 1254 Pls
4880 2556 Pls
4774 2197 Pls
3816 1688 Pls
4774 1763 Pls
5838 1292 Pls
5945 2234 Pls
4774 2718 Pls
1686 1589 Pls
5945 2978 Pls
5945 2271 Pls
4880 1664 Pls
4880 3251 Pls
4880 1366 Pls
3816 920 Pls
5945 2333 Pls
5200 1465 Pls
3709 2296 Pls
2272 3245 Pls
2538 3040 Pls
4880 2209 Pls
3816 1354 Pls
4880 2656 Pls
3336 2203 Pls
3709 920 Pls
4880 1763 Pls
4774 1031 Pls
5838 2197 Pls
3816 2408 Pls
5945 2011 Pls
4774 1416 Pls
4774 1354 Pls
4667 2184 Pls
5945 2259 Pls
4880 1639 Pls
3603 2271 Pls
5945 1391 Pls
4667 2383 Pls
4774 1403 Pls
5838 2321 Pls
4774 2172 Pls
3709 1750 Pls
4667 1515 Pls
4401 1732 Pls
3709 3511 Pls
4667 2135 Pls
4774 1440 Pls
5838 1651 Pls
5838 1998 Pls
2644 1056 Pls
2857 1279 Pls
4880 2197 Pls
4774 2643 Pls
2751 1056 Pls
3709 2271 Pls
2538 982 Pls
5945 1961 Pls
4774 1986 Pls
4880 2110 Pls
5732 1688 Pls
2644 2544 Pls
4880 1961 Pls
4774 2383 Pls
4401 2067 Pls
4774 1974 Pls
3709 1899 Pls
1793 1403 Pls
4774 1688 Pls
3709 1664 Pls
4667 2742 Pls
3816 1589 Pls
4880 1515 Pls
3816 2470 Pls
2751 1837 Pls
4774 1651 Pls
3709 3437 Pls
4774 1478 Pls
5838 1391 Pls
4774 1974 Pls
4774 2494 Pls
2644 1949 Pls
3816 1664 Pls
4774 2246 Pls
2644 2470 Pls
834 783 Pls
3816 1713 Pls
5945 2160 Pls
5945 3102 Pls
4774 2742 Pls
5945 2755 Pls
2751 1540 Pls
2538 1019 Pls
5838 1788 Pls
3816 2271 Pls
4987 2172 Pls
4774 1924 Pls
2538 1614 Pls
3603 2966 Pls
4774 2569 Pls
4774 2693 Pls
4774 1279 Pls
4774 1639 Pls
4880 1155 Pls
4987 1143 Pls
4774 2581 Pls
4667 2408 Pls
3816 2656 Pls
5838 1577 Pls
2751 1267 Pls
4880 2507 Pls
4774 1998 Pls
3816 2333 Pls
1793 907 Pls
5945 1453 Pls
4667 2631 Pls
4880 2209 Pls
1686 1552 Pls
1686 1515 Pls
4774 2346 Pls
4667 2358 Pls
4880 1713 Pls
4880 2432 Pls
4880 1862 Pls
4880 1403 Pls
2644 2928 Pls
5838 2370 Pls
5732 1936 Pls
5838 1391 Pls
3603 1428 Pls
2857 2507 Pls
4774 2569 Pls
5838 1230 Pls
4987 2246 Pls
5945 2023 Pls
3603 1540 Pls
3816 3338 Pls
3709 1639 Pls
4401 1608 Pls
4667 1341 Pls
2644 820 Pls
3709 1279 Pls
4880 1800 Pls
3603 1564 Pls
3336 1558 Pls
5838 1626 Pls
4667 1031 Pls
3709 1093 Pls
3816 1515 Pls
5945 2271 Pls
3816 1961 Pls
4880 2209 Pls
4774 2432 Pls
3816 1614 Pls
4880 2904 Pls
4880 2532 Pls
4774 1651 Pls
4880 2184 Pls
2751 796 Pls
5945 1788 Pls
4880 3090 Pls
4774 2693 Pls
4774 1961 Pls
2644 1688 Pls
3603 2408 Pls
2751 2693 Pls
3816 1862 Pls
3603 1936 Pls
4774 1602 Pls
4880 1329 Pls
3709 1726 Pls
6051 2271 Pls
5838 1775 Pls
5838 1540 Pls
5838 1478 Pls
4774 1192 Pls
1580 1800 Pls
4774 1800 Pls
3922 1614 Pls
4774 1478 Pls
5945 2532 Pls
4401 1558 Pls
4667 1924 Pls
3709 1750 Pls
3709 2172 Pls
4774 1924 Pls
2272 3071 Pls
4774 2147 Pls
3816 920 Pls
2857 1825 Pls
4774 1850 Pls
4774 2333 Pls
3816 2284 Pls
3603 1540 Pls
2644 3982 Pls
1047 1279 Pls
5945 2184 Pls
4028 2085 Pls
3709 1887 Pls
4667 2160 Pls
5838 1564 Pls
4774 2519 Pls
5838 1664 Pls
3816 1540 Pls
5945 1949 Pls
3709 1676 Pls
4880 2122 Pls
2644 1899 Pls
4774 2222 Pls
4774 1800 Pls
4774 2333 Pls
5732 2308 Pls
3709 2519 Pls
5838 1899 Pls
1580 696 Pls
4880 2011 Pls
2644 1899 Pls
4880 1267 Pls
4774 1800 Pls
4774 1502 Pls
2644 2110 Pls
5945 2432 Pls
4774 2842 Pls
5945 2284 Pls
3709 1602 Pls
3922 1775 Pls
5945 2755 Pls
2644 3127 Pls
3709 1726 Pls
4774 2085 Pls
2857 1701 Pls
4401 1744 Pls
4774 1465 Pls
3336 2575 Pls
2272 1013 Pls
5945 2494 Pls
3816 2556 Pls
4880 1664 Pls
5838 2668 Pls
2751 1068 Pls
3816 3226 Pls
4774 1465 Pls
4774 1602 Pls
4774 3102 Pls
4774 2197 Pls
2644 3759 Pls
2538 1019 Pls
3922 1304 Pls
5945 2532 Pls
3709 2569 Pls
3709 1031 Pls
4880 2532 Pls
1473 833 Pls
4880 2978 Pls
4987 1329 Pls
5945 1440 Pls
2644 2842 Pls
3709 1626 Pls
4880 1614 Pls
2857 2073 Pls
5838 1552 Pls
3922 2346 Pls
4667 1502 Pls
4880 1602 Pls
4880 1081 Pls
4880 2383 Pls
3922 1651 Pls
4774 2296 Pls
5838 1775 Pls
4774 1081 Pls
4880 1552 Pls
4880 1465 Pls
3816 1366 Pls
2751 1651 Pls
4774 2048 Pls
1686 907 Pls
1580 1602 Pls
1207 1484 Pls
3709 2098 Pls
3816 2048 Pls
5838 2246 Pls
3709 1775 Pls
2644 2172 Pls
4880 1366 Pls
4774 2432 Pls
3603 1961 Pls
4774 2098 Pls
5838 2246 Pls
4774 2172 Pls
4667 2383 Pls
4880 3648 Pls
3922 1899 Pls
2644 1701 Pls
4880 1961 Pls
3709 2928 Pls
3709 2172 Pls
3922 2321 Pls
4667 2953 Pls
3709 1044 Pls
4880 1924 Pls
5838 1279 Pls
4880 2160 Pls
3816 1713 Pls
3709 1862 Pls
4774 1242 Pls
4774 1391 Pls
5838 3065 Pls
4987 2581 Pls
4880 1713 Pls
4880 3598 Pls
4774 1750 Pls
5732 2209 Pls
4880 1850 Pls
6051 2395 Pls
4667 1465 Pls
4880 3090 Pls
3816 1440 Pls
5945 1949 Pls
4774 1577 Pls
5945 2544 Pls
4667 1688 Pls
4774 1651 Pls
2751 796 Pls
3709 2718 Pls
2751 1540 Pls
1793 820 Pls
5945 3449 Pls
4880 2110 Pls
4774 2990 Pls
2644 2606 Pls
4774 1750 Pls
4774 2246 Pls
3709 2085 Pls
3922 2122 Pls
2538 3201 Pls
4667 2755 Pls
5838 2358 Pls
4774 2668 Pls
2751 1639 Pls
4401 1360 Pls
3709 1924 Pls
3709 1006 Pls
3816 1788 Pls
5945 1676 Pls
4880 2184 Pls
4774 1564 Pls
4667 1577 Pls
5945 1874 Pls
3709 1254 Pls
4774 2122 Pls
4880 1639 Pls
5945 1639 Pls
4774 2246 Pls
5945 1527 Pls
5838 2383 Pls
5945 1936 Pls
5200 2842 Pls
3709 3251 Pls
5838 1292 Pls
5838 1552 Pls
2857 1068 Pls
4028 1750 Pls
3816 1564 Pls
1473 969 Pls
1473 1502 Pls
2644 1267 Pls
4667 1614 Pls
3922 3722 Pls
5838 2358 Pls
4667 1465 Pls
2751 2891 Pls
5093 1812 Pls
4880 2432 Pls
5838 2383 Pls
6051 1316 Pls
3922 1527 Pls
5945 1998 Pls
4880 2693 Pls
4774 1391 Pls
4987 2742 Pls
4880 3400 Pls
4880 1936 Pls
3709 1254 Pls
4401 2203 Pls
6051 1329 Pls
5838 1440 Pls
1686 2011 Pls
4880 2445 Pls
4774 1726 Pls
4880 2755 Pls
5945 2085 Pls
3816 1589 Pls
4880 1862 Pls
4774 3486 Pls
1793 1316 Pls
4774 1899 Pls
5732 1490 Pls
4880 1664 Pls
5945 3672 Pls
4880 1887 Pls
4774 1750 Pls
2751 1267 Pls
3709 1106 Pls
3336 2587 Pls
3336 1186 Pls
1686 833 Pls
4774 2544 Pls
4667 2457 Pls
2751 1589 Pls
5838 2135 Pls
4774 2693 Pls
3816 3176 Pls
5945 1862 Pls
4880 1664 Pls
5838 2271 Pls
5466 2277 Pls
4774 2432 Pls
2644 1825 Pls
2538 2098 Pls
3709 1292 Pls
3709 1874 Pls
3709 1936 Pls
5945 1527 Pls
4880 3350 Pls
1580 1403 Pls
2857 932 Pls
2857 2544 Pls
3816 1738 Pls
4774 2073 Pls
2538 920 Pls
4774 2110 Pls
4401 2476 Pls
4401 2687 Pls
2538 2656 Pls
2644 1403 Pls
4774 2147 Pls
3816 2507 Pls
5945 3238 Pls
4667 1626 Pls
4774 1936 Pls
4774 2680 Pls
5838 2321 Pls
4880 2656 Pls
5466 2240 Pls
4987 2172 Pls
5838 2445 Pls
4774 3077 Pls
5945 2259 Pls
4667 1676 Pls
4774 1726 Pls
5945 2147 Pls
4880 2110 Pls
3709 1800 Pls
5838 2259 Pls
3922 2445 Pls
2644 3114 Pls
4774 1676 Pls
4774 2767 Pls
3816 1862 Pls
4880 3325 Pls
4987 3090 Pls
4880 2122 Pls
5732 2110 Pls
5093 1440 Pls
4774 1726 Pls
4774 1304 Pls
5838 2246 Pls
3709 1155 Pls
4667 1664 Pls
4667 1763 Pls
3709 3102 Pls
2857 3226 Pls
5945 2470 Pls
2857 1800 Pls
5732 1341 Pls
5732 2308 Pls
2857 1316 Pls
4987 1279 Pls
5838 2370 Pls
3603 1688 Pls
4880 2854 Pls
5838 1552 Pls
4667 1366 Pls
5945 1713 Pls
5732 2246 Pls
3709 2172 Pls
3603 2135 Pls
2751 1540 Pls
3709 1106 Pls
4774 1527 Pls
5838 2792 Pls
2644 1478 Pls
3816 2073 Pls
4987 1688 Pls
4774 1651 Pls
2538 1515 Pls
4880 1639 Pls
1473 1614 Pls
4774 2172 Pls
4880 2792 Pls
4987 2172 Pls
2644 1502 Pls
4880 2246 Pls
4774 1031 Pls
4667 2197 Pls
4774 2172 Pls
4774 1924 Pls
5838 1540 Pls
4880 2259 Pls
5838 1924 Pls
2538 1118 Pls
3816 2271 Pls
6051 2990 Pls
3816 2184 Pls
1686 1490 Pls
5945 1490 Pls
4667 1998 Pls
3336 2339 Pls
4774 2408 Pls
4774 1775 Pls
4667 1403 Pls
5945 2184 Pls
3816 1502 Pls
4774 2383 Pls
3709 1118 Pls
2272 1707 Pls
6051 2321 Pls
3709 2172 Pls
4880 1552 Pls
3816 2259 Pls
3709 2023 Pls
5838 1515 Pls
5838 2643 Pls
4774 1651 Pls
5945 2606 Pls
3603 2197 Pls
2538 982 Pls
4667 2420 Pls
3816 2284 Pls
5838 2370 Pls
2751 1639 Pls
4028 1168 Pls
3816 1341 Pls
5838 2420 Pls
5945 2023 Pls
3816 2184 Pls
2751 1279 Pls
5838 2742 Pls
1686 1936 Pls
4774 2246 Pls
3816 1292 Pls
3922 1614 Pls
5945 2656 Pls
3816 2680 Pls
4880 2011 Pls
5945 1515 Pls
2644 2383 Pls
5838 2420 Pls
3816 1552 Pls
3709 1738 Pls
4667 2160 Pls
3922 3325 Pls
5945 1639 Pls
2644 1502 Pls
4774 2122 Pls
4774 2532 Pls
2751 2011 Pls
5838 2470 Pls
1047 1205 Pls
5945 1564 Pls
1580 1478 Pls
5838 2135 Pls
1686 1552 Pls
5732 1626 Pls
3816 1366 Pls
4401 2513 Pls
3816 2234 Pls
4774 2556 Pls
3709 1626 Pls
3922 1651 Pls
6051 2569 Pls
2857 2197 Pls
4880 2941 Pls
4987 2098 Pls
4401 1211 Pls
3922 2705 Pls
4774 1155 Pls
4774 1155 Pls
1473 1490 Pls
3816 1577 Pls
3603 2383 Pls
3816 2383 Pls
5838 1626 Pls
2751 1056 Pls
3603 895 Pls
4987 2718 Pls
3709 2594 Pls
2751 1577 Pls
5838 1205 Pls
4774 3437 Pls
3709 1639 Pls
5945 2333 Pls
1686 1515 Pls
4880 1440 Pls
3709 1478 Pls
3709 1676 Pls
4880 1912 Pls
5838 2445 Pls
4880 2135 Pls
5945 2023 Pls
3709 1006 Pls
3336 1137 Pls
3603 1701 Pls
4774 1416 Pls
5945 2755 Pls
4774 2147 Pls
5945 2110 Pls
4774 1527 Pls
5093 1713 Pls
5838 1998 Pls
4774 1031 Pls
3816 3920 Pls
4401 1732 Pls
4880 1713 Pls
4880 2408 Pls
4880 2122 Pls
3603 1366 Pls
2538 920 Pls
5838 1403 Pls
4774 2370 Pls
5945 2457 Pls
5838 2023 Pls
4774 1998 Pls
4880 1998 Pls
3816 3276 Pls
4774 2246 Pls
3709 932 Pls
4667 1887 Pls
5945 1428 Pls
5838 1316 Pls
2751 2854 Pls
5945 2606 Pls
4774 2742 Pls
4401 1893 Pls
5838 2234 Pls
4987 3412 Pls
4774 1837 Pls
3336 1930 Pls
2857 1998 Pls
3816 1589 Pls
4774 1341 Pls
2857 2730 Pls
4880 1614 Pls
5945 2259 Pls
4667 2507 Pls
4667 1490 Pls
2751 1527 Pls
3709 1726 Pls
3709 2246 Pls
5732 1775 Pls
3709 2122 Pls
3603 2730 Pls
4401 1087 Pls
4401 2153 Pls
4987 1874 Pls
4774 2482 Pls
2272 963 Pls
4774 1168 Pls
3816 2346 Pls
4774 2631 Pls
4774 1874 Pls
5838 2135 Pls
4774 1639 Pls
1473 1428 Pls
3709 3003 Pls
4774 2048 Pls
4774 2780 Pls
3709 2680 Pls
2644 1701 Pls
4774 2755 Pls
4774 2519 Pls
4774 2817 Pls
3816 2755 Pls
4880 1974 Pls
5945 2234 Pls
2751 1440 Pls
2751 1552 Pls
2751 1515 Pls
5838 2594 Pls
4987 2904 Pls
3816 982 Pls
4987 3734 Pls
5945 2259 Pls
3816 1180 Pls
2964 2916 Pls
4667 1428 Pls
4880 1812 Pls
3816 1837 Pls
3709 1887 Pls
4774 1924 Pls
3709 2296 Pls
3816 2246 Pls
4880 3214 Pls
4774 2643 Pls
2751 1155 Pls
2857 1168 Pls
5838 2445 Pls
2751 808 Pls
4987 2953 Pls
4401 1571 Pls
2751 1168 Pls
1686 1676 Pls
5838 1726 Pls
5945 2370 Pls
2751 1763 Pls
5838 2147 Pls
4880 1924 Pls
5093 1812 Pls
4774 1750 Pls
4880 1986 Pls
4667 2457 Pls
4667 1118 Pls
4880 2928 Pls
5945 2308 Pls
5838 1626 Pls
5945 1589 Pls
2538 3263 Pls
3922 1812 Pls
5945 2866 Pls
5838 1750 Pls
4774 2234 Pls
4774 1502 Pls
4880 2085 Pls
3816 3114 Pls
4880 2482 Pls
5838 1949 Pls
2857 1279 Pls
4667 2767 Pls
4774 1986 Pls
4667 1490 Pls
4774 1726 Pls
5945 1527 Pls
4774 2160 Pls
4880 2085 Pls
1686 1589 Pls
3603 1812 Pls
4774 1986 Pls
3709 1552 Pls
2538 1155 Pls
2538 1391 Pls
2538 1093 Pls
2751 1775 Pls
4880 1676 Pls
4667 2470 Pls
2644 3561 Pls
3816 2333 Pls
5838 1428 Pls
5945 2556 Pls
4880 1267 Pls
4880 3573 Pls
4880 1887 Pls
5945 1688 Pls
4774 1540 Pls
4987 2321 Pls
4667 2234 Pls
4774 1763 Pls
2751 1763 Pls
5466 1757 Pls
4774 1862 Pls
4774 2023 Pls
3603 2023 Pls
4774 2172 Pls
4880 1081 Pls
5945 1589 Pls
5945 2408 Pls
3709 1428 Pls
4880 3400 Pls
3922 1986 Pls
1686 2135 Pls
4774 1949 Pls
2751 3139 Pls
4667 2135 Pls
5945 1887 Pls
5838 3102 Pls
1580 982 Pls
4667 1775 Pls
5945 2383 Pls
3816 1527 Pls
4774 2147 Pls
4774 2395 Pls
4774 2197 Pls
2272 1161 Pls
5838 2395 Pls
3922 1924 Pls
5838 2023 Pls
2644 1651 Pls
2751 1936 Pls
3709 1527 Pls
4880 2321 Pls
4880 2457 Pls
5838 2792 Pls
4774 1626 Pls
4987 1118 Pls
4774 1775 Pls
3816 2631 Pls
3603 1750 Pls
3816 1936 Pls
4987 1316 Pls
4987 1403 Pls
4774 1825 Pls
5838 2085 Pls
4880 2160 Pls
2644 2259 Pls
4667 1763 Pls
5945 2023 Pls
5732 2060 Pls
5838 3660 Pls
5945 2110 Pls
4667 1416 Pls
3922 1279 Pls
3816 1564 Pls
2538 1490 Pls
5732 1564 Pls
2751 820 Pls
5838 3387 Pls
3709 1391 Pls
4880 2085 Pls
4667 2457 Pls
5945 2296 Pls
4774 2122 Pls
3816 2023 Pls
2538 2804 Pls
4774 2432 Pls
4667 1589 Pls
4774 1639 Pls
5945 2048 Pls
3816 2259 Pls
4667 1490 Pls
5732 2383 Pls
3709 1031 Pls
5838 2259 Pls
5838 1329 Pls
5732 1899 Pls
2644 969 Pls
1580 895 Pls
4880 2048 Pls
3709 1701 Pls
5093 2110 Pls
2644 2742 Pls
4774 2147 Pls
3709 2432 Pls
4880 1936 Pls
2538 2916 Pls
2751 1267 Pls
5838 2160 Pls
4774 2147 Pls
4880 1391 Pls
6051 1527 Pls
4667 2432 Pls
4774 2246 Pls
5838 2271 Pls
4880 1093 Pls
1686 1515 Pls
3709 2023 Pls
4880 2780 Pls
4880 2284 Pls
5838 2259 Pls
4774 2445 Pls
4880 1440 Pls
4774 1254 Pls
5838 2370 Pls
4667 2284 Pls
3603 1912 Pls
4987 1775 Pls
4774 2110 Pls
4774 1763 Pls
3816 2581 Pls
4774 1688 Pls
2272 2550 Pls
2751 1155 Pls
4401 2005 Pls
4774 2246 Pls
3816 2383 Pls
5945 2308 Pls
4987 1874 Pls
4774 1540 Pls
4880 1936 Pls
4774 2556 Pls
4774 1738 Pls
4880 3350 Pls
5838 1329 Pls
4880 2643 Pls
5945 1912 Pls
4880 1986 Pls
2538 3226 Pls
5945 2197 Pls
941 1279 Pls
4667 1130 Pls
4401 2377 Pls
4774 2321 Pls
5838 2941 Pls
5838 2742 Pls
2751 2470 Pls
3816 2259 Pls
4880 1527 Pls
4774 3437 Pls
5838 2420 Pls
3603 2184 Pls
4880 1862 Pls
5838 1552 Pls
6051 1775 Pls
3336 2773 Pls
4667 2395 Pls
4987 2494 Pls
4774 2532 Pls
4774 1031 Pls
5838 3338 Pls
3816 1874 Pls
5838 1750 Pls
3709 2048 Pls
4880 1564 Pls
3709 1329 Pls
4667 1564 Pls
3603 2284 Pls
5838 2482 Pls
3816 1961 Pls
2751 1118 Pls
4987 1254 Pls
4880 2209 Pls
4774 2668 Pls
4774 2346 Pls
1580 1378 Pls
2644 2718 Pls
5945 2829 Pls
4880 1267 Pls
4774 1974 Pls
4667 1899 Pls
3816 2470 Pls
4880 1763 Pls
1580 1502 Pls
4774 1304 Pls
5945 2507 Pls
4987 2060 Pls
4667 1403 Pls
4880 2085 Pls
5838 1403 Pls
4774 1552 Pls
4028 2011 Pls
4774 1998 Pls
4401 2203 Pls
1473 1738 Pls
3603 1403 Pls
3816 1961 Pls
4880 1168 Pls
4667 1155 Pls
4880 2606 Pls
4880 2978 Pls
3816 1974 Pls
6051 1775 Pls
4880 1056 Pls
5732 1763 Pls
4667 1341 Pls
3709 3251 Pls
1686 1515 Pls
5732 2718 Pls
4987 1527 Pls
4880 2408 Pls
4774 2370 Pls
4774 1465 Pls
4880 2978 Pls
3709 2507 Pls
1207 1236 Pls
4987 1750 Pls
4774 1651 Pls
3709 2246 Pls
5838 1515 Pls
4774 2023 Pls
2538 3288 Pls
5838 3189 Pls
2538 895 Pls
2644 2284 Pls
4987 3660 Pls
4667 2358 Pls
4880 1540 Pls
3336 2327 Pls
4774 2110 Pls
5945 2011 Pls
3816 2073 Pls
4774 1998 Pls
5945 2383 Pls
4774 2395 Pls
4774 1775 Pls
3816 1316 Pls
5945 2792 Pls
2538 771 Pls
4774 1924 Pls
4774 1688 Pls
4774 2395 Pls
4880 2011 Pls
4774 1986 Pls
3709 1726 Pls
4880 1788 Pls
3336 2451 Pls
3709 2792 Pls
5838 1292 Pls
4880 1143 Pls
2751 1763 Pls
5732 1378 Pls
4880 3263 Pls
4774 1031 Pls
3709 2172 Pls
2644 3090 Pls
5838 1577 Pls
4774 1961 Pls
2751 1068 Pls
4774 1639 Pls
5838 2594 Pls
5838 3437 Pls
3922 1664 Pls
4774 1899 Pls
4667 2036 Pls
3922 1862 Pls
3603 2519 Pls
4774 1354 Pls
3709 1726 Pls
1580 1378 Pls
4401 2674 Pls
4987 2370 Pls
3709 1403 Pls
3709 1688 Pls
3816 920 Pls
5838 1974 Pls
5945 1887 Pls
4774 1552 Pls
5945 2544 Pls
4401 2389 Pls
4774 1602 Pls
4880 1589 Pls
2751 3896 Pls
4880 1676 Pls
3816 1763 Pls
5945 2457 Pls
4774 1354 Pls
4880 1602 Pls
4987 1267 Pls
4774 2693 Pls
4774 2656 Pls
3603 1502 Pls
4987 1626 Pls
4401 1261 Pls
4880 2184 Pls
3816 1998 Pls
1686 1453 Pls
1686 1316 Pls
4774 1391 Pls
3709 1502 Pls
5838 2643 Pls
4667 2160 Pls
5838 2321 Pls
4774 2519 Pls
5945 2408 Pls
4987 3412 Pls
2272 1261 Pls
4774 2879 Pls
4774 2048 Pls
4774 2222 Pls
2644 820 Pls
3709 2023 Pls
2644 1602 Pls
4880 3375 Pls
3816 2073 Pls
5838 1775 Pls
4987 2668 Pls
5838 2792 Pls
1580 783 Pls
4880 1862 Pls
4880 2160 Pls
5945 2494 Pls
3816 1936 Pls
5945 2829 Pls
5732 1998 Pls
4774 2184 Pls
4774 2680 Pls
3709 3114 Pls
4774 1998 Pls
4667 2643 Pls
4667 2060 Pls
4774 2631 Pls
4774 1540 Pls
4774 2110 Pls
5838 2135 Pls
3816 3462 Pls
3922 1626 Pls
4774 2271 Pls
4880 2184 Pls
4667 1887 Pls
4774 1750 Pls
4880 1391 Pls
2751 1527 Pls
5838 3437 Pls
3709 2594 Pls
5945 1502 Pls
4880 1391 Pls
2538 895 Pls
4667 2110 Pls
4880 2804 Pls
4774 3139 Pls
5838 2470 Pls
2751 2445 Pls
3709 920 Pls
4880 1713 Pls
2751 1639 Pls
5945 1292 Pls
4880 1304 Pls
4774 2842 Pls
5945 2110 Pls
4774 1924 Pls
4880 2656 Pls
4987 1688 Pls
1686 1540 Pls
5945 2135 Pls
2272 938 Pls
1580 1279 Pls
5945 3102 Pls
5945 1949 Pls
4880 2556 Pls
5945 1440 Pls
4880 1688 Pls
3922 2420 Pls
4667 2234 Pls
4774 2346 Pls
4880 2060 Pls
4880 2854 Pls
4667 3325 Pls
1686 1044 Pls
2644 3276 Pls
4774 2432 Pls
4667 1428 Pls
4401 2091 Pls
4880 2556 Pls
4880 2532 Pls
5945 2333 Pls
3816 1738 Pls
5945 2904 Pls
3709 2234 Pls
5838 2147 Pls
4880 1664 Pls
3709 1664 Pls
5732 2581 Pls
4774 1825 Pls
4880 1850 Pls
2644 3127 Pls
3709 1874 Pls
5838 1639 Pls
5838 1837 Pls
2644 3127 Pls
5945 2271 Pls
4880 2370 Pls
2272 1409 Pls
4774 2184 Pls
3709 1676 Pls
4774 1478 Pls
4774 3015 Pls
4667 2011 Pls
4401 2439 Pls
2644 3722 Pls
4880 2085 Pls
1580 1391 Pls
2751 1862 Pls
5945 2135 Pls
4880 1874 Pls
3816 1329 Pls
1686 808 Pls
4880 2383 Pls
3709 1502 Pls
1580 2122 Pls
3816 1924 Pls
4880 1292 Pls
2857 1949 Pls
5945 1515 Pls
2857 1949 Pls
1793 1316 Pls
3709 1924 Pls
4774 2172 Pls
4880 2656 Pls
4880 1936 Pls
3336 2116 Pls
3816 1986 Pls
4987 3325 Pls
5838 1998 Pls
3922 1676 Pls
1580 982 Pls
3709 1688 Pls
3709 2060 Pls
3709 2370 Pls
4880 1056 Pls
5838 2023 Pls
1207 1757 Pls
3603 2147 Pls
3816 1812 Pls
5838 2346 Pls
4774 1775 Pls
1580 1366 Pls
4774 2197 Pls
4774 2395 Pls
4028 1688 Pls
5945 2420 Pls
4667 1267 Pls
4774 2246 Pls
5093 1068 Pls
5838 2742 Pls
5838 2098 Pls
5945 2122 Pls
3709 2098 Pls
3336 901 Pls
4987 1800 Pls
3603 1118 Pls
4774 1428 Pls
4880 1763 Pls
4880 1292 Pls
2751 1688 Pls
3816 1614 Pls
3709 1081 Pls
2857 1279 Pls
3922 2693 Pls
4667 1602 Pls
4401 1347 Pls
5945 2234 Pls
4667 2569 Pls
1473 1912 Pls
5838 1850 Pls
3603 1403 Pls
3709 1378 Pls
4774 3152 Pls
5466 2203 Pls
2644 3028 Pls
4987 2048 Pls
4774 1416 Pls
3816 1651 Pls
4880 2011 Pls
5838 2618 Pls
3816 1242 Pls
1686 1738 Pls
3709 1044 Pls
3816 2110 Pls
4667 2730 Pls
5838 3102 Pls
4667 2135 Pls
4880 1664 Pls
3922 1626 Pls
3922 2569 Pls
4987 2209 Pls
3816 2160 Pls
4774 2147 Pls
5732 2048 Pls
5945 2308 Pls
4774 1701 Pls
5945 2147 Pls
5838 2271 Pls
3603 1961 Pls
5945 1564 Pls
2751 3648 Pls
4880 1267 Pls
6051 2718 Pls
4880 3090 Pls
4774 2668 Pls
3816 2408 Pls
4667 2271 Pls
5945 2494 Pls
3603 3040 Pls
5838 2011 Pls
5093 1081 Pls
5732 2135 Pls
4774 1688 Pls
3709 2556 Pls
5945 1403 Pls
4774 1998 Pls
4774 1391 Pls
4774 1788 Pls
3816 1738 Pls
2751 2606 Pls
2644 1527 Pls
3816 2098 Pls
4774 2432 Pls
4774 1874 Pls
3816 1912 Pls
5732 3214 Pls
3816 2370 Pls
1686 1279 Pls
5093 2680 Pls
3922 2618 Pls
5945 1688 Pls
5838 2246 Pls
5945 2135 Pls
3816 1602 Pls
5945 2457 Pls
5838 2308 Pls
1580 1577 Pls
3816 2172 Pls
4880 1478 Pls
4880 1490 Pls
4774 2098 Pls
3709 2036 Pls
4774 3139 Pls
5838 2321 Pls
2538 2060 Pls
3709 2122 Pls
3922 1552 Pls
4880 2445 Pls
3709 2085 Pls
4987 2792 Pls
3816 1143 Pls
2751 1155 Pls
4774 2569 Pls
4774 1130 Pls
4987 1527 Pls
3816 2308 Pls
3336 1496 Pls
5838 2172 Pls
4774 1254 Pls
3709 1825 Pls
4880 1577 Pls
4774 1540 Pls
5732 1217 Pls
4774 1031 Pls
4774 1527 Pls
4774 2048 Pls
4880 2978 Pls
4774 2147 Pls
4774 2395 Pls
2751 1540 Pls
4667 1577 Pls
1686 1614 Pls
4774 1378 Pls
3816 1763 Pls
4880 2482 Pls
4880 1304 Pls
3816 1887 Pls
4880 3722 Pls
1686 1502 Pls
6051 1874 Pls
4774 2147 Pls
5838 2358 Pls
4774 1874 Pls
5838 1862 Pls
4880 2457 Pls
4880 2432 Pls
4987 2321 Pls
5838 2742 Pls
3816 3920 Pls
4880 1986 Pls
4667 1936 Pls
5838 2023 Pls
3816 1527 Pls
1686 2135 Pls
4667 1763 Pls
2538 1230 Pls
4880 1440 Pls
4774 2246 Pls
4774 1949 Pls
4880 1887 Pls
4880 2432 Pls
4774 2928 Pls
5945 2408 Pls
4880 2432 Pls
5838 2507 Pls
4880 2990 Pls
4987 1304 Pls
4774 1428 Pls
3709 2296 Pls
3922 1974 Pls
2272 1434 Pls
3816 1800 Pls
4774 2470 Pls
3709 1329 Pls
1686 1887 Pls
4880 2507 Pls
4987 1081 Pls
3816 2618 Pls
4880 1316 Pls
4880 2073 Pls
4774 2048 Pls
4774 1688 Pls
3336 1645 Pls
5838 1552 Pls
3922 1205 Pls
5945 1316 Pls
4774 1577 Pls
3709 907 Pls
3709 2420 Pls
4774 3573 Pls
4667 1279 Pls
3816 2147 Pls
3709 3635 Pls
5945 2767 Pls
2751 1986 Pls
4880 1961 Pls
3336 2798 Pls
5838 1515 Pls
4987 2494 Pls
3922 1974 Pls
4880 1515 Pls
4880 1936 Pls
4880 2643 Pls
6051 2172 Pls
2751 2383 Pls
4774 2172 Pls
4774 2011 Pls
4774 3238 Pls
4774 1589 Pls
2751 2011 Pls
5466 1496 Pls
3709 1378 Pls
2857 932 Pls
3709 2098 Pls
3816 3052 Pls
4880 2209 Pls
5838 1998 Pls
3709 2296 Pls
4028 1912 Pls
4880 2532 Pls
2857 3350 Pls
1580 1279 Pls
5838 1763 Pls
4774 2122 Pls
5466 1608 Pls
3816 2978 Pls
5945 2457 Pls
3603 1800 Pls
4401 988 Pls
5838 1850 Pls
4880 1998 Pls
5945 2395 Pls
4987 2085 Pls
2538 2742 Pls
2644 1453 Pls
4774 1763 Pls
2751 2891 Pls
2751 1738 Pls
3922 1577 Pls
1793 1527 Pls
4774 2370 Pls
4880 2432 Pls
1580 1279 Pls
3709 1676 Pls
4880 2804 Pls
2644 2866 Pls
4880 2011 Pls
1473 1713 Pls
4880 1292 Pls
4987 2569 Pls
5838 2147 Pls
4401 1620 Pls
4667 2668 Pls
2751 3772 Pls
5838 1800 Pls
5838 2246 Pls
4880 2507 Pls
3603 1118 Pls
4667 1664 Pls
4880 2556 Pls
4774 2519 Pls
2644 1527 Pls
4774 2631 Pls
3603 2953 Pls
5838 2011 Pls
4667 1316 Pls
4774 2197 Pls
3603 1701 Pls
4774 1068 Pls
3922 2445 Pls
4880 2036 Pls
5838 2321 Pls
4880 2085 Pls
1686 1428 Pls
4774 1378 Pls
5945 1862 Pls
4987 1874 Pls
5838 2445 Pls
3709 2742 Pls
3709 1006 Pls
4667 2656 Pls
4774 2420 Pls
4880 1465 Pls
2644 2098 Pls
4774 1701 Pls
3709 2842 Pls
2644 3511 Pls
5732 2631 Pls
2751 3648 Pls
4880 1168 Pls
5838 2532 Pls
3816 1812 Pls
3816 1874 Pls
4774 1800 Pls
5945 1887 Pls
3336 2104 Pls
2751 2284 Pls
4774 2420 Pls
5838 1329 Pls
2751 1899 Pls
5945 1912 Pls
4774 1775 Pls
4880 1862 Pls
4987 2482 Pls
4774 2321 Pls
4667 2259 Pls
4667 1788 Pls
941 932 Pls
4774 1974 Pls
4774 2532 Pls
5838 1825 Pls
5838 1862 Pls
4667 2581 Pls
3709 1651 Pls
3816 1936 Pls
4880 1168 Pls
4880 3325 Pls
4880 1986 Pls
4880 2705 Pls
2644 1478 Pls
3336 1558 Pls
4880 1936 Pls
5945 2011 Pls
3709 1527 Pls
4401 2724 Pls
4880 2842 Pls
3816 1490 Pls
4774 1639 Pls
4987 3015 Pls
1686 1862 Pls
4667 1862 Pls
5732 1837 Pls
4880 1998 Pls
1580 1775 Pls
4880 2618 Pls
4774 3412 Pls
4667 2209 Pls
2751 808 Pls
4987 2594 Pls
4774 2470 Pls
2644 2767 Pls
5838 1490 Pls
5732 1316 Pls
5838 1478 Pls
4667 2184 Pls
2751 1986 Pls
4774 2928 Pls
5945 2358 Pls
4880 1440 Pls
1473 1403 Pls
4987 1701 Pls
4774 1924 Pls
3816 1837 Pls
3709 2618 Pls
3922 3152 Pls
4774 3102 Pls
3336 1509 Pls
4880 2928 Pls
4774 1254 Pls
3709 1750 Pls
2644 1540 Pls
5732 1986 Pls
3336 1608 Pls
3816 1639 Pls
3922 1502 Pls
4774 2395 Pls
2751 3350 Pls
2644 2631 Pls
4880 1267 Pls
5838 2668 Pls
4667 2011 Pls
4667 2358 Pls
3709 2048 Pls
3603 2904 Pls
2538 1267 Pls
3709 3412 Pls
2644 1651 Pls
5838 2222 Pls
4880 1788 Pls
4774 2246 Pls
4880 2432 Pls
4774 1155 Pls
2751 1465 Pls
4774 1639 Pls
4667 2135 Pls
4774 1242 Pls
3709 2941 Pls
4401 1533 Pls
3816 1589 Pls
3816 2060 Pls
5732 2879 Pls
3816 2346 Pls
2751 1515 Pls
2538 969 Pls
3709 2135 Pls
4880 1912 Pls
4880 2135 Pls
4987 1490 Pls
4880 2532 Pls
4880 2408 Pls
4774 1639 Pls
3922 1205 Pls
3816 3313 Pls
3709 2184 Pls
4774 2073 Pls
3709 3548 Pls
4667 1986 Pls
5838 2048 Pls
2644 1874 Pls
4774 1899 Pls
5945 2904 Pls
4880 2445 Pls
4987 2693 Pls
4880 2445 Pls
4774 2519 Pls
5945 2383 Pls
5945 1552 Pls
4667 1453 Pls
3816 3672 Pls
4987 2184 Pls
3816 2246 Pls
5093 1626 Pls
5838 1726 Pls
2857 845 Pls
4987 2569 Pls
3816 1961 Pls
3709 1986 Pls
5945 1775 Pls
4987 2556 Pls
4774 1974 Pls
4880 2804 Pls
3709 1304 Pls
5838 1998 Pls
4880 1515 Pls
4028 1552 Pls
2751 3276 Pls
5945 2184 Pls
4667 1515 Pls
2644 957 Pls
4880 2209 Pls
3336 2600 Pls
4774 2098 Pls
3603 1242 Pls
4667 1267 Pls
4774 2122 Pls
4774 1168 Pls
4880 1639 Pls
4987 1440 Pls
3816 1912 Pls
4880 2854 Pls
5945 2209 Pls
5838 2370 Pls
2751 2445 Pls
4774 1031 Pls
3816 1812 Pls
3816 1800 Pls
5732 1713 Pls
5838 1676 Pls
3603 895 Pls
2751 1726 Pls
4774 2122 Pls
1047 1267 Pls
3603 3102 Pls
4774 1428 Pls
4774 1639 Pls
3816 2804 Pls
5838 2284 Pls
3709 2470 Pls
4774 2643 Pls
4774 1044 Pls
4880 1986 Pls
4774 2370 Pls
3816 1292 Pls
3603 932 Pls
4880 2643 Pls
3603 1874 Pls
4880 1936 Pls
3922 1812 Pls
5838 2370 Pls
2644 1006 Pls
5838 1664 Pls
4774 2048 Pls
3922 1068 Pls
4880 1143 Pls
3709 2482 Pls
4880 2184 Pls
4880 2110 Pls
3709 1998 Pls
3336 1633 Pls
4880 1986 Pls
4987 2147 Pls
3709 1825 Pls
3603 1589 Pls
5945 3548 Pls
3816 1403 Pls
4987 2742 Pls
5945 1515 Pls
4774 1676 Pls
3816 1701 Pls
3816 1825 Pls
3816 1850 Pls
4880 2321 Pls
4880 2036 Pls
4880 1230 Pls
3816 1837 Pls
3603 3139 Pls
941 1118 Pls
5466 2674 Pls
3709 920 Pls
5945 1713 Pls
4880 2532 Pls
4880 2556 Pls
3709 1874 Pls
4774 1564 Pls
4774 1502 Pls
3816 1490 Pls
4774 1912 Pls
3922 2891 Pls
4774 1552 Pls
4880 2333 Pls
3816 2556 Pls
3922 2829 Pls
4774 1701 Pls
4774 2060 Pls
5093 1515 Pls
4880 1168 Pls
5838 2494 Pls
4880 3462 Pls
5838 2420 Pls
4774 1874 Pls
4774 1949 Pls
2644 3300 Pls
3816 1664 Pls
2751 1267 Pls
4667 2023 Pls
4774 2172 Pls
2644 3189 Pls
3336 2538 Pls
4774 1217 Pls
4774 1031 Pls
5838 1378 Pls
1686 1267 Pls
5732 2767 Pls
5838 2023 Pls
4987 1986 Pls
4987 2098 Pls
4774 1502 Pls
4774 2420 Pls
4987 1639 Pls
4667 3065 Pls
5945 2383 Pls
3709 1974 Pls
2272 2203 Pls
2538 1478 Pls
1686 1292 Pls
5732 2135 Pls
4880 2494 Pls
4880 1366 Pls
3816 1267 Pls
1047 1540 Pls
3709 1676 Pls
5838 2197 Pls
4880 2668 Pls
5466 1459 Pls
5466 2699 Pls
2751 1564 Pls
4880 1651 Pls
4880 1515 Pls
4667 2234 Pls
2857 1056 Pls
4880 1912 Pls
4987 1788 Pls
5838 2246 Pls
4987 2321 Pls
5732 1230 Pls
3709 2618 Pls
4401 1918 Pls
4880 1812 Pls
4880 1155 Pls
4880 3325 Pls
3816 2755 Pls
4774 2023 Pls
4880 2643 Pls
5945 2705 Pls
4880 1788 Pls
4774 1341 Pls
4880 1552 Pls
4880 3300 Pls
2751 1217 Pls
5838 1614 Pls
4667 2507 Pls
2644 1242 Pls
4774 2271 Pls
4880 1502 Pls
2751 1713 Pls
4880 1763 Pls
1686 1428 Pls
4880 1465 Pls
3709 1502 Pls
4987 1428 Pls
5945 1552 Pls
3816 2246 Pls
3816 1639 Pls
2644 2172 Pls
3816 1614 Pls
4880 2234 Pls
3336 2178 Pls
4880 2718 Pls
4667 2854 Pls
4774 2197 Pls
2538 1019 Pls
3816 1527 Pls
4774 2197 Pls
2857 3623 Pls
5838 1750 Pls
1580 1763 Pls
4987 1540 Pls
5838 2656 Pls
1686 1887 Pls
2751 1515 Pls
4667 2160 Pls
5945 1961 Pls
4987 2817 Pls
2751 1763 Pls
4987 1180 Pls
1473 1428 Pls
2751 2767 Pls
4401 2587 Pls
2538 895 Pls
4774 1577 Pls
2751 1986 Pls
4774 1887 Pls
3922 2197 Pls
3816 2842 Pls
4774 2172 Pls
4880 3052 Pls
4880 2581 Pls
4880 1552 Pls
4774 2544 Pls
4774 1279 Pls
4774 1552 Pls
5945 1279 Pls
5945 1936 Pls
4880 2866 Pls
4880 1936 Pls
3709 1329 Pls
2751 1540 Pls
2538 2420 Pls
1154 1540 Pls
1154 796 Pls
5093 2060 Pls
4774 1899 Pls
4774 1341 Pls
2538 2296 Pls
5732 2631 Pls
5945 1527 Pls
4667 1763 Pls
4667 1465 Pls
4880 2011 Pls
4774 1254 Pls
5838 2507 Pls
4667 1750 Pls
4774 1304 Pls
4880 1316 Pls
5838 1912 Pls
3816 1465 Pls
5732 1775 Pls
4774 1850 Pls
2644 3635 Pls
3709 2271 Pls
3709 1552 Pls
5838 1416 Pls
4880 3052 Pls
4880 2631 Pls
4667 2234 Pls
6051 2569 Pls
3922 1850 Pls
3709 1924 Pls
4880 2085 Pls
2751 1341 Pls
5732 2519 Pls
3709 2222 Pls
3709 1763 Pls
1580 783 Pls
3336 1025 Pls
4880 1763 Pls
4880 1416 Pls
2751 1527 Pls
3709 2135 Pls
3816 2680 Pls
3603 1899 Pls
2857 1081 Pls
5732 2507 Pls
4774 2060 Pls
4880 1912 Pls
3709 1775 Pls
4774 1998 Pls
3709 1378 Pls
5838 2321 Pls
5732 2408 Pls
4667 2011 Pls
1473 1589 Pls
4774 2048 Pls
4880 1589 Pls
4880 2445 Pls
3709 1738 Pls
4880 1924 Pls
3709 1874 Pls
5838 1279 Pls
5466 2116 Pls
4880 1912 Pls
2538 858 Pls
4880 1887 Pls
5945 2184 Pls
3816 1044 Pls
4880 2284 Pls
4774 2122 Pls
5945 2680 Pls
4774 2271 Pls
3603 1936 Pls
4774 1676 Pls
4774 2073 Pls
4774 1540 Pls
5945 3052 Pls
5838 2234 Pls
4774 2668 Pls
4774 2184 Pls
5945 2606 Pls
3816 2904 Pls
3709 2234 Pls
2644 3697 Pls
4774 3251 Pls
5838 2358 Pls
4880 2209 Pls
3709 907 Pls
1580 1378 Pls
1580 1874 Pls
2644 1540 Pls
2644 1428 Pls
4880 2482 Pls
5945 1961 Pls
5945 2308 Pls
5945 1899 Pls
2751 2842 Pls
3816 1552 Pls
3816 2532 Pls
4774 1949 Pls
1686 2234 Pls
1686 1515 Pls
4880 3263 Pls
4774 1750 Pls
5732 2284 Pls
2644 2197 Pls
3709 1899 Pls
3709 969 Pls
4774 2122 Pls
5732 3598 Pls
4880 1577 Pls
5838 2494 Pls
2644 2284 Pls
3336 1930 Pls
4774 2060 Pls
4667 2755 Pls
3603 1378 Pls
4774 1986 Pls
3816 2209 Pls
5838 1924 Pls
4880 3251 Pls
2751 2916 Pls
4667 1961 Pls
2644 2891 Pls
5838 1416 Pls
3816 2321 Pls
4880 1701 Pls
4880 2284 Pls
5838 1453 Pls
1580 1254 Pls
4667 1267 Pls
4880 2556 Pls
3816 1887 Pls
1686 1738 Pls
4880 2494 Pls
4987 1775 Pls
4774 2408 Pls
4774 1217 Pls
3603 2110 Pls
5945 2160 Pls
6158 1763 Pls
4774 1899 Pls
3709 3065 Pls
3709 2618 Pls
3816 1651 Pls
3816 1577 Pls
3816 2730 Pls
4880 1837 Pls
3709 2197 Pls
3709 1577 Pls
4774 1726 Pls
5838 2370 Pls
2272 1533 Pls
3816 2160 Pls
3922 2507 Pls
5838 1874 Pls
5838 1552 Pls
4774 1887 Pls
5945 2432 Pls
4667 1490 Pls
1686 2135 Pls
4880 1502 Pls
4987 2668 Pls
4667 1378 Pls
4774 1998 Pls
3709 907 Pls
4774 2147 Pls
5732 2085 Pls
5945 2408 Pls
2751 944 Pls
2644 1998 Pls
1580 1130 Pls
4880 2953 Pls
1207 1087 Pls
5732 2643 Pls
5945 1490 Pls
3816 2408 Pls
5945 1800 Pls
3922 1924 Pls
2751 932 Pls
4028 1738 Pls
3603 2928 Pls
4880 2680 Pls
4774 2395 Pls
3816 2445 Pls
4987 1639 Pls
5732 2408 Pls
3603 3896 Pls
4880 2879 Pls
4774 1899 Pls
4880 2780 Pls
3922 1676 Pls
4880 2941 Pls
5838 1391 Pls
3709 2160 Pls
5732 2333 Pls
5838 2172 Pls
3816 2445 Pls
4880 1329 Pls
5732 1552 Pls
4880 2519 Pls
3709 1800 Pls
4987 1676 Pls
4880 3052 Pls
5838 2197 Pls
4880 1912 Pls
3816 1515 Pls
5838 2556 Pls
4667 2184 Pls
4667 1986 Pls
2644 2284 Pls
4774 1428 Pls
2751 1936 Pls
5838 1502 Pls
4880 3226 Pls
5838 3536 Pls
4774 1850 Pls
1580 1850 Pls
5945 2284 Pls
3709 1788 Pls
4880 1329 Pls
2751 2767 Pls
3336 3083 Pls
3816 1416 Pls
4774 1974 Pls
2751 1527 Pls
4774 2792 Pls
5945 2705 Pls
3709 1168 Pls
4667 2060 Pls
3709 2172 Pls
2751 2085 Pls
4880 1552 Pls
4774 1924 Pls
3922 2569 Pls
5838 1453 Pls
2644 2804 Pls
4987 2482 Pls
3709 1788 Pls
4880 2383 Pls
2857 1230 Pls
5732 3176 Pls
4774 1552 Pls
4880 1788 Pls
3816 932 Pls
5945 2110 Pls
4401 2228 Pls
5945 2023 Pls
4401 1261 Pls
5945 2259 Pls
4880 2904 Pls
4774 2445 Pls
1580 1391 Pls
4987 2780 Pls
3922 3635 Pls
4880 1391 Pls
3336 2587 Pls
2644 1502 Pls
4774 2147 Pls
5732 2135 Pls
4774 2246 Pls
4774 1974 Pls
1686 796 Pls
2857 2519 Pls
4987 2470 Pls
4880 2569 Pls
5838 1701 Pls
4774 3263 Pls
3816 1850 Pls
3709 1924 Pls
5838 1577 Pls
2751 1651 Pls
4667 1912 Pls
4774 2098 Pls
4880 1688 Pls
4880 2643 Pls
4667 2259 Pls
4667 1292 Pls
5732 2122 Pls
5838 1664 Pls
5945 1465 Pls
3709 1750 Pls
4667 1639 Pls
5093 1366 Pls
4401 1967 Pls
2644 2904 Pls
4774 2023 Pls
2857 2470 Pls
4774 1763 Pls
4774 2420 Pls
4880 2135 Pls
4667 1887 Pls
5838 1552 Pls
3922 1515 Pls
2751 3201 Pls
3922 2966 Pls
3603 1564 Pls
4880 1329 Pls
2644 2718 Pls
3709 1428 Pls
1793 1378 Pls
4667 1564 Pls
5838 1502 Pls
4774 2370 Pls
5945 2904 Pls
4987 2160 Pls
4667 1651 Pls
2644 1378 Pls
4880 1428 Pls
4880 2581 Pls
4987 2470 Pls
5838 1267 Pls
3709 1676 Pls
3922 1651 Pls
2644 907 Pls
2857 1329 Pls
4774 1564 Pls
4880 2234 Pls
5838 2891 Pls
1047 1478 Pls
5732 3524 Pls
4774 2457 Pls
3816 2060 Pls
2751 3524 Pls
4667 2730 Pls
3816 1490 Pls
3709 2395 Pls
2538 2296 Pls
3816 2296 Pls
3709 3660 Pls
4774 2036 Pls
3816 1527 Pls
4880 2284 Pls
4774 1726 Pls
4774 2147 Pls
4880 2036 Pls
3709 2457 Pls
3709 1850 Pls
4774 2817 Pls
4774 1676 Pls
5838 1775 Pls
4774 1812 Pls
3709 2160 Pls
4774 3710 Pls
5838 1502 Pls
4880 2631 Pls
4880 2408 Pls
1580 1540 Pls
2857 2656 Pls
2644 2804 Pls
5732 1527 Pls
4880 2172 Pls
1686 1887 Pls
5945 2532 Pls
4987 2817 Pls
4774 1800 Pls
4774 2147 Pls
3603 1366 Pls
2751 1316 Pls
5838 1577 Pls
4880 2432 Pls
4774 2135 Pls
5093 1961 Pls
5945 2321 Pls
4880 2383 Pls
6051 1416 Pls
3816 1267 Pls
4880 1788 Pls
5945 2271 Pls
4880 1465 Pls
3709 2073 Pls
2751 1205 Pls
4774 1341 Pls
2644 1502 Pls
3709 1788 Pls
5838 2643 Pls
5732 2507 Pls
4774 2370 Pls
4774 2631 Pls
3816 2135 Pls
4880 1502 Pls
5945 2085 Pls
4880 2445 Pls
2751 820 Pls
4774 2742 Pls
4880 1589 Pls
4774 2420 Pls
4667 2532 Pls
3816 2408 Pls
6051 1874 Pls
4880 1527 Pls
4667 2085 Pls
5945 2532 Pls
4667 1354 Pls
3922 1949 Pls
5945 1974 Pls
4774 2680 Pls
5838 2482 Pls
4880 1602 Pls
4987 1143 Pls
4774 1899 Pls
4880 3176 Pls
3816 1577 Pls
5945 1354 Pls
4774 3040 Pls
5838 1602 Pls
5838 2172 Pls
2751 1143 Pls
4880 2308 Pls
3603 2507 Pls
5838 1279 Pls
1686 1540 Pls
2751 1515 Pls
3922 2680 Pls
4987 1775 Pls
2751 2383 Pls
3816 1031 Pls
1580 1416 Pls
3816 2631 Pls
4774 1478 Pls
4774 2147 Pls
4774 1998 Pls
3816 1391 Pls
4987 1651 Pls
4880 2259 Pls
4774 2680 Pls
2644 1664 Pls
5838 2333 Pls
4880 3387 Pls
4774 1626 Pls
4774 2048 Pls
5093 1465 Pls
6051 2569 Pls
5945 2532 Pls
4667 1366 Pls
4667 2457 Pls
4880 1974 Pls
3603 1763 Pls
3709 1651 Pls
4774 2792 Pls
4774 2767 Pls
4774 3214 Pls
2644 2990 Pls
4987 1998 Pls
4774 2643 Pls
4774 1490 Pls
4774 1850 Pls
4667 2073 Pls
4880 1788 Pls
1686 994 Pls
4774 2395 Pls
4774 1614 Pls
5945 2184 Pls
4774 1688 Pls
3816 3313 Pls
3709 2705 Pls
1686 696 Pls
3816 2284 Pls
3709 2147 Pls
5945 1775 Pls
3336 4026 Pls
5838 1416 Pls
5945 2532 Pls
3603 3288 Pls
4774 1676 Pls
4774 2110 Pls
5838 1651 Pls
2644 1577 Pls
3336 1781 Pls
3709 1254 Pls
4774 1304 Pls
4774 1453 Pls
4667 1912 Pls
4880 2457 Pls
4987 2470 Pls
4774 2023 Pls
5838 1453 Pls
4774 1651 Pls
4880 3722 Pls
4880 1577 Pls
4774 2197 Pls
5945 2135 Pls
4774 2271 Pls
5838 1416 Pls
4667 2730 Pls
5732 1986 Pls
3816 2011 Pls
4774 2842 Pls
4774 1602 Pls
4774 2544 Pls
2751 1552 Pls
5945 1974 Pls
4774 1502 Pls
5838 2011 Pls
1686 1862 Pls
3709 1329 Pls
4880 2197 Pls
4880 2581 Pls
5838 2197 Pls
3709 1626 Pls
4880 1775 Pls
5732 1639 Pls
2644 1602 Pls
5838 2519 Pls
1207 2253 Pls
2644 1602 Pls
5838 2718 Pls
3922 1899 Pls
3816 2358 Pls
4774 2023 Pls
5945 2916 Pls
4987 1899 Pls
5945 1180 Pls
4774 2966 Pls
5838 2234 Pls
4774 1540 Pls
4774 2346 Pls
4774 1279 Pls
4880 1800 Pls
2538 895 Pls
4880 2730 Pls
5732 1502 Pls
5945 2036 Pls
3709 2643 Pls
4774 1726 Pls
1473 709 Pls
4774 2569 Pls
4987 1056 Pls
3816 1664 Pls
4401 2104 Pls
2538 2482 Pls
4880 1540 Pls
4774 1254 Pls
5945 2234 Pls
4667 1403 Pls
4774 1688 Pls
4774 2011 Pls
2751 1986 Pls
4667 2594 Pls
2751 2879 Pls
4667 2284 Pls
5732 1664 Pls
3603 1540 Pls
3816 1688 Pls
3709 1850 Pls
1793 907 Pls
4774 1180 Pls
4880 2209 Pls
5838 2147 Pls
5732 2308 Pls
2538 2780 Pls
5732 1998 Pls
5838 3536 Pls
4987 2147 Pls
5945 2085 Pls
4987 2036 Pls
5838 2271 Pls
4774 2197 Pls
3603 3102 Pls
3816 3052 Pls
5838 2147 Pls
2964 2693 Pls
4880 2197 Pls
5200 2222 Pls
3336 3257 Pls
5945 1899 Pls
3816 2606 Pls
2751 1068 Pls
4774 1726 Pls
3709 1726 Pls
4401 2625 Pls
3816 2631 Pls
2644 1626 Pls
4880 1998 Pls
4667 2804 Pls
4987 2271 Pls
3709 1651 Pls
2272 2476 Pls
3816 3548 Pls
3709 1378 Pls
3922 1044 Pls
4880 2457 Pls
4774 2370 Pls
3603 1614 Pls
4667 1378 Pls
2751 2693 Pls
4880 2308 Pls
5945 2742 Pls
2751 3313 Pls
2751 1713 Pls
3709 2432 Pls
4880 2135 Pls
4880 2718 Pls
5732 2879 Pls
4880 1527 Pls
5945 2370 Pls
4774 2569 Pls
1686 1366 Pls
2644 1540 Pls
4774 1515 Pls
4774 2581 Pls
4880 2494 Pls
4774 2222 Pls
4774 1577 Pls
3816 1788 Pls
4880 1664 Pls
4774 1676 Pls
3709 2432 Pls
4774 1589 Pls
4880 2184 Pls
5838 1974 Pls
4880 1912 Pls
4667 1986 Pls
5838 2370 Pls
3816 2147 Pls
3816 2432 Pls
4880 1763 Pls
2644 3288 Pls
1686 796 Pls
3709 1651 Pls
5732 2507 Pls
4774 2060 Pls
2751 2780 Pls
5838 1316 Pls
3709 2482 Pls
5945 1788 Pls
4880 2135 Pls
5945 2308 Pls
3709 2457 Pls
4774 1254 Pls
4774 2308 Pls
3709 907 Pls
3816 2618 Pls
4401 1955 Pls
2751 1688 Pls
4880 2358 Pls
2751 2110 Pls
2751 1564 Pls
4774 1502 Pls
4401 1657 Pls
3816 2259 Pls
4774 1329 Pls
4880 2507 Pls
5838 1453 Pls
4774 2122 Pls
4774 1540 Pls
4880 1341 Pls
4774 1564 Pls
5838 1676 Pls
5838 2259 Pls
4028 1589 Pls
5732 1279 Pls
2857 3747 Pls
5945 1862 Pls
4774 1949 Pls
4880 2556 Pls
4774 2271 Pls
2751 1639 Pls
4401 1533 Pls
5945 2705 Pls
4880 1614 Pls
3336 2315 Pls
3816 1143 Pls
5732 1750 Pls
3922 1850 Pls
3922 3028 Pls
2538 1812 Pls
5838 2172 Pls
5945 2036 Pls
4774 2618 Pls
4401 2129 Pls
3816 3672 Pls
5838 1850 Pls
1580 1527 Pls
4774 2494 Pls
4774 2420 Pls
2538 1118 Pls
4667 1738 Pls
4774 2246 Pls
2857 1602 Pls
4667 1378 Pls
2857 2705 Pls
2857 969 Pls
3336 1509 Pls
4880 2693 Pls
4774 1651 Pls
2857 1354 Pls
3603 1998 Pls
3709 1316 Pls
4774 1502 Pls
2644 1006 Pls
3709 1130 Pls
4401 1732 Pls
5945 2184 Pls
3709 1899 Pls
3816 2135 Pls
4774 1279 Pls
4774 1304 Pls
5732 1986 Pls
3336 3443 Pls
4774 2420 Pls
3709 1763 Pls
5945 2259 Pls
5945 1540 Pls
4880 3300 Pls
3816 1564 Pls
3922 1701 Pls
4880 2333 Pls
5732 1465 Pls
3922 1998 Pls
2857 1081 Pls
3816 1986 Pls
3816 1465 Pls
4774 1329 Pls
3922 2519 Pls
4774 2246 Pls
4774 2532 Pls
4880 2532 Pls
2538 2457 Pls
4880 1887 Pls
4774 1502 Pls
4774 1651 Pls
4667 2036 Pls
5838 2308 Pls
3816 1961 Pls
5838 1254 Pls
2857 1775 Pls
5838 2296 Pls
3603 1862 Pls
3709 1949 Pls
4987 2507 Pls
4774 1788 Pls
5838 1292 Pls
5732 2383 Pls
4880 2060 Pls
5093 2333 Pls
3709 2122 Pls
4774 2308 Pls
5838 1676 Pls
4880 2755 Pls
5945 2011 Pls
1793 1564 Pls
4880 2259 Pls
4880 2966 Pls
5838 3226 Pls
2751 1366 Pls
5838 2147 Pls
3603 1242 Pls
2644 1279 Pls
4880 3300 Pls
5945 2135 Pls
3709 2197 Pls
4880 1515 Pls
5945 1688 Pls
3709 4317 Pls
5945 1316 Pls
4401 1633 Pls
3709 944 Pls
2538 2643 Pls
4774 2333 Pls
4774 2432 Pls
3709 2160 Pls
3603 2594 Pls
3922 2457 Pls
1686 1143 Pls
2857 1068 Pls
2644 3015 Pls
4774 2184 Pls
4774 1130 Pls
4774 1552 Pls
4880 1936 Pls
5838 2618 Pls
4774 2519 Pls
4880 1713 Pls
3816 1044 Pls
4774 2321 Pls
5838 2457 Pls
2644 2854 Pls
4774 1825 Pls
3709 3908 Pls
1473 1267 Pls
4880 2246 Pls
4880 2507 Pls
3922 1800 Pls
4774 1515 Pls
3922 2482 Pls
3603 2383 Pls
4774 2544 Pls
5945 1527 Pls
5838 2184 Pls
4987 2122 Pls
4774 2730 Pls
4880 1998 Pls
2751 1366 Pls
2857 1701 Pls
5732 1639 Pls
4774 1577 Pls
1580 1391 Pls
4880 2941 Pls
4880 1899 Pls
3922 1862 Pls
1686 1143 Pls
5838 1490 Pls
1580 1502 Pls
4774 2246 Pls
4774 1564 Pls
3816 2718 Pls
3922 1626 Pls
3816 1552 Pls
3709 1217 Pls
3922 3722 Pls
4774 1862 Pls
5838 2482 Pls
4774 2048 Pls
4774 1180 Pls
3709 2011 Pls
1686 1763 Pls
1686 1242 Pls
4774 3189 Pls
3709 1850 Pls
3816 1602 Pls
4774 1676 Pls
1047 1044 Pls
3709 1788 Pls
2857 2966 Pls
5945 2122 Pls
1686 2011 Pls
4774 1713 Pls
4667 2643 Pls
3816 1936 Pls
4774 1750 Pls
3816 969 Pls
3816 1552 Pls
4667 1267 Pls
4880 3052 Pls
4880 3313 Pls
3816 2606 Pls
2538 2780 Pls
4880 3164 Pls
5838 2321 Pls
1580 1527 Pls
1686 1589 Pls
5732 2271 Pls
5838 2209 Pls
5945 2532 Pls
4880 1763 Pls
4401 2054 Pls
4774 1626 Pls
4774 2420 Pls
4774 2147 Pls
4880 2780 Pls
3816 2209 Pls
4774 2420 Pls
5838 1936 Pls
4774 1676 Pls
3816 1602 Pls
3709 1453 Pls
4880 1664 Pls
4880 1626 Pls
4401 1199 Pls
5732 2110 Pls
1580 783 Pls
5838 2643 Pls
4880 1775 Pls
3709 1602 Pls
3336 2910 Pls
4880 1292 Pls
3603 1812 Pls
4880 1403 Pls
4880 2011 Pls
5945 2656 Pls
4774 1676 Pls
4667 3288 Pls
5945 2271 Pls
3709 1812 Pls
4880 2259 Pls
4987 1329 Pls
4774 1416 Pls
4667 1651 Pls
4667 1378 Pls
4667 1478 Pls
3816 1527 Pls
4880 1453 Pls
1580 1490 Pls
3922 1651 Pls
4880 2445 Pls
3709 1874 Pls
4880 2048 Pls
3709 1961 Pls
4880 2135 Pls
4774 2420 Pls
5838 1998 Pls
4880 1316 Pls
3816 1676 Pls
2751 1664 Pls
4774 2172 Pls
5732 2259 Pls
4880 1688 Pls
5732 2408 Pls
1207 1608 Pls
5945 2259 Pls
4880 2184 Pls
3709 1403 Pls
5945 2904 Pls
2751 920 Pls
4667 1639 Pls
4880 2308 Pls
2644 2941 Pls
4774 1850 Pls
5093 1936 Pls
3603 1180 Pls
4774 1540 Pls
4880 1936 Pls
4880 1564 Pls
3603 1986 Pls
3709 1626 Pls
2751 3375 Pls
3816 1936 Pls
4880 2110 Pls
3709 2321 Pls
2751 1912 Pls
4774 1651 Pls
5945 2408 Pls
5945 1626 Pls
4774 1527 Pls
5838 3846 Pls
4880 3251 Pls
2857 1577 Pls
2751 1192 Pls
4880 1862 Pls
4774 3238 Pls
2644 2742 Pls
1047 1527 Pls
5945 1825 Pls
4774 1602 Pls
4880 2532 Pls
4880 1887 Pls
3816 1713 Pls
4774 1899 Pls
4880 2209 Pls
5838 2259 Pls
4880 2036 Pls
3816 2432 Pls
4774 2098 Pls
4667 2160 Pls
5838 1974 Pls
2857 1081 Pls
5945 1986 Pls
3922 3028 Pls
4774 1726 Pls
5838 1403 Pls
4880 2656 Pls
1580 1130 Pls
4774 2023 Pls
3922 3065 Pls
1580 1602 Pls
5838 2618 Pls
5945 2581 Pls
2272 2563 Pls
5466 2575 Pls
2751 2234 Pls
2644 920 Pls
4667 2147 Pls
3816 1515 Pls
4774 2978 Pls
3709 1676 Pls
5945 1949 Pls
4880 2172 Pls
4774 2854 Pls
3336 1360 Pls
4880 1912 Pls
4774 3300 Pls
5945 2209 Pls
4667 1602 Pls
4774 1775 Pls
5838 1974 Pls
4667 1564 Pls
2751 796 Pls
3816 1292 Pls
5945 3052 Pls
5732 1341 Pls
4401 1633 Pls
1686 1515 Pls
4774 1143 Pls
3922 1639 Pls
4987 2333 Pls
3709 2060 Pls
4774 1267 Pls
2751 2953 Pls
4880 2259 Pls
4987 2395 Pls
4880 2643 Pls
3816 1986 Pls
2272 1881 Pls
2538 1230 Pls
2751 2631 Pls
3816 1936 Pls
4987 2457 Pls
4774 2494 Pls
3922 2060 Pls
4880 2532 Pls
4880 2569 Pls
4880 1428 Pls
3603 1974 Pls
1473 2420 Pls
4774 2147 Pls
4774 1577 Pls
4880 2098 Pls
4667 1862 Pls
3816 2966 Pls
4774 1775 Pls
2751 1540 Pls
4880 1874 Pls
3816 1788 Pls
4774 2631 Pls
1580 1713 Pls
4774 2457 Pls
4987 2172 Pls
4774 1304 Pls
4774 2941 Pls
4774 2767 Pls
4774 1292 Pls
4880 1217 Pls
5838 1862 Pls
3816 1180 Pls
4774 1664 Pls
5732 2730 Pls
2644 783 Pls
4880 1552 Pls
4880 1366 Pls
4774 1031 Pls
5838 1701 Pls
5945 1515 Pls
2751 1180 Pls
3816 2259 Pls
4880 2011 Pls
4667 1564 Pls
4880 2184 Pls
5945 2073 Pls
5838 2321 Pls
4880 2358 Pls
6051 2333 Pls
3816 1639 Pls
5838 3226 Pls
1580 1850 Pls
4987 2470 Pls
1473 808 Pls
4774 2073 Pls
3816 3003 Pls
3709 1391 Pls
3816 2172 Pls
3816 1180 Pls
3816 2705 Pls
2857 2643 Pls
4880 2135 Pls
5838 1912 Pls
4880 2110 Pls
4774 3077 Pls
3816 1912 Pls
5732 2705 Pls
4774 2023 Pls
2538 1614 Pls
3709 2222 Pls
5732 1515 Pls
4880 1924 Pls
2272 1062 Pls
2751 1465 Pls
4774 1205 Pls
5732 1986 Pls
4401 2129 Pls
3816 1936 Pls
2751 858 Pls
4880 1465 Pls
4987 2680 Pls
3709 1949 Pls
4880 2284 Pls
2751 2383 Pls
4880 2135 Pls
2857 1453 Pls
4987 1664 Pls
2751 1416 Pls
4667 1763 Pls
5945 1986 Pls
6158 1664 Pls
4774 2395 Pls
4987 2184 Pls
3336 1992 Pls
3816 2110 Pls
3709 2259 Pls
3603 2457 Pls
5838 2420 Pls
1686 1490 Pls
3816 3040 Pls
1580 1279 Pls
5732 1763 Pls
5838 2172 Pls
4774 2222 Pls
4774 1465 Pls
5838 2222 Pls
5838 2147 Pls
4880 2209 Pls
1793 1899 Pls
5838 2370 Pls
2857 3338 Pls
4774 1800 Pls
4774 2730 Pls
5945 1664 Pls
2751 3524 Pls
3816 1924 Pls
3816 2804 Pls
4880 2408 Pls
5838 1453 Pls
5838 2234 Pls
2857 1478 Pls
3709 2234 Pls
3709 2420 Pls
4774 1502 Pls
4667 3276 Pls
4774 1391 Pls
4774 2817 Pls
3709 1998 Pls
4774 1949 Pls
4774 2631 Pls
5838 1577 Pls
3709 932 Pls
3816 2358 Pls
5838 1763 Pls
3922 2048 Pls
4774 1602 Pls
3603 1614 Pls
3816 2904 Pls
3922 2011 Pls
5945 1974 Pls
4774 2693 Pls
4880 3424 Pls
4774 1416 Pls
5838 1949 Pls
4774 1676 Pls
4880 1515 Pls
2751 1639 Pls
1473 1118 Pls
4774 1949 Pls
4774 2172 Pls
4880 1639 Pls
3816 2234 Pls
4774 1998 Pls
1473 1713 Pls
3816 2656 Pls
4774 2147 Pls
3709 1540 Pls
3709 2271 Pls
4987 2470 Pls
4774 1775 Pls
4880 1713 Pls
4880 1713 Pls
2751 3437 Pls
6051 1316 Pls
4987 2197 Pls
5945 1750 Pls
4774 2122 Pls
4774 2222 Pls
2644 2048 Pls
4401 2104 Pls
2644 1453 Pls
4774 1391 Pls
4667 1552 Pls
3603 2358 Pls
4880 1515 Pls
3603 1366 Pls
4880 2110 Pls
5838 1540 Pls
3816 1713 Pls
3816 1664 Pls
3709 2470 Pls
4774 2544 Pls
2644 1130 Pls
4987 2172 Pls
4774 2296 Pls
4880 2333 Pls
3709 907 Pls
5838 1775 Pls
4774 1416 Pls
4880 1738 Pls
4880 1465 Pls
4774 1242 Pls
4774 1540 Pls
4667 1465 Pls
4774 1899 Pls
3709 2358 Pls
4774 2135 Pls
5945 1986 Pls
2644 2879 Pls
4880 1304 Pls
4880 2184 Pls
3816 1217 Pls
3709 3734 Pls
4774 1998 Pls
4774 1775 Pls
5945 2556 Pls
3816 2556 Pls
6051 2544 Pls
5838 1936 Pls
4880 1887 Pls
3816 2990 Pls
4987 1093 Pls
5732 1428 Pls
1580 1292 Pls
4774 1775 Pls
5838 1738 Pls
2751 1515 Pls
1686 1329 Pls
5838 2792 Pls
4774 2023 Pls
3816 1912 Pls
6051 1540 Pls
3709 2259 Pls
5945 2656 Pls
4401 2327 Pls
3922 3226 Pls
4774 3251 Pls
4880 1540 Pls
2272 3567 Pls
4880 2370 Pls
5838 1564 Pls
5838 2296 Pls
2538 1478 Pls
4401 2104 Pls
3816 2036 Pls
4667 2606 Pls
1473 1502 Pls
4880 2333 Pls
4774 1354 Pls
4880 1515 Pls
3922 1676 Pls
4987 2346 Pls
3922 1899 Pls
4880 2085 Pls
3603 1837 Pls
4667 1775 Pls
3709 2284 Pls
5838 2445 Pls
2538 2804 Pls
3709 1899 Pls
3816 1168 Pls
4774 1527 Pls
3709 2432 Pls
4880 1763 Pls
4880 2556 Pls
1580 1639 Pls
2751 1688 Pls
2751 3214 Pls
3816 2730 Pls
2644 2432 Pls
5838 1292 Pls
2857 2730 Pls
4401 2389 Pls
4774 1602 Pls
4774 1540 Pls
4880 1242 Pls
5838 2693 Pls
4774 1825 Pls
4880 2408 Pls
4880 1614 Pls
4774 1577 Pls
5838 2420 Pls
2644 1329 Pls
4774 2755 Pls
1686 796 Pls
3709 2457 Pls
2272 1149 Pls
2644 1552 Pls
5838 1378 Pls
4880 2507 Pls
4880 2011 Pls
3816 2395 Pls
4667 1292 Pls
2857 1056 Pls
4880 1986 Pls
2538 1006 Pls
4667 1961 Pls
5838 1279 Pls
5732 2730 Pls
4667 2234 Pls
4774 2432 Pls
4774 2098 Pls
4667 2184 Pls
3709 2259 Pls
4667 1738 Pls
5838 2866 Pls
4987 2879 Pls
5838 2234 Pls
4880 2445 Pls
5732 2432 Pls
4774 1899 Pls
1047 1577 Pls
4401 1137 Pls
4774 2643 Pls
4774 1825 Pls
5945 3238 Pls
3603 1961 Pls
3816 2718 Pls
4667 2457 Pls
3709 1850 Pls
3709 1478 Pls
2644 3772 Pls
3816 2656 Pls
4774 2755 Pls
3816 1267 Pls
4880 1961 Pls
2857 3288 Pls
3603 1552 Pls
3603 2730 Pls
1580 1502 Pls
2751 1056 Pls
3709 1887 Pls
4880 2135 Pls
5732 2507 Pls
5838 1800 Pls
3709 1552 Pls
4880 2358 Pls
4880 2755 Pls
3709 2246 Pls
5945 1825 Pls
5945 2160 Pls
3816 1812 Pls
3603 2482 Pls
3816 1800 Pls
2644 1205 Pls
4774 2482 Pls
4774 3387 Pls
4401 1806 Pls
5093 2060 Pls
5945 2383 Pls
4880 2383 Pls
5838 2023 Pls
4880 3090 Pls
4880 2085 Pls
4987 1974 Pls
5945 2135 Pls
4667 1639 Pls
4774 2122 Pls
4774 2160 Pls
1580 1850 Pls
5945 2408 Pls
3816 2966 Pls
1580 1626 Pls
5838 1540 Pls
4880 1788 Pls
4880 2904 Pls
941 1279 Pls
2538 2668 Pls
4880 2643 Pls
4880 1515 Pls
2644 1254 Pls
3709 2817 Pls
5838 2098 Pls
4667 1316 Pls
4667 1267 Pls
4667 2482 Pls
2644 1998 Pls
4774 2395 Pls
5466 2414 Pls
1686 1490 Pls
3709 1651 Pls
5945 1292 Pls
4774 2358 Pls
4774 1465 Pls
4880 2804 Pls
4667 1825 Pls
5838 1502 Pls
4667 2122 Pls
834 1304 Pls
4667 1304 Pls
4774 2767 Pls
4774 2680 Pls
1580 1416 Pls
3816 1763 Pls
2644 969 Pls
4987 1254 Pls
4401 1533 Pls
4401 3294 Pls
6051 2544 Pls
5945 2656 Pls
4774 1750 Pls
4880 2160 Pls
2751 1626 Pls
5838 2445 Pls
5945 2358 Pls
1207 1707 Pls
3603 2259 Pls
3816 1056 Pls
4401 1893 Pls
3709 1788 Pls
4774 2073 Pls
4667 1515 Pls
3922 2122 Pls
5945 2656 Pls
4880 2445 Pls
4880 1701 Pls
3816 2346 Pls
4774 1205 Pls
5838 1850 Pls
4774 1788 Pls
4880 1180 Pls
4401 988 Pls
3816 2643 Pls
3709 2172 Pls
4880 2160 Pls
3709 1912 Pls
4987 2420 Pls
4987 2073 Pls
1686 907 Pls
2751 1267 Pls
1686 1292 Pls
4774 2036 Pls
4880 2606 Pls
4774 1316 Pls
4774 2494 Pls
4774 2085 Pls
3816 1874 Pls
4667 1862 Pls
5838 2209 Pls
5838 2011 Pls
3816 2048 Pls
4774 2135 Pls
5945 1416 Pls
1580 1378 Pls
1580 1316 Pls
3816 2308 Pls
2272 3468 Pls
4667 2308 Pls
4774 2098 Pls
3709 1899 Pls
4774 2172 Pls
3709 1589 Pls
4774 2370 Pls
5945 2271 Pls
3816 2470 Pls
4880 3722 Pls
3816 3238 Pls
4987 2842 Pls
5945 2432 Pls
4774 1354 Pls
4774 1775 Pls
2644 1961 Pls
5200 3028 Pls
1686 1242 Pls
2857 808 Pls
4880 2184 Pls
5945 2011 Pls
4667 1912 Pls
3709 1936 Pls
4880 1044 Pls
3709 2060 Pls
3709 2432 Pls
4880 1651 Pls
1580 1577 Pls
4987 1552 Pls
2538 1354 Pls
4987 1800 Pls
4987 2445 Pls
2751 2011 Pls
4667 1527 Pls
4880 2457 Pls
4774 1986 Pls
2644 1676 Pls
4667 2668 Pls
4401 1905 Pls
3709 2668 Pls
3922 2098 Pls
5838 2172 Pls
3816 1143 Pls
4880 1837 Pls
3922 932 Pls
3816 2482 Pls
2644 3362 Pls
3709 1478 Pls
4880 2680 Pls
3816 1862 Pls
4774 1763 Pls
4774 2073 Pls
3336 988 Pls
3709 1391 Pls
4880 2259 Pls
4774 1961 Pls
4774 2494 Pls
4880 2160 Pls
4987 2842 Pls
1686 1453 Pls
2644 1502 Pls
3816 1564 Pls
3709 1527 Pls
4880 1540 Pls
4774 1676 Pls
4774 3114 Pls
4774 3387 Pls
4987 1168 Pls
5838 2370 Pls
5945 1354 Pls
2751 1465 Pls
1580 1440 Pls
4880 1887 Pls
4774 1502 Pls
5838 1304 Pls
4880 1527 Pls
3709 2829 Pls
3603 2904 Pls
5945 1391 Pls
1580 783 Pls
4667 1019 Pls
5200 2842 Pls
3709 1490 Pls
5732 3524 Pls
4880 1329 Pls
4880 2693 Pls
4880 1639 Pls
2644 1403 Pls
4880 2222 Pls
1686 796 Pls
5945 2308 Pls
4987 1056 Pls
4774 1416 Pls
4774 1143 Pls
4774 1242 Pls
2538 1440 Pls
834 1391 Pls
3816 2395 Pls
3709 3908 Pls
2644 920 Pls
5838 2333 Pls
5732 2122 Pls
4774 2172 Pls
4880 2606 Pls
4880 2383 Pls
4880 2594 Pls
5838 1850 Pls
3816 1738 Pls
2857 1577 Pls
2644 2358 Pls
4880 1924 Pls
5945 1713 Pls
4667 2122 Pls
2538 1688 Pls
3709 2420 Pls
3709 1044 Pls
4880 3722 Pls
4880 2829 Pls
5945 2432 Pls
3603 2271 Pls
3603 2284 Pls
4880 1453 Pls
3816 2184 Pls
3709 1279 Pls
5945 1403 Pls
2644 1936 Pls
941 1130 Pls
4774 2445 Pls
3709 2246 Pls
2644 2953 Pls
5732 2730 Pls
5838 1874 Pls
3709 1701 Pls
4880 1961 Pls
5945 1986 Pls
4880 2023 Pls
3709 1676 Pls
6051 1651 Pls
4880 2135 Pls
5838 1540 Pls
5838 1961 Pls
5945 3201 Pls
1793 1651 Pls
2857 982 Pls
5945 2532 Pls
3816 1465 Pls
2857 1577 Pls
3709 1726 Pls
4774 1453 Pls
4667 2085 Pls
4880 1850 Pls
5945 1912 Pls
4774 1254 Pls
3816 1304 Pls
2644 3982 Pls
4880 1279 Pls
3816 1440 Pls
4880 2259 Pls
4667 1676 Pls
4774 3635 Pls
5945 1998 Pls
3603 2383 Pls
4880 1812 Pls
4880 2569 Pls
4667 2284 Pls
4880 2333 Pls
4774 2172 Pls
4880 1961 Pls
3816 1143 Pls
5945 2408 Pls
4880 2680 Pls
3709 1949 Pls
4667 2284 Pls
3816 2346 Pls
3709 1738 Pls
2751 1564 Pls
1580 1726 Pls
4774 1949 Pls
1580 1750 Pls
4667 1527 Pls
5466 2525 Pls
4774 1800 Pls
4880 2730 Pls
5838 2470 Pls
3922 3139 Pls
3709 1019 Pls
4774 1502 Pls
3603 1837 Pls
4880 2209 Pls
5838 1738 Pls
3816 3238 Pls
4987 1254 Pls
2751 2879 Pls
5945 2358 Pls
3603 2234 Pls
4774 1577 Pls
3709 1626 Pls
2751 2966 Pls
4880 1812 Pls
3709 1912 Pls
4774 1850 Pls
2857 808 Pls
1047 783 Pls
4774 3238 Pls
5838 1639 Pls
3816 1019 Pls
5732 2122 Pls
4667 1639 Pls
3922 3710 Pls
4774 1453 Pls
4880 2160 Pls
5838 2482 Pls
4774 1664 Pls
5093 1651 Pls
1580 1502 Pls
4774 2098 Pls
6051 2556 Pls
5838 2594 Pls
2538 1564 Pls
4401 3344 Pls
2644 3598 Pls
3709 2197 Pls
3603 1738 Pls
3816 1899 Pls
4880 2135 Pls
4774 2098 Pls
2857 2110 Pls
5838 2122 Pls
3709 1031 Pls
2538 1465 Pls
4774 2222 Pls
2751 1527 Pls
2644 1304 Pls
4667 1936 Pls
3816 1242 Pls
5838 1986 Pls
2272 1360 Pls
5732 1515 Pls
4880 1316 Pls
5945 2408 Pls
2644 3536 Pls
4667 1688 Pls
3336 2352 Pls
4880 2209 Pls
1686 2321 Pls
1047 1577 Pls
4774 2569 Pls
5945 1862 Pls
5945 2804 Pls
3816 2209 Pls
5945 2408 Pls
5838 1626 Pls
4880 1986 Pls
5838 2098 Pls
3922 1924 Pls
4774 1912 Pls
3816 2866 Pls
3709 2271 Pls
5945 1316 Pls
4774 2271 Pls
4774 2308 Pls
2644 1056 Pls
4774 2197 Pls
4774 1998 Pls
5838 1639 Pls
2857 1626 Pls
4774 1540 Pls
3816 2358 Pls
5945 2333 Pls
4774 2866 Pls
3816 2160 Pls
5945 1899 Pls
3603 1713 Pls
5838 1825 Pls
5732 2470 Pls
2857 1527 Pls
2857 2904 Pls
5732 2011 Pls
4667 2879 Pls
5945 1540 Pls
3709 1626 Pls
3816 1874 Pls
5838 1292 Pls
4667 2184 Pls
5200 1602 Pls
1686 1453 Pls
3709 2160 Pls
2644 2817 Pls
4774 1936 Pls
2644 2594 Pls
3816 3920 Pls
3816 1899 Pls
5945 2184 Pls
5945 1862 Pls
5732 2730 Pls
2857 1478 Pls
5732 1949 Pls
5945 2904 Pls
4880 1825 Pls
3709 1230 Pls
4880 1862 Pls
4774 1540 Pls
3922 1825 Pls
5838 1577 Pls
4880 1750 Pls
5732 2432 Pls
4774 1490 Pls
3603 1651 Pls
5945 1961 Pls
3603 2978 Pls
4880 2804 Pls
3816 2147 Pls
4667 1515 Pls
4667 2643 Pls
2538 771 Pls
4774 2742 Pls
2857 2680 Pls
4667 2085 Pls
4987 2420 Pls
3816 944 Pls
4880 1788 Pls
2857 1577 Pls
4880 2767 Pls
2857 1403 Pls
4987 1651 Pls
3709 1750 Pls
4880 2842 Pls
4880 1316 Pls
3816 2060 Pls
1473 1267 Pls
2857 2928 Pls
3603 1912 Pls
4880 1775 Pls
4880 1540 Pls
4880 2184 Pls
5838 2085 Pls
4774 1974 Pls
4880 2432 Pls
3709 2618 Pls
2751 2321 Pls
5732 2358 Pls
3603 1564 Pls
3709 1540 Pls
4774 2036 Pls
5945 1676 Pls
1580 882 Pls
4667 2457 Pls
1686 672 Pls
5838 1168 Pls
3336 1856 Pls
2751 1019 Pls
4880 1143 Pls
4774 2060 Pls
4880 2569 Pls
4880 1664 Pls
3603 1949 Pls
3922 1899 Pls
4774 2246 Pls
5945 2383 Pls
4774 1180 Pls
4667 2184 Pls
4401 2637 Pls
4667 2160 Pls
4880 1044 Pls
5945 1304 Pls
4880 2358 Pls
5945 2011 Pls
4774 2556 Pls
4774 2643 Pls
4880 2308 Pls
2644 2110 Pls
2751 1428 Pls
2644 2073 Pls
5732 1552 Pls
3603 2259 Pls
4880 1912 Pls
4774 2916 Pls
2751 944 Pls
3336 1360 Pls
5838 2271 Pls
4880 2060 Pls
5838 2011 Pls
4774 1564 Pls
2751 1639 Pls
2857 932 Pls
3816 1936 Pls
3603 1887 Pls
3709 1527 Pls
4880 1118 Pls
5838 2085 Pls
4774 2073 Pls
4667 2544 Pls
5945 2048 Pls
4667 2780 Pls
4774 1651 Pls
4880 1750 Pls
5945 1453 Pls
4880 2011 Pls
2538 1242 Pls
4774 2036 Pls
3816 1899 Pls
2751 3375 Pls
5945 1639 Pls
5945 2135 Pls
2538 1304 Pls
834 1440 Pls
3816 2383 Pls
3922 1614 Pls
2644 2358 Pls
4880 1564 Pls
1580 2432 Pls
2644 3759 Pls
4667 2606 Pls
5945 1341 Pls
2644 1998 Pls
5838 2110 Pls
4667 2358 Pls
4774 1068 Pls
4774 2643 Pls
4880 2705 Pls
2857 882 Pls
4774 2209 Pls
3816 2643 Pls
2751 1019 Pls
4667 2432 Pls
3709 1936 Pls
5945 2470 Pls
5838 1936 Pls
4774 1267 Pls
5093 3003 Pls
2751 2854 Pls
4880 2060 Pls
4774 3338 Pls
1686 1515 Pls
2538 1502 Pls
2538 2135 Pls
4774 2048 Pls
4774 1502 Pls
5945 2482 Pls
5838 2829 Pls
5945 1639 Pls
5945 1812 Pls
2272 2129 Pls
3709 1949 Pls
3816 1887 Pls
4774 2618 Pls
3709 1961 Pls
4880 1763 Pls
4774 1651 Pls
3816 2246 Pls
4880 1887 Pls
4880 2879 Pls
2538 2085 Pls
3922 2346 Pls
4667 2457 Pls
4880 3524 Pls
2751 2569 Pls
4774 2668 Pls
4987 1974 Pls
5838 1527 Pls
3816 2209 Pls
4774 1775 Pls
4880 2073 Pls
4774 2172 Pls
4774 2494 Pls
1686 994 Pls
2751 3325 Pls
3816 1837 Pls
4774 1378 Pls
2272 2178 Pls
5945 1961 Pls
4774 2048 Pls
4987 3065 Pls
4667 1713 Pls
4774 1750 Pls
4880 3176 Pls
4774 2073 Pls
2857 3263 Pls
3709 1850 Pls
1793 1416 Pls
4401 1843 Pls
4880 2284 Pls
4774 1440 Pls
4880 2532 Pls
3709 2184 Pls
1686 1887 Pls
3816 2172 Pls
4880 2085 Pls
4667 2656 Pls
5838 2321 Pls
4880 2085 Pls
2751 1552 Pls
4880 2246 Pls
3709 3102 Pls
4774 2445 Pls
2751 1019 Pls
5838 2048 Pls
5732 1279 Pls
3816 1242 Pls
4774 2544 Pls
4401 1496 Pls
3922 1974 Pls
834 882 Pls
4880 2184 Pls
3922 1626 Pls
4880 2036 Pls
2751 3524 Pls
1580 858 Pls
4774 1577 Pls
4774 2147 Pls
3816 2271 Pls
2751 2866 Pls
5466 1670 Pls
3816 1143 Pls
4987 2110 Pls
2538 1552 Pls
5732 2197 Pls
4774 1986 Pls
1473 1515 Pls
1686 1614 Pls
5838 2544 Pls
4880 1986 Pls
1686 1416 Pls
4987 2023 Pls
4774 2073 Pls
1686 1391 Pls
2644 1502 Pls
5945 1688 Pls
5945 1899 Pls
2751 1465 Pls
2538 3362 Pls
5838 2271 Pls
4774 2755 Pls
3709 1068 Pls
1686 1453 Pls
4774 1440 Pls
5945 1577 Pls
5732 2308 Pls
3922 2048 Pls
4667 2073 Pls
4774 1440 Pls
3709 1899 Pls
4774 1899 Pls
4880 2284 Pls
4774 1750 Pls
4774 1044 Pls
3603 1701 Pls
4880 2420 Pls
4667 2160 Pls
4774 2147 Pls
2644 1354 Pls
4774 1031 Pls
4880 1490 Pls
4774 1626 Pls
3336 2116 Pls
3709 1056 Pls
4880 2680 Pls
2644 2792 Pls
1686 1738 Pls
4774 1750 Pls
4987 3362 Pls
3816 2160 Pls
4774 2966 Pls
4880 1825 Pls
3603 2023 Pls
4774 2234 Pls
4401 1831 Pls
4774 2197 Pls
4880 2085 Pls
4880 2110 Pls
4880 2184 Pls
4880 1936 Pls
4880 3722 Pls
4774 2370 Pls
5945 2085 Pls
4880 1924 Pls
4401 2302 Pls
5093 1577 Pls
4667 2048 Pls
2644 1403 Pls
4774 1428 Pls
5732 1564 Pls
5838 1502 Pls
4774 2172 Pls
3603 1974 Pls
1686 1540 Pls
5945 2904 Pls
5838 2333 Pls
4880 2730 Pls
3709 1874 Pls
2538 1267 Pls
4774 1912 Pls
4774 2370 Pls
4774 2842 Pls
4774 1230 Pls
3816 1564 Pls
3816 1874 Pls
5732 2036 Pls
4774 2098 Pls
5838 2668 Pls
5945 2333 Pls
3603 1639 Pls
4401 2352 Pls
4880 1676 Pls
3709 1602 Pls
5838 2172 Pls
4667 1961 Pls
5838 1651 Pls
4774 1527 Pls
4774 2222 Pls
5945 2284 Pls
3816 1738 Pls
5466 1695 Pls
3922 2271 Pls
2751 3896 Pls
2644 3610 Pls
3336 2215 Pls
2751 1664 Pls
3816 1788 Pls
4774 2370 Pls
4880 1713 Pls
3816 1019 Pls
5838 1949 Pls
4774 2060 Pls
2644 2172 Pls
3709 2308 Pls
4667 1465 Pls
5838 1292 Pls
3709 1031 Pls
4987 2420 Pls
4774 2916 Pls
4774 2023 Pls
4880 2494 Pls
1473 771 Pls
4880 1540 Pls
4987 1068 Pls
2751 2011 Pls
4880 1093 Pls
4880 1812 Pls
4774 1862 Pls
4774 1242 Pls
1686 1044 Pls
4880 2742 Pls
4774 1986 Pls
5945 2432 Pls
1047 1775 Pls
5945 2160 Pls
4774 1726 Pls
4774 2073 Pls
4880 2160 Pls
4774 2519 Pls
834 560 Pls
4987 1428 Pls
3922 1527 Pls
3816 1044 Pls
4774 2408 Pls
4880 1738 Pls
5838 2346 Pls
5945 1961 Pls
2964 2618 Pls
5838 1478 Pls
4774 1899 Pls
5466 2724 Pls
5945 2011 Pls
2644 1527 Pls
3709 2383 Pls
4880 1874 Pls
3816 1602 Pls
3922 2556 Pls
3709 2470 Pls
6051 2321 Pls
4774 2048 Pls
4774 1502 Pls
5838 1998 Pls
3816 2730 Pls
5838 1440 Pls
5945 2259 Pls
5838 2643 Pls
4667 1502 Pls
4880 2184 Pls
2644 1130 Pls
5732 2073 Pls
4667 2259 Pls
3816 2432 Pls
4774 2147 Pls
6051 2048 Pls
3709 2023 Pls
2644 2767 Pls
4880 1713 Pls
4774 2532 Pls
4774 2184 Pls
4880 1329 Pls
2538 1862 Pls
4667 1701 Pls
5838 1738 Pls
3603 957 Pls
3603 1949 Pls
3709 1552 Pls
4774 1812 Pls
2751 1391 Pls
4880 1292 Pls
3336 2141 Pls
3709 1254 Pls
4774 1986 Pls
4880 1453 Pls
2538 3623 Pls
4880 2457 Pls
4774 1341 Pls
4774 2098 Pls
4774 1676 Pls
4880 2184 Pls
5945 2259 Pls
5838 2271 Pls
4667 2569 Pls
1580 1775 Pls
3709 907 Pls
1580 1788 Pls
3709 2618 Pls
5838 1527 Pls
3709 1056 Pls
941 1577 Pls
5945 2631 Pls
4774 1577 Pls
3816 1998 Pls
4774 1899 Pls
5945 2333 Pls
4774 2966 Pls
3603 1552 Pls
1686 1589 Pls
3709 2519 Pls
4774 2420 Pls
4880 2234 Pls
3709 3127 Pls
4880 2209 Pls
5838 2135 Pls
4774 1775 Pls
4667 1912 Pls
2751 1366 Pls
4774 2073 Pls
4880 2718 Pls
2538 2408 Pls
4880 1701 Pls
3922 2544 Pls
3816 2370 Pls
4880 1465 Pls
5945 2036 Pls
4880 1763 Pls
5838 1527 Pls
4987 1440 Pls
4880 1540 Pls
4774 1800 Pls
1207 1707 Pls
3709 957 Pls
4774 2705 Pls
1686 1614 Pls
2644 1019 Pls
2751 1664 Pls
2644 2110 Pls
4774 2172 Pls
4880 2308 Pls
4774 1230 Pls
4774 1750 Pls
4774 1031 Pls
4987 1800 Pls
3816 1527 Pls
4880 2011 Pls
1793 1403 Pls
941 1750 Pls
3709 2172 Pls
3709 907 Pls
2751 3375 Pls
3816 1837 Pls
1793 684 Pls
4880 2284 Pls
4774 1478 Pls
4880 1391 Pls
4774 2519 Pls
5945 2755 Pls
3709 907 Pls
3709 1552 Pls
3709 2594 Pls
3709 2048 Pls
2644 1378 Pls
2751 1688 Pls
4774 2643 Pls
4880 2767 Pls
3709 1205 Pls
4774 2470 Pls
4774 2271 Pls
5945 2457 Pls
1686 994 Pls
5466 3493 Pls
4774 2172 Pls
5945 2036 Pls
2751 1217 Pls
3816 2036 Pls
5838 1254 Pls
3709 1949 Pls
5838 2147 Pls
3603 1936 Pls
3816 1267 Pls
4987 1800 Pls
5945 2284 Pls
5838 2383 Pls
4774 2172 Pls
3709 2060 Pls
4880 1713 Pls
5838 1440 Pls
4667 1912 Pls
5093 2085 Pls
3709 1403 Pls
4880 1143 Pls
5838 2122 Pls
3816 2383 Pls
1793 1403 Pls
4774 1800 Pls
5466 2277 Pls
4667 2048 Pls
4880 2110 Pls
4774 2184 Pls
2644 1564 Pls
4774 2742 Pls
2644 1502 Pls
4667 1862 Pls
3709 2234 Pls
4774 2941 Pls
3709 2370 Pls
4667 1626 Pls
4880 2445 Pls
5838 1515 Pls
5945 1812 Pls
4880 1800 Pls
2751 2184 Pls
5838 1552 Pls
4667 1887 Pls
3816 2358 Pls
5838 2594 Pls
4774 1800 Pls
4774 2296 Pls
1580 1502 Pls
5945 1626 Pls
2538 1168 Pls
5838 1626 Pls
4880 1044 Pls
4774 1936 Pls
4880 2383 Pls
4880 2370 Pls
4774 2432 Pls
3816 2569 Pls
4774 1589 Pls
1580 1292 Pls
3709 2420 Pls
3603 1502 Pls
5838 1515 Pls
1473 709 Pls
4880 2445 Pls
3709 2209 Pls
4880 1354 Pls
3709 2953 Pls
4667 2184 Pls
4774 1378 Pls
3816 1044 Pls
2644 1242 Pls
4667 2085 Pls
5732 1961 Pls
5945 2631 Pls
4880 2060 Pls
4774 1031 Pls
3816 2308 Pls
5945 1986 Pls
4880 2060 Pls
4774 1738 Pls
4401 1471 Pls
3816 1639 Pls
5945 1788 Pls
4880 1044 Pls
3336 1732 Pls
4774 1750 Pls
5838 2482 Pls
4774 1577 Pls
2751 1564 Pls
5945 1664 Pls
3816 2098 Pls
4880 1986 Pls
4880 1800 Pls
2751 1465 Pls
4880 1713 Pls
5838 1850 Pls
4774 2023 Pls
4774 1750 Pls
3709 2259 Pls
1686 1515 Pls
5838 2643 Pls
4774 2420 Pls
4774 1775 Pls
4401 2054 Pls
4667 2036 Pls
5838 2296 Pls
2751 1242 Pls
5945 2470 Pls
4880 2507 Pls
3709 1540 Pls
4880 1589 Pls
4774 1540 Pls
4774 2172 Pls
3816 2953 Pls
4667 1118 Pls
4880 2284 Pls
4774 2817 Pls
4987 1502 Pls
3603 2135 Pls
5838 1862 Pls
4987 2420 Pls
5732 2333 Pls
3816 1478 Pls
2857 1254 Pls
2857 833 Pls
4401 2129 Pls
4667 2904 Pls
4880 2470 Pls
4774 1254 Pls
3709 2432 Pls
4401 1323 Pls
2644 1478 Pls
2644 920 Pls
5838 1378 Pls
1686 1416 Pls
5838 1936 Pls
3336 3294 Pls
4774 2370 Pls
3603 1577 Pls
3709 1688 Pls
4774 2048 Pls
4880 1887 Pls
3709 1292 Pls
3816 957 Pls
4987 2222 Pls
4774 2284 Pls
4880 1763 Pls
4880 2172 Pls
3709 2085 Pls
3709 1626 Pls
1686 796 Pls
4667 2656 Pls
2751 796 Pls
4667 1416 Pls
3816 1887 Pls
4667 3288 Pls
4401 1471 Pls
4774 1304 Pls
5838 1664 Pls
5838 1304 Pls
2751 1403 Pls
3816 2494 Pls
3603 1676 Pls
2751 1614 Pls
4987 1899 Pls
4401 1806 Pls
2644 1552 Pls
4774 2160 Pls
5732 1763 Pls
4667 2532 Pls
4774 1936 Pls
4774 1726 Pls
4401 2625 Pls
4880 2457 Pls
2751 2656 Pls
2751 2420 Pls
5732 1366 Pls
4774 1031 Pls
5838 2321 Pls
4774 1626 Pls
4774 1924 Pls
2644 1589 Pls
4401 1719 Pls
4667 2284 Pls
4774 2346 Pls
4880 1651 Pls
4880 2457 Pls
3816 2544 Pls
4987 2742 Pls
3816 2259 Pls
4880 1502 Pls
3709 1106 Pls
3816 1887 Pls
1793 1341 Pls
5838 1949 Pls
4774 1304 Pls
5838 2358 Pls
4880 1614 Pls
4667 2222 Pls
4667 2656 Pls
2751 3586 Pls
2751 1639 Pls
4774 2420 Pls
4774 2184 Pls
3709 1130 Pls
4880 1862 Pls
3709 2680 Pls
4880 2581 Pls
5838 1750 Pls
4774 1602 Pls
4880 1775 Pls
3816 1217 Pls
5732 2209 Pls
5466 2364 Pls
2751 2122 Pls
3816 1974 Pls
3816 1924 Pls
3709 2544 Pls
4774 2494 Pls
4774 1527 Pls
4667 2730 Pls
4774 1329 Pls
4774 2147 Pls
5945 2234 Pls
5838 1354 Pls
4880 1986 Pls
3709 1316 Pls
4774 1453 Pls
3603 2184 Pls
1580 1478 Pls
4774 2296 Pls
2857 2928 Pls
4880 2432 Pls
4667 2184 Pls
3709 2259 Pls
2644 820 Pls
3709 3176 Pls
3816 1887 Pls
5945 2172 Pls
4880 2184 Pls
4880 2135 Pls
3816 1664 Pls
4880 2395 Pls
2751 957 Pls
4667 1378 Pls
4987 2569 Pls
2538 1564 Pls
4880 2135 Pls
4774 1366 Pls
5732 3524 Pls
4987 1403 Pls
5838 2234 Pls
4401 1335 Pls
4774 1602 Pls
3709 2321 Pls
4880 2284 Pls
4880 2209 Pls
4774 2122 Pls
1047 1750 Pls
2644 1949 Pls
5838 1899 Pls
4880 2482 Pls
4401 2674 Pls
5945 2383 Pls
2644 1577 Pls
3709 1738 Pls
3816 1626 Pls
5838 2197 Pls
5945 2829 Pls
2644 920 Pls
1686 1453 Pls
4880 1664 Pls
2751 1490 Pls
5838 2817 Pls
5838 2730 Pls
5838 1713 Pls
5945 1936 Pls
3816 1912 Pls
2857 3313 Pls
2857 1168 Pls
1686 1267 Pls
2644 783 Pls
4401 1211 Pls
3816 1304 Pls
3922 2519 Pls
4880 1961 Pls
2751 1143 Pls
4667 1874 Pls
3709 2048 Pls
3816 2308 Pls
3709 1974 Pls
4774 2817 Pls
4774 2544 Pls
4880 2432 Pls
941 1168 Pls
4774 2023 Pls
5838 2011 Pls
3709 2730 Pls
5838 1763 Pls
5838 2135 Pls
4774 1440 Pls
3922 3288 Pls
3922 2098 Pls
5838 2842 Pls
4774 2135 Pls
2857 808 Pls
4774 1936 Pls
3816 1887 Pls
3603 2060 Pls
5945 1837 Pls
4667 2259 Pls
3709 2594 Pls
2272 1806 Pls
4880 1230 Pls
4774 1651 Pls
3709 3052 Pls
2538 1155 Pls
4880 1788 Pls
3816 2842 Pls
4774 2916 Pls
4880 3313 Pls
5732 2234 Pls
4774 1515 Pls
5838 2730 Pls
5838 1998 Pls
5945 1304 Pls
4667 3524 Pls
5945 1589 Pls
5945 2705 Pls
5945 1974 Pls
5838 2222 Pls
4880 2122 Pls
4880 2569 Pls
4774 2246 Pls
6051 2110 Pls
4774 1044 Pls
3336 4162 Pls
4774 2494 Pls
5732 1837 Pls
3709 1304 Pls
4667 1614 Pls
2644 1701 Pls
4774 2308 Pls
4667 2321 Pls
3336 2463 Pls
4774 2271 Pls
5838 2482 Pls
1154 1391 Pls
3336 1732 Pls
3709 1949 Pls
5945 2048 Pls
3709 2668 Pls
4774 3201 Pls
5838 2048 Pls
4880 2544 Pls
2644 3238 Pls
5466 2476 Pls
4401 1943 Pls
2751 1763 Pls
4774 1354 Pls
2857 2842 Pls
5732 2259 Pls
4987 1416 Pls
4880 2569 Pls
4774 1626 Pls
4774 1564 Pls
4880 2556 Pls
1580 957 Pls
2751 1589 Pls
3816 2581 Pls
2857 1267 Pls
3816 1800 Pls
4774 1453 Pls
5945 1912 Pls
3709 2234 Pls
4880 1676 Pls
5945 1750 Pls
4774 2990 Pls
4880 2209 Pls
4774 3412 Pls
2964 3226 Pls
4774 2966 Pls
2751 920 Pls
3816 1862 Pls
3816 2110 Pls
4401 2228 Pls
5838 2246 Pls
4774 2817 Pls
4774 1726 Pls
3709 1205 Pls
3709 1688 Pls
5945 2333 Pls
6051 2718 Pls
4774 1168 Pls
2751 2829 Pls
3816 1490 Pls
6051 2383 Pls
4880 1862 Pls
3816 1763 Pls
4774 1416 Pls
3922 3288 Pls
2644 1552 Pls
4987 1168 Pls
4774 2122 Pls
3816 2978 Pls
4774 2011 Pls
3709 2395 Pls
3816 1490 Pls
2272 2910 Pls
2751 1242 Pls
4667 1329 Pls
3816 1143 Pls
5945 1862 Pls
3816 1899 Pls
5945 1626 Pls
4880 2122 Pls
2272 3592 Pls
4880 1775 Pls
4774 1130 Pls
4774 2544 Pls
3709 1316 Pls
4880 2308 Pls
4880 2631 Pls
4774 2147 Pls
5732 1540 Pls
4774 1478 Pls
4774 1577 Pls
3709 2383 Pls
4880 1428 Pls
2538 3052 Pls
4774 2011 Pls
4987 2271 Pls
2644 3313 Pls
5732 2668 Pls
4880 2011 Pls
4774 1515 Pls
5732 1812 Pls
4880 1192 Pls
3709 1936 Pls
3709 3536 Pls
4880 2804 Pls
4667 1986 Pls
4880 2333 Pls
2857 2767 Pls
4987 1775 Pls
2644 2457 Pls
2644 1502 Pls
3816 2135 Pls
4880 2011 Pls
5838 1304 Pls
4667 1378 Pls
4880 1812 Pls
4667 3040 Pls
4880 2085 Pls
3336 1955 Pls
5466 2017 Pls
3709 3176 Pls
5838 2172 Pls
5945 2432 Pls
4880 1354 Pls
3816 1961 Pls
4880 2023 Pls
4774 1676 Pls
5466 1831 Pls
5838 2197 Pls
1580 1440 Pls
4774 2172 Pls
3336 2240 Pls
2538 2693 Pls
4667 1974 Pls
3709 1031 Pls
4774 1378 Pls
5945 2358 Pls
4880 2507 Pls
4667 2234 Pls
2272 2352 Pls
4880 1738 Pls
3709 2408 Pls
4880 2432 Pls
3816 2184 Pls
3816 2879 Pls
5838 2395 Pls
4667 1577 Pls
1686 1267 Pls
4880 1986 Pls
2644 1850 Pls
1580 1478 Pls
5838 3040 Pls
2644 2767 Pls
4774 1478 Pls
3603 3288 Pls
4774 2792 Pls
5838 2532 Pls
5838 2085 Pls
4774 1031 Pls
2751 1862 Pls
3709 2358 Pls
2751 1639 Pls
4401 2215 Pls
4880 1589 Pls
4880 3610 Pls
5945 1440 Pls
3709 1403 Pls
3816 2643 Pls
5945 1750 Pls
4774 2172 Pls
2644 1552 Pls
5732 2432 Pls
3816 2060 Pls
4774 1155 Pls
4987 1155 Pls
4774 1986 Pls
5945 2606 Pls
4667 1267 Pls
3603 3548 Pls
3709 1081 Pls
4774 2160 Pls
2857 1279 Pls
5838 2048 Pls
4667 2829 Pls
4880 1118 Pls
5838 2135 Pls
4880 2209 Pls
2751 2234 Pls
3816 2036 Pls
4880 2135 Pls
4987 2420 Pls
2644 1602 Pls
1686 1292 Pls
5838 2482 Pls
4880 2383 Pls
5945 2581 Pls
4667 2643 Pls
5732 2333 Pls
2538 3437 Pls
4774 2916 Pls
4880 3400 Pls
3709 1552 Pls
4880 2569 Pls
4667 3697 Pls
4880 1316 Pls
5945 2383 Pls
4880 1763 Pls
5945 1812 Pls
5945 2383 Pls
3709 1726 Pls
2644 1639 Pls
5838 2842 Pls
4774 1688 Pls
4667 1850 Pls
3816 1502 Pls
1473 1465 Pls
4880 2209 Pls
5945 1540 Pls
4774 2122 Pls
4774 2036 Pls
4667 1986 Pls
3709 2048 Pls
3709 2308 Pls
4880 1763 Pls
4774 2122 Pls
4774 3065 Pls
4880 2755 Pls
4774 2383 Pls
2857 2259 Pls
4880 1552 Pls
5945 2234 Pls
4774 2556 Pls
5838 2532 Pls
5945 2333 Pls
4880 1726 Pls
4880 2284 Pls
5945 2073 Pls
3709 2370 Pls
4880 1192 Pls
3922 2073 Pls
2644 1354 Pls
4667 2730 Pls
3922 2011 Pls
4774 2792 Pls
2751 920 Pls
1686 1515 Pls
3709 1713 Pls
5945 1651 Pls
2751 895 Pls
3816 1899 Pls
4987 1912 Pls
2751 1465 Pls
4667 1788 Pls
5945 2160 Pls
4880 1688 Pls
3709 3586 Pls
1580 1440 Pls
4880 1812 Pls
3816 920 Pls
4774 2172 Pls
5838 2383 Pls
2538 1502 Pls
5945 1465 Pls
4774 2544 Pls
3922 3015 Pls
4880 1713 Pls
4774 1502 Pls
4774 1850 Pls
1686 2135 Pls
5945 2556 Pls
3709 3313 Pls
4774 2048 Pls
2644 1701 Pls
4667 2804 Pls
5732 1391 Pls
4987 1577 Pls
4774 2023 Pls
6158 1589 Pls
4774 1130 Pls
3922 1614 Pls
4774 2718 Pls
4880 1490 Pls
5838 1639 Pls
3816 2284 Pls
4880 2085 Pls
4667 1837 Pls
4774 2767 Pls
1686 1862 Pls
4880 1589 Pls
4774 1998 Pls
4774 2742 Pls
3816 2631 Pls
4774 2532 Pls
5945 2271 Pls
4880 1354 Pls
2272 3269 Pls
3816 1887 Pls
2857 2296 Pls
5838 2122 Pls
3603 2370 Pls
3816 3127 Pls
4880 1899 Pls
3816 2036 Pls
4774 1626 Pls
4667 2036 Pls
1686 920 Pls
3816 2953 Pls
3709 1664 Pls
3816 1763 Pls
3709 2073 Pls
941 982 Pls
4880 2160 Pls
2751 1961 Pls
5945 2259 Pls
3816 1577 Pls
4880 1912 Pls
4774 2544 Pls
4774 1428 Pls
5732 2581 Pls
4667 2011 Pls
4880 3313 Pls
1793 1775 Pls
4667 2308 Pls
2751 1068 Pls
4880 3672 Pls
2751 932 Pls
4880 2011 Pls
5466 1819 Pls
3922 2420 Pls
3336 1980 Pls
4880 2866 Pls
3603 1316 Pls
1686 1540 Pls
4774 2420 Pls
4880 2656 Pls
4880 2581 Pls
3816 2135 Pls
3922 1564 Pls
2751 957 Pls
3922 1676 Pls
4880 2036 Pls
5838 2370 Pls
4880 2160 Pls
5838 1961 Pls
3816 1713 Pls
5945 2606 Pls
2751 2036 Pls
1686 1242 Pls
4667 1354 Pls
2644 1056 Pls
4880 1738 Pls
4774 1577 Pls
4880 2160 Pls
2751 1440 Pls
4880 2928 Pls
5838 2470 Pls
4774 1961 Pls
5945 3251 Pls
4774 1788 Pls
4774 1651 Pls
2644 3536 Pls
4987 1974 Pls
5945 2271 Pls
3922 1502 Pls
4774 1589 Pls
4667 1750 Pls
4987 2023 Pls
5093 1837 Pls
5945 2432 Pls
2538 1440 Pls
4774 1416 Pls
2751 2011 Pls
5838 1750 Pls
5945 2358 Pls
5838 1688 Pls
3603 1887 Pls
3922 1416 Pls
4880 1713 Pls
5945 1552 Pls
2644 2656 Pls
4774 2073 Pls
4880 2643 Pls
5838 2395 Pls
3816 1540 Pls
4880 2234 Pls
3709 2432 Pls
2644 982 Pls
5945 2804 Pls
6051 1874 Pls
4880 1552 Pls
4880 2594 Pls
4774 1887 Pls
3816 2854 Pls
4774 2556 Pls
5945 2829 Pls
4667 1515 Pls
4880 2693 Pls
4667 1763 Pls
4987 1292 Pls
4774 1527 Pls
3709 1775 Pls
2644 820 Pls
4774 1651 Pls
3816 1788 Pls
4880 2060 Pls
4667 2532 Pls
3603 1205 Pls
4880 1664 Pls
2272 1633 Pls
5945 1329 Pls
4987 1825 Pls
1473 1403 Pls
4667 1453 Pls
3922 3028 Pls
2644 907 Pls
4774 2631 Pls
2751 1403 Pls
4774 2321 Pls
3336 1881 Pls
5838 2011 Pls
4774 2680 Pls
5945 2284 Pls
5945 2904 Pls
4987 2122 Pls
4774 1800 Pls
4987 1230 Pls
2272 1781 Pls
4667 1527 Pls
4880 2060 Pls
5945 2457 Pls
4774 1825 Pls
4774 1874 Pls
3709 1738 Pls
4774 2519 Pls
4774 1378 Pls
4401 1323 Pls
5466 1707 Pls
4880 1825 Pls
4987 1949 Pls
3709 2668 Pls
4774 2346 Pls
4987 2172 Pls
4880 1750 Pls
4987 2569 Pls
4028 2383 Pls
2644 3152 Pls
2751 2432 Pls
5838 2842 Pls
1580 659 Pls
4880 2780 Pls
4774 1279 Pls
4401 1868 Pls
4880 1949 Pls
4880 2259 Pls
4774 1651 Pls
2751 1502 Pls
5945 1924 Pls
4774 2370 Pls
3709 1230 Pls
3709 2321 Pls
4987 1775 Pls
2751 2780 Pls
4774 2383 Pls
1580 1378 Pls
3603 1044 Pls
4774 1416 Pls
1580 1378 Pls
1580 1416 Pls
5945 2184 Pls
4667 3052 Pls
4880 1837 Pls
4880 2135 Pls
4880 1056 Pls
3709 1639 Pls
4401 1955 Pls
5945 2730 Pls
4774 2470 Pls
2857 1974 Pls
1580 1292 Pls
4987 1564 Pls
3816 2160 Pls
3816 1837 Pls
4774 2222 Pls
4880 1316 Pls
4774 1750 Pls
1580 783 Pls
4774 2594 Pls
3709 1478 Pls
4880 2532 Pls
2538 845 Pls
5200 2085 Pls
1686 1639 Pls
3816 1540 Pls
3816 1949 Pls
5838 2333 Pls
4774 2594 Pls
4774 1391 Pls
5945 1391 Pls
4880 2135 Pls
4880 2581 Pls
4987 3412 Pls
4774 1428 Pls
2272 1310 Pls
4880 1416 Pls
4774 2544 Pls
4774 1676 Pls
2644 2755 Pls
2857 2581 Pls
4774 1589 Pls
1686 1887 Pls
5945 1515 Pls
5945 2333 Pls
4880 1540 Pls
1580 1279 Pls
5732 1552 Pls
6051 2172 Pls
5732 2618 Pls
2751 2668 Pls
2751 2482 Pls
4774 2098 Pls
2644 1564 Pls
4880 2085 Pls
3709 1490 Pls
2644 1453 Pls
3816 2060 Pls
3816 1589 Pls
4774 2742 Pls
3816 1862 Pls
4880 2209 Pls
3709 1726 Pls
5838 2321 Pls
2964 2668 Pls
5838 3102 Pls
5466 2525 Pls
2857 957 Pls
5838 2246 Pls
4774 1044 Pls
4987 2668 Pls
2857 1031 Pls
3816 2445 Pls
3816 1998 Pls
4667 2098 Pls
3816 2358 Pls
4774 2184 Pls
3816 1564 Pls
4880 2209 Pls
4774 2023 Pls
4880 2854 Pls
4774 2246 Pls
5732 1949 Pls
5838 2023 Pls
4880 2048 Pls
4774 2606 Pls
4880 1143 Pls
5838 1688 Pls
2644 1800 Pls
4667 1242 Pls
4880 1961 Pls
2751 3201 Pls
4667 1403 Pls
3816 2780 Pls
5838 2246 Pls
3603 1738 Pls
3709 2916 Pls
3816 1490 Pls
3603 3300 Pls
5838 2470 Pls
4667 2110 Pls
4880 1912 Pls
3709 1688 Pls
3816 1577 Pls
4987 2866 Pls
4667 2482 Pls
4987 1924 Pls
4880 2184 Pls
5838 2259 Pls
4880 2680 Pls
3336 1707 Pls
4774 1639 Pls
4880 2209 Pls
5945 1564 Pls
4880 2358 Pls
1580 1850 Pls
5732 2011 Pls
4880 2036 Pls
3709 2854 Pls
3603 2383 Pls
4987 2519 Pls
3603 1874 Pls
6051 1403 Pls
4774 3883 Pls
4667 2507 Pls
4880 1639 Pls
4774 2928 Pls
4880 1068 Pls
5838 3263 Pls
3709 907 Pls
2538 3561 Pls
4774 2544 Pls
4774 1031 Pls
6158 2680 Pls
5838 1887 Pls
4774 1192 Pls
5945 2544 Pls
5838 2122 Pls
4987 2098 Pls
3709 2085 Pls
4667 1614 Pls
2751 2966 Pls
4987 1788 Pls
3816 920 Pls
4880 1961 Pls
4774 1031 Pls
4774 1540 Pls
5732 1887 Pls
4987 2767 Pls
4774 3338 Pls
4667 1465 Pls
2644 2457 Pls
2644 1180 Pls
3816 969 Pls
5945 3548 Pls
5945 2432 Pls
3816 2160 Pls
2751 3573 Pls
4880 2358 Pls
4987 2544 Pls
2857 1453 Pls
5732 1676 Pls
5945 1862 Pls
3816 2408 Pls
5732 1688 Pls
5732 2259 Pls
4880 1701 Pls
5838 2321 Pls
4880 2432 Pls
5732 2135 Pls
1473 1738 Pls
1473 1428 Pls
4880 2358 Pls
2751 1329 Pls
4987 1378 Pls
2644 1651 Pls
4667 2036 Pls
4774 2693 Pls
4880 1887 Pls
5838 2594 Pls
4880 1800 Pls
3816 2259 Pls
5945 2135 Pls
4880 1676 Pls
2644 1502 Pls
4880 3524 Pls
1580 1502 Pls
2644 1130 Pls
3816 2581 Pls
3816 2718 Pls
3922 2507 Pls
3603 2941 Pls
5945 2668 Pls
1686 1775 Pls
2644 1676 Pls
5838 2147 Pls
4774 1180 Pls
5838 2246 Pls
5838 1664 Pls
4880 2606 Pls
4667 2569 Pls
4667 1267 Pls
5838 1676 Pls
5945 1440 Pls
2644 1254 Pls
4880 1453 Pls
3816 1527 Pls
4774 1577 Pls
4774 1540 Pls
3816 3127 Pls
2538 2160 Pls
4774 2966 Pls
5732 2284 Pls
3709 2482 Pls
5732 1924 Pls
2857 1478 Pls
4880 2011 Pls
2751 1527 Pls
3603 1936 Pls
4667 2730 Pls
1686 1329 Pls
3816 1589 Pls
4667 2184 Pls
4774 1998 Pls
5945 1961 Pls
5945 2457 Pls
4774 2321 Pls
4880 2135 Pls
4774 2023 Pls
4880 1949 Pls
4774 1998 Pls
5838 2147 Pls
4880 1912 Pls
5838 1378 Pls
2751 1763 Pls
3709 1726 Pls
4774 2346 Pls
4667 2023 Pls
1580 1763 Pls
4774 2197 Pls
4401 1856 Pls
4880 2420 Pls
2751 1366 Pls
3709 1738 Pls
3816 2036 Pls
5945 3238 Pls
2751 1465 Pls
4880 2358 Pls
3816 1998 Pls
1580 882 Pls
4880 1192 Pls
5838 2420 Pls
3816 3114 Pls
5945 1391 Pls
4774 2556 Pls
4880 3077 Pls
3816 1267 Pls
4987 2023 Pls
3816 1180 Pls
4880 2184 Pls
4774 1478 Pls
4880 1527 Pls
4774 2544 Pls
941 1428 Pls
5838 2470 Pls
4774 1602 Pls
4774 2618 Pls
2857 1254 Pls
1686 1403 Pls
2751 944 Pls
4667 1155 Pls
4667 2184 Pls
4401 2476 Pls
4774 1812 Pls
4880 1564 Pls
4987 1750 Pls
2644 1428 Pls
5945 2135 Pls
3816 1738 Pls
4667 1837 Pls
5466 2203 Pls
4774 1602 Pls
4774 1589 Pls
941 1130 Pls
1580 1006 Pls
4667 1726 Pls
5466 2029 Pls
3709 1502 Pls
2857 2780 Pls
4774 1998 Pls
2644 3201 Pls
4880 2718 Pls
4880 2060 Pls
4774 2271 Pls
4880 1540 Pls
3816 1961 Pls
4401 3034 Pls
4880 2284 Pls
5945 2011 Pls
3709 1527 Pls
4774 3040 Pls
2751 1292 Pls
3816 1763 Pls
5838 1874 Pls
5838 2085 Pls
5945 2333 Pls
3603 1639 Pls
1473 1366 Pls
3709 2432 Pls
5838 1304 Pls
4774 3412 Pls
4880 2556 Pls
4774 2048 Pls
4880 2408 Pls
3816 1056 Pls
4987 1887 Pls
3816 2296 Pls
1686 1143 Pls
4774 1254 Pls
1047 1440 Pls
4774 1750 Pls
4880 1490 Pls
4880 2110 Pls
2751 1527 Pls
5732 1540 Pls
4880 3300 Pls
2751 2445 Pls
3709 1726 Pls
1047 1924 Pls
2751 1242 Pls
5945 1304 Pls
5945 2160 Pls
4774 1391 Pls
1686 870 Pls
4667 1416 Pls
6051 2271 Pls
941 1750 Pls
4880 1515 Pls
5838 2147 Pls
5945 2160 Pls
3709 1750 Pls
4774 1192 Pls
4774 1639 Pls
4774 1577 Pls
4774 2916 Pls
3709 1800 Pls
4774 2643 Pls
4987 1763 Pls
2538 2234 Pls
4774 1614 Pls
3816 2470 Pls
3709 2147 Pls
2751 2395 Pls
4774 1304 Pls
3709 2866 Pls
4774 2519 Pls
2538 2941 Pls
3816 2284 Pls
3709 2804 Pls
3709 2036 Pls
4774 2048 Pls
4774 1775 Pls
3816 1912 Pls
4401 2129 Pls
2751 1068 Pls
4880 1664 Pls
4880 1788 Pls
2857 1527 Pls
5945 1899 Pls
3709 2953 Pls
5732 2718 Pls
4774 2122 Pls
5838 1366 Pls
4667 1912 Pls
4774 2420 Pls
5945 2643 Pls
4880 2308 Pls
4774 1924 Pls
5945 2519 Pls
5945 1664 Pls
4774 1044 Pls
2272 3517 Pls
3816 1614 Pls
5945 1589 Pls
3603 2457 Pls
5838 1540 Pls
3816 1068 Pls
5732 2556 Pls
3709 2271 Pls
4880 2656 Pls
4880 1502 Pls
4880 2011 Pls
5838 2494 Pls
4774 1924 Pls
3603 1019 Pls
2751 1019 Pls
4987 2953 Pls
1580 1304 Pls
2857 2742 Pls
5945 1664 Pls
2644 1701 Pls
4774 1589 Pls
5945 1887 Pls
3709 2519 Pls
3709 1998 Pls
1686 1391 Pls
4880 2532 Pls
2644 1738 Pls
6051 1428 Pls
3816 1788 Pls
3816 1416 Pls
4774 2036 Pls
2751 796 Pls
3709 2073 Pls
4880 3028 Pls
4667 1019 Pls
4880 3362 Pls
1580 783 Pls
4667 1626 Pls
2751 3375 Pls
1686 1391 Pls
3816 2135 Pls
4880 2184 Pls
4774 2494 Pls
4880 1044 Pls
5945 2284 Pls
2751 1614 Pls
3816 1639 Pls
1580 1924 Pls
3816 2507 Pls
3922 1651 Pls
5945 2259 Pls
3709 3176 Pls
2857 1626 Pls
4774 2346 Pls
4774 2197 Pls
2644 1775 Pls
4774 3821 Pls
4880 2011 Pls
4880 2333 Pls
3709 1068 Pls
3816 1614 Pls
4401 2153 Pls
4774 2036 Pls
5945 1577 Pls
3603 1998 Pls
2644 1502 Pls
4667 2904 Pls
2751 2197 Pls
5732 2767 Pls
5732 1688 Pls
3709 1837 Pls
3816 2184 Pls
5093 2234 Pls
4880 3176 Pls
4774 2668 Pls
4774 1056 Pls
4774 1887 Pls
5945 3077 Pls
4774 1540 Pls
4774 2172 Pls
4774 2271 Pls
3709 2036 Pls
1580 734 Pls
5838 1515 Pls
3709 1453 Pls
4880 2383 Pls
4880 2470 Pls
3922 1564 Pls
5945 2742 Pls
5945 1676 Pls
5838 2519 Pls
1154 1279 Pls
4667 2085 Pls
2644 1230 Pls
4880 2556 Pls
3709 1639 Pls
4774 2395 Pls
3709 1453 Pls
1686 1614 Pls
4774 2296 Pls
3709 3065 Pls
2751 920 Pls
2538 1044 Pls
4667 1750 Pls
1686 1490 Pls
4774 2296 Pls
3816 2036 Pls
4774 2643 Pls
3336 2005 Pls
4880 2160 Pls
4774 1267 Pls
4774 1924 Pls
4880 2370 Pls
4880 1242 Pls
5945 1775 Pls
5838 1577 Pls
4774 2420 Pls
5838 2346 Pls
3709 2941 Pls
4880 1676 Pls
4880 1540 Pls
4774 2048 Pls
2751 2432 Pls
4667 2829 Pls
5945 1986 Pls
5732 2135 Pls
4774 2494 Pls
3922 1279 Pls
5838 1378 Pls
2751 1366 Pls
4774 2160 Pls
5732 1614 Pls
4774 1118 Pls
3709 1527 Pls
3816 1936 Pls
4880 2581 Pls
5945 1639 Pls
4667 1019 Pls
4880 2408 Pls
3816 2060 Pls
4987 1949 Pls
4987 2135 Pls
4667 1998 Pls
4774 2656 Pls
4880 2011 Pls
3816 2432 Pls
4774 1961 Pls
1473 1267 Pls
5838 2842 Pls
5945 1800 Pls
4774 1205 Pls
1047 1502 Pls
4667 2160 Pls
3816 1589 Pls
5945 2432 Pls
3816 1639 Pls
5945 1639 Pls
4880 2432 Pls
3709 1899 Pls
2644 1502 Pls
5945 1316 Pls
3922 1949 Pls
4774 1279 Pls
4667 1118 Pls
5732 1589 Pls
1580 1031 Pls
4774 1688 Pls
5945 2494 Pls
4774 1478 Pls
3922 1899 Pls
2538 2866 Pls
5838 1428 Pls
6051 2842 Pls
5945 2246 Pls
2538 2160 Pls
2857 3152 Pls
2538 1217 Pls
2644 2842 Pls
5838 1676 Pls
3603 1515 Pls
5838 1998 Pls
4880 2854 Pls
5732 2333 Pls
5838 1775 Pls
4774 1502 Pls
3816 1887 Pls
2538 3561 Pls
3709 1093 Pls
5732 1502 Pls
4774 1750 Pls
4987 2842 Pls
4667 2036 Pls
2644 2358 Pls
4774 1577 Pls
2857 1279 Pls
4774 2172 Pls
4880 1378 Pls
4880 2680 Pls
3709 1515 Pls
5945 2656 Pls
3709 1391 Pls
3816 2606 Pls
5945 2755 Pls
5838 2197 Pls
3816 1713 Pls
4774 2966 Pls
5093 1428 Pls
4987 2172 Pls
4880 2718 Pls
3922 1750 Pls
4774 2445 Pls
4774 2147 Pls
5838 1527 Pls
6051 1416 Pls
5945 2333 Pls
4028 1998 Pls
4774 1180 Pls
5945 2457 Pls
4774 2073 Pls
5838 2370 Pls
2857 1564 Pls
4880 2953 Pls
2751 920 Pls
4774 2023 Pls
4667 1502 Pls
4880 1267 Pls
4774 2792 Pls
2272 1509 Pls
4774 2147 Pls
2751 2804 Pls
4774 1354 Pls
4880 2011 Pls
5732 2085 Pls
5945 1639 Pls
941 1316 Pls
4880 2160 Pls
5945 2308 Pls
4987 1850 Pls
3709 1527 Pls
4880 1366 Pls
2751 2842 Pls
5093 1428 Pls
4774 2098 Pls
3816 2110 Pls
4880 1788 Pls
5732 2184 Pls
3709 1106 Pls
4774 2197 Pls
5838 2370 Pls
3709 2420 Pls
4880 2556 Pls
5945 2259 Pls
4774 2544 Pls
2751 2953 Pls
4774 2085 Pls
2538 1738 Pls
3709 2767 Pls
1580 1378 Pls
3816 1416 Pls
4880 1788 Pls
5945 1676 Pls
4880 2036 Pls
4774 1986 Pls
4880 3065 Pls
2644 1230 Pls
4774 2866 Pls
4774 1974 Pls
3816 2135 Pls
3709 1168 Pls
4774 2296 Pls
3816 1974 Pls
5945 2209 Pls
4987 2222 Pls
4667 1750 Pls
4774 2246 Pls
4880 2656 Pls
5838 3387 Pls
3816 1515 Pls
5838 2271 Pls
5466 1980 Pls
3816 2184 Pls
3816 1986 Pls
4880 3313 Pls
4880 1081 Pls
4774 3648 Pls
4880 1639 Pls
1473 771 Pls
4880 2693 Pls
4880 2408 Pls
4880 1044 Pls
3336 963 Pls
4880 1912 Pls
5732 2631 Pls
3816 1428 Pls
4774 1626 Pls
5838 1899 Pls
5838 2246 Pls
3336 2687 Pls
2538 944 Pls
4774 1130 Pls
4880 2259 Pls
3709 3226 Pls
5838 1651 Pls
4774 1279 Pls
2751 2370 Pls
4401 1719 Pls
4987 2259 Pls
4774 2370 Pls
5945 3548 Pls
4401 1223 Pls
5945 1316 Pls
5945 1564 Pls
3922 2110 Pls
3709 3412 Pls
2538 1490 Pls
5945 2445 Pls
4774 2358 Pls
4774 1726 Pls
5945 1887 Pls
3816 1639 Pls
4880 1825 Pls
5945 1887 Pls
4880 2197 Pls
4774 1527 Pls
5945 1403 Pls
4401 1459 Pls
2751 2445 Pls
5945 2606 Pls
4774 2209 Pls
3816 1564 Pls
5838 2271 Pls
6051 2122 Pls
2857 2507 Pls
4880 2135 Pls
5838 2011 Pls
3709 2432 Pls
4987 2197 Pls
4880 1118 Pls
2857 1403 Pls
4880 2284 Pls
4880 1044 Pls
4401 1335 Pls
1580 1874 Pls
5838 1664 Pls
2964 2482 Pls
4880 1304 Pls
4774 3288 Pls
2857 1068 Pls
4987 1440 Pls
3709 1354 Pls
2751 2718 Pls
4774 2370 Pls
5838 2197 Pls
2538 3288 Pls
5945 2333 Pls
3709 1750 Pls
5838 2482 Pls
5732 1887 Pls
5945 2532 Pls
4774 1031 Pls
3816 1242 Pls
5945 2358 Pls
5838 1552 Pls
4774 2606 Pls
4774 3288 Pls
3603 2358 Pls
4667 1019 Pls
4880 2594 Pls
3816 2383 Pls
5732 2370 Pls
2751 1019 Pls
3336 1347 Pls
2857 1453 Pls
2857 3338 Pls
5838 2395 Pls
5838 2023 Pls
4774 1651 Pls
4880 2110 Pls
2857 3623 Pls
3816 2085 Pls
1154 796 Pls
3709 1726 Pls
1580 1354 Pls
4774 2643 Pls
4880 1366 Pls
4774 1899 Pls
4774 2767 Pls
3816 1763 Pls
5945 1378 Pls
1047 1924 Pls
5838 2222 Pls
3816 1564 Pls
5945 1664 Pls
4880 1862 Pls
4774 1515 Pls
4880 2011 Pls
4880 1676 Pls
4774 2519 Pls
4774 2643 Pls
3709 2680 Pls
3816 2135 Pls
3709 2953 Pls
5838 1775 Pls
5838 2420 Pls
4987 2420 Pls
5838 1602 Pls
4774 1205 Pls
5945 1428 Pls
2644 3821 Pls
4880 2110 Pls
4774 2395 Pls
5732 2222 Pls
3603 2420 Pls
3336 1732 Pls
4880 3722 Pls
4774 2222 Pls
4774 1130 Pls
5838 1750 Pls
4774 2817 Pls
2857 1279 Pls
5945 2259 Pls
4987 1304 Pls
4880 1056 Pls
4774 2110 Pls
4401 2054 Pls
4774 2370 Pls
4774 2804 Pls
2538 2184 Pls
3709 1701 Pls
1686 672 Pls
2751 1664 Pls
5466 1484 Pls
3922 2643 Pls
3816 1540 Pls
4774 1974 Pls
2538 2308 Pls
2751 1316 Pls
3709 1515 Pls
5945 2358 Pls
3816 1143 Pls
4774 2755 Pls
5945 1515 Pls
4987 1478 Pls
4774 2271 Pls
4880 1267 Pls
1580 1577 Pls
4774 1589 Pls
4774 1998 Pls
3816 1986 Pls
4667 1688 Pls
3816 1031 Pls
3816 2333 Pls
2538 1304 Pls
4774 1899 Pls
5838 2321 Pls
2644 1998 Pls
5945 2408 Pls
2857 1155 Pls
3922 2060 Pls
2751 2011 Pls
5945 2742 Pls
5466 1447 Pls
5945 1664 Pls
4774 2222 Pls
4987 3090 Pls
4667 2110 Pls
3709 1676 Pls
3603 1912 Pls
5838 2197 Pls
2751 2829 Pls
4774 2135 Pls
5945 1713 Pls
2538 1118 Pls
4667 2308 Pls
3709 1998 Pls
3709 1527 Pls
1580 1924 Pls
2857 1292 Pls
5945 2470 Pls
2538 2854 Pls
3336 1608 Pls
5838 1527 Pls
4774 2147 Pls
5838 2172 Pls
3709 1986 Pls
5732 2048 Pls
1686 1515 Pls
3816 1428 Pls
4774 1763 Pls
4774 2457 Pls
3709 2184 Pls
3709 2519 Pls
2751 796 Pls
4401 2488 Pls
3816 2321 Pls
2644 1974 Pls
4774 2631 Pls
4880 1341 Pls
5945 1688 Pls
3709 2569 Pls
2751 833 Pls
4774 2184 Pls
3709 4243 Pls
4667 2693 Pls
5838 1676 Pls
4880 1676 Pls
3816 3052 Pls
3816 1800 Pls
5945 1800 Pls
4774 1292 Pls
4880 2680 Pls
4774 1688 Pls
4774 1577 Pls
4774 2073 Pls
3816 1577 Pls
4774 1552 Pls
4774 1750 Pls
5945 2333 Pls
3709 1688 Pls
3709 2023 Pls
4667 1738 Pls
5466 1434 Pls
4987 2271 Pls
4987 1068 Pls
5838 1998 Pls
4774 1602 Pls
5945 2680 Pls
3816 3536 Pls
3603 2135 Pls
2751 2643 Pls
2538 1540 Pls
5838 1552 Pls
2644 1527 Pls
4880 2804 Pls
3603 1391 Pls
2751 1564 Pls
4774 1416 Pls
5838 1750 Pls
2644 2296 Pls
5838 1366 Pls
5945 1936 Pls
4880 1354 Pls
3709 1639 Pls
5945 2532 Pls
5732 3524 Pls
2857 1428 Pls
4774 2296 Pls
2644 1006 Pls
4987 2296 Pls
3816 2643 Pls
4987 1800 Pls
5732 2011 Pls
1686 1267 Pls
4880 1329 Pls
5838 2594 Pls
2538 1081 Pls
1580 796 Pls
4774 1279 Pls
5838 1998 Pls
3816 1986 Pls
4774 2916 Pls
3816 3648 Pls
4667 2656 Pls
1686 1527 Pls
2644 1031 Pls
4880 1664 Pls
3816 2606 Pls
1686 1403 Pls
1686 1527 Pls
5945 2680 Pls
4774 1750 Pls
4880 2656 Pls
4774 1961 Pls
5945 1676 Pls
4774 2966 Pls
3709 969 Pls
4880 1552 Pls
4880 2755 Pls
4774 1788 Pls
3603 2581 Pls
5945 2569 Pls
3816 2470 Pls
3709 2321 Pls
3816 1825 Pls
5732 1552 Pls
3709 1750 Pls
3603 1490 Pls
941 771 Pls
3922 1453 Pls
4774 3263 Pls
4774 2618 Pls
4774 1577 Pls
3816 1440 Pls
4880 3722 Pls
4774 2296 Pls
5945 2160 Pls
5838 1664 Pls
2857 1651 Pls
2272 1013 Pls
4774 2023 Pls
4774 1874 Pls
4667 1837 Pls
2644 957 Pls
4774 3065 Pls
4774 1701 Pls
4880 2048 Pls
5838 1850 Pls
3816 1788 Pls
3816 2321 Pls
5838 2184 Pls
4880 3462 Pls
3709 969 Pls
4987 1825 Pls
5945 2271 Pls
941 1366 Pls
2272 1236 Pls
4774 3635 Pls
4880 2445 Pls
3816 1701 Pls
4774 2445 Pls
5945 2904 Pls
4880 3251 Pls
3709 2098 Pls
4774 1974 Pls
5945 2271 Pls
3816 2259 Pls
4774 1825 Pls
2751 1515 Pls
4987 1118 Pls
4774 1577 Pls
4774 1478 Pls
5945 3114 Pls
4774 1031 Pls
4774 1564 Pls
3816 2532 Pls
4880 1465 Pls
4880 2804 Pls
3709 1850 Pls
4774 2172 Pls
2538 1391 Pls
3922 1577 Pls
1580 659 Pls
4774 3238 Pls
4667 1540 Pls
4667 2395 Pls
4774 1936 Pls
5945 2308 Pls
3816 2482 Pls
3816 2507 Pls
1686 1143 Pls
3816 3325 Pls
3816 2432 Pls
3816 1688 Pls
3603 1961 Pls
5945 1924 Pls
5838 2160 Pls
4987 1205 Pls
2538 932 Pls
5838 2147 Pls
4401 1732 Pls
4880 1589 Pls
5838 2259 Pls
4401 1980 Pls
4987 2147 Pls
5838 2482 Pls
5838 2011 Pls
3816 2680 Pls
2644 1267 Pls
5945 2098 Pls
5732 1564 Pls
1686 1391 Pls
5945 1775 Pls
4880 1180 Pls
3709 1044 Pls
6051 2048 Pls
3816 3586 Pls
3709 1515 Pls
5945 2532 Pls
4774 2023 Pls
4774 1502 Pls
4774 2693 Pls
5945 2259 Pls
4774 1378 Pls
4880 3127 Pls
2857 1031 Pls
4667 1887 Pls
3709 1899 Pls
4774 2408 Pls
4774 1899 Pls
2644 2383 Pls
2751 3164 Pls
4774 2358 Pls
4774 1924 Pls
1686 1453 Pls
2751 2829 Pls
4774 2358 Pls
4880 1837 Pls
5945 2135 Pls
3709 1800 Pls
1580 796 Pls
4987 1738 Pls
3709 1887 Pls
4667 2668 Pls
5732 2643 Pls
4880 2011 Pls
4880 2953 Pls
1686 1936 Pls
4667 1763 Pls
2751 1068 Pls
2751 3201 Pls
2751 820 Pls
5838 2048 Pls
5838 2160 Pls
4774 1068 Pls
5732 2135 Pls
5838 1664 Pls
5838 2370 Pls
1686 1887 Pls
4880 1465 Pls
3922 2197 Pls
4774 2296 Pls
3816 1936 Pls
4774 1391 Pls
3709 1825 Pls
3709 944 Pls
2751 1279 Pls
3709 2941 Pls
3816 3015 Pls
4880 2321 Pls
3709 3040 Pls
4880 3462 Pls
4774 1626 Pls
3816 1837 Pls
3603 2370 Pls
4774 2271 Pls
3603 1614 Pls
1580 1540 Pls
3603 1936 Pls
3816 1068 Pls
4880 1143 Pls
4880 1688 Pls
2751 3040 Pls
2538 2507 Pls
4667 2011 Pls
1473 1118 Pls
5945 2519 Pls
5945 3102 Pls
4987 1056 Pls
3709 1924 Pls
4880 3201 Pls
4774 2296 Pls
4880 3350 Pls
4774 2296 Pls
3816 2594 Pls
3816 2519 Pls
1207 1558 Pls
5945 2060 Pls
4774 2172 Pls
5732 1639 Pls
4774 2023 Pls
3603 2804 Pls
4774 1701 Pls
3816 2370 Pls
1207 1434 Pls
4987 1800 Pls
5838 1453 Pls
3709 1254 Pls
3709 1936 Pls
5838 2321 Pls
3816 2866 Pls
4774 2445 Pls
2644 1527 Pls
2272 1633 Pls
5838 2023 Pls
4401 2798 Pls
4774 1502 Pls
1580 783 Pls
4774 1081 Pls
3816 1713 Pls
4774 1044 Pls
4880 2060 Pls
4880 1713 Pls
4774 2420 Pls
4774 1936 Pls
3816 2569 Pls
3816 1936 Pls
2751 2891 Pls
5466 1955 Pls
4880 2792 Pls
4774 2271 Pls
1473 2420 Pls
4880 1837 Pls
3816 1428 Pls
3709 2519 Pls
4401 1397 Pls
5838 1949 Pls
4987 1192 Pls
5732 1403 Pls
4880 1775 Pls
3603 1019 Pls
941 1242 Pls
1686 1862 Pls
2857 1403 Pls
3709 1862 Pls
4774 2122 Pls
3816 1862 Pls
4987 2792 Pls
3336 1608 Pls
4774 1316 Pls
5838 1874 Pls
5732 1416 Pls
4774 2147 Pls
4774 1130 Pls
4880 1564 Pls
4880 2110 Pls
2857 1378 Pls
4880 1912 Pls
4667 2234 Pls
4880 2767 Pls
3709 2866 Pls
2751 1614 Pls
2644 1614 Pls
5945 2308 Pls
1580 1378 Pls
5945 1440 Pls
3816 2333 Pls
5838 1626 Pls
2751 1713 Pls
5732 3214 Pls
4880 1316 Pls
2644 1378 Pls
3922 1825 Pls
4880 1403 Pls
3816 1540 Pls
4774 2073 Pls
5945 2284 Pls
3816 2023 Pls
4880 1602 Pls
5945 2147 Pls
4880 2234 Pls
3922 2668 Pls
5945 2259 Pls
5945 1775 Pls
5093 2829 Pls
3816 1527 Pls
2538 2507 Pls
5732 2333 Pls
2751 957 Pls
2272 2687 Pls
4774 1664 Pls
3709 2222 Pls
5945 2023 Pls
3816 2482 Pls
4774 3338 Pls
5945 2160 Pls
4774 1614 Pls
2538 1478 Pls
3816 2408 Pls
4880 3238 Pls
5732 2879 Pls
4880 2073 Pls
5945 2023 Pls
2644 3189 Pls
4880 1812 Pls
3816 4181 Pls
4880 2110 Pls
4880 3350 Pls
4774 2879 Pls
3816 2494 Pls
5466 2525 Pls
3709 1726 Pls
5838 1936 Pls
4774 3152 Pls
2751 2011 Pls
2644 3362 Pls
5466 2600 Pls
5838 2420 Pls
2644 1564 Pls
4987 1502 Pls
3709 907 Pls
4667 1862 Pls
3816 1540 Pls
5732 1837 Pls
2644 1180 Pls
5945 1527 Pls
4880 2432 Pls
4667 2395 Pls
1473 771 Pls
3709 3635 Pls
4880 1924 Pls
5945 2098 Pls
5838 2222 Pls
4774 1279 Pls
3922 1540 Pls
3922 1874 Pls
4774 1304 Pls
5732 1651 Pls
4880 1664 Pls
4880 1403 Pls
3709 2160 Pls
3709 1874 Pls
4667 2135 Pls
2751 3400 Pls
3816 2197 Pls
4880 2358 Pls
5838 2321 Pls
2644 1664 Pls
4880 2879 Pls
3816 1540 Pls
4667 1887 Pls
3922 2420 Pls
4880 3300 Pls
3922 2296 Pls
4880 2060 Pls
5732 1403 Pls
4774 1564 Pls
2751 2284 Pls
4774 2519 Pls
4774 2060 Pls
4880 2085 Pls
2751 1254 Pls
3603 2631 Pls
1686 1775 Pls
4880 2135 Pls
4774 2470 Pls
5945 2023 Pls
3816 2271 Pls
5945 2383 Pls
4774 1899 Pls
3603 2184 Pls
3816 1887 Pls
3816 1664 Pls
3922 2296 Pls
4774 1614 Pls
4987 2866 Pls
4880 1688 Pls
5093 2606 Pls
2644 2395 Pls
4774 2544 Pls
4401 1707 Pls
4880 1701 Pls
2751 1540 Pls
3603 1701 Pls
5838 2259 Pls
4880 2730 Pls
5838 2098 Pls
4774 1602 Pls
3816 1453 Pls
3709 907 Pls
1686 1775 Pls
5945 1651 Pls
4667 2953 Pls
3816 1899 Pls
5838 2321 Pls
1793 808 Pls
4774 2370 Pls
3816 1044 Pls
3709 1453 Pls
4880 2556 Pls
2272 2352 Pls
3603 1862 Pls
3709 2358 Pls
2538 1589 Pls
5093 1316 Pls
4774 1515 Pls
3709 1837 Pls
4880 3548 Pls
1580 1577 Pls
5838 2284 Pls
3603 1614 Pls
4987 1378 Pls
4774 1602 Pls
3816 2953 Pls
3709 1031 Pls
3816 2333 Pls
5732 2742 Pls
4880 3400 Pls
3709 2048 Pls
5945 2271 Pls
3816 2395 Pls
5838 2718 Pls
1686 1614 Pls
4880 2879 Pls
3816 1874 Pls
4774 1031 Pls
3709 2060 Pls
4774 1936 Pls
4774 1602 Pls
941 1279 Pls
4774 2482 Pls
3709 1006 Pls
2751 1713 Pls
4880 2854 Pls
2751 1081 Pls
5466 1781 Pls
5838 2346 Pls
4774 1874 Pls
3816 1763 Pls
4880 2432 Pls
4880 1527 Pls
3709 1874 Pls
4667 1416 Pls
3816 2085 Pls
3709 1168 Pls
4774 3139 Pls
4774 3052 Pls
3603 1056 Pls
2644 1527 Pls
2538 907 Pls
4774 1354 Pls
3709 2122 Pls
5838 1651 Pls
3709 3300 Pls
4774 2147 Pls
5732 2507 Pls
4880 2023 Pls
5838 2544 Pls
4774 1254 Pls
4774 3238 Pls
1686 994 Pls
4880 2259 Pls
2857 1701 Pls
2751 3524 Pls
4667 2854 Pls
3603 2060 Pls
5945 1899 Pls
3603 2544 Pls
4774 2891 Pls
4774 2767 Pls
3816 2184 Pls
4880 1093 Pls
3709 2122 Pls
4774 2135 Pls
5945 1366 Pls
6748 4767 Pls
stroke
grestore
end
showpage
%%Trailer
%%DocumentFonts: Helvetica

%%EndDocument
 @endspecial 826 4915 a Ft(Figure)30 b(4.5:)42 b Fr(Delay)32
b(on)i(the)f(overhe)-5 b(ad)34 b(versus)f(physic)-5 b(al)34
b(network)g(delay)p eop
%%Page: 67 82
67 81 bop 3809 100 a Ft(67)300 399 y(based)28 b(m)m(ulticast)f(where)h
(the)g(source)g(simply)e(unicasts)h(a)h(message)h(to)g(ev)m(ery)g
(receiv)m(er)g(in)d(succession.)300 624 y(Our)j(ev)-5
b(aluation)30 b(metrics)g(are:)436 950 y Ff(\017)46 b
Fp(Relativ)m(e)33 b(Dela)m(y)h(P)m(enalt)m(y)f(\(RDP\))p
Ft(:)d(the)f(ratio)g(of)g(the)g(dela)m(y)f(b)s(et)m(w)m(een)i(t)m(w)m
(o)g(no)s(des)e(\(in)g(this)527 1176 y(case,)i(the)e(source)g(no)s(de)g
(and)f(a)i(receiv)m(er\))g(using)d(CAN-based)i(m)m(ulticast)g(to)g(the)
h(unicast)e(dela)m(y)527 1401 y(b)s(et)m(w)m(een)k(them)g(on)f(the)g
(underlying)e(ph)m(ysical)h(net)m(w)m(ork)436 1702 y
Ff(\017)46 b Fp(Link)35 b(Stress)p Ft(:)41 b(the)31 b(n)m(um)m(b)s(er)e
(of)h(iden)m(tical)f(copies)i(of)f(a)h(pac)m(k)m(et)h(carried)e(b)m(y)g
(a)h(ph)m(ysical)e(link)664 2027 y(As)h(b)s(efore,)g(our)g(sim)m
(ulations)e(w)m(ere)j(p)s(erformed)e(on)h(T)-8 b(ransit-Stub)29
b(\(TS\))h(top)s(ologies.)300 2387 y Fv(4.2.1)112 b(Relativ)m(e)36
b(Dela)m(y)h(P)m(enalt)m(y)664 2672 y Ft(W)-8 b(e)29
b(\014rst)e(presen)m(t)h(results)f(from)g(a)h(m)m(ulticast)g
(transmission)d(using)i(a)h(single)f(source)h(as)g(this)300
2897 y(represen)m(ts)g(the)f(p)s(erformance)g(t)m(ypically)g(seen)h
(across)g(the)g(di\013eren)m(t)f(receiv)m(er)h(no)s(des)f(for)g(a)h
(transmis-)300 3123 y(sion)34 b(from)g(a)h(single)e(source.)53
b(These)35 b(sim)m(ulations)d(w)m(ere)j(p)s(erformed)e(using)h(a)g(CAN)
h(with)e(6)i(dimen-)300 3349 y(sions)e(and)h(a)g(group)g(size)g(of)g
(8192)i(no)s(des.)51 b(The)33 b(source)i(no)s(de)e(w)m(as)i(selected)f
(at)h(random.)51 b(W)-8 b(e)36 b(used)300 3575 y(T)-8
b(ransit-Stub)31 b(top)s(ologies)j(with)d(link)h(latencies)h(of)g(20ms)
h(for)f(in)m(tra-transit)f(domain)g(links,)g(5ms)h(for)300
3801 y(stub-transit)c(links)f(and)i(2ms)h(for)f(in)m(tra-stub)f(domain)
g(links.)664 4027 y(Both)24 b(IP)g(m)m(ulticast)g(and)g(Unicast-based)g
(m)m(ulticast)g(ac)m(hiev)m(e)h(an)f(RDP)h(v)-5 b(alue)23
b(of)i(one)f(for)g(all)300 4252 y(group)30 b(mem)m(b)s(ers)f(b)s
(ecause)h(messages)h(are)g(transmitted)f(along)g(the)g(direct)g(ph)m
(ysical)f(\(IP-lev)m(el\))h(path)300 4478 y(b)s(et)m(w)m(een)j(the)g
(source)g(and)f(receiv)m(ers.)48 b(Routing)32 b(on)h(an)f(o)m(v)m(erla)
m(y)i(net)m(w)m(ork)g(ho)m(w)m(ev)m(er,)h(fundamen)m(tally)300
4704 y(results)24 b(in)h(higher)f(dela)m(ys.)39 b(Figure)25
b(4.3)i(plots)e(the)h(cum)m(ulativ)m(e)f(distribution)d(of)k(RDP)g(o)m
(v)m(er)h(the)e(group)300 4930 y(mem)m(b)s(ers.)38 b(While)24
b(the)i(ma)5 b(jorit)m(y)25 b(of)h(receiv)m(ers)f(see)h(an)f(RDP)h(of)f
(less)g(than)g(ab)s(out)g(5)h(or)f(6,)i(a)e(few)g(group)300
5156 y(mem)m(b)s(ers)h(ha)m(v)m(e)i(a)f(high)f(RDP)-8
b(.)28 b(This)d(can)i(b)s(e)f(explained)2266 5123 y Fl(5)2330
5156 y Ft(from)h(the)g(scatter-plot)h(in)d(Figure)i(4.4.)40
b(The)p 300 5217 1440 4 v 404 5271 a Fk(5)438 5303 y
Fj(The)26 b(authors)g(in)g([19)q(])g(mak)n(e)e(the)i(same)f(observ)l
(ation)h(and)f(explanation.)p eop
%%Page: 68 83
68 82 bop 3809 100 a Ft(68)343 1556 y @beginspecial 50
@llx 50 @lly 410 @urx 302 @ury 1969 @rwi @setspecial
%%BeginDocument: fig/rdp_grpsize.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: graph.ps
%%Creator: gnuplot 3.5 (pre 3.6) patchlevel beta 340
%%CreationDate: Wed May 16 22:29:55 2001
%%DocumentFonts: (atend)
%%BoundingBox: 50 50 410 302
%%Orientation: Portrait
%%EndComments
/gnudict 120 dict def
gnudict begin
/Color false def
/Solid false def
/gnulinewidth 5.000 def
/userlinewidth gnulinewidth def
/vshift -46 def
/dl {10 mul} def
/hpt_ 31.5 def
/vpt_ 31.5 def
/hpt hpt_ def
/vpt vpt_ def
/M {moveto} bind def
/L {lineto} bind def
/R {rmoveto} bind def
/V {rlineto} bind def
/vpt2 vpt 2 mul def
/hpt2 hpt 2 mul def
/Lshow { currentpoint stroke M
  0 vshift R show } def
/Rshow { currentpoint stroke M
  dup stringwidth pop neg vshift R show } def
/Cshow { currentpoint stroke M
  dup stringwidth pop -2 div vshift R show } def
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
 {pop pop pop Solid {pop []} if 0 setdash} ifelse } def
/BL { stroke gnulinewidth 2 mul setlinewidth } def
/AL { stroke gnulinewidth 2 div setlinewidth } def
/UL { gnulinewidth mul /userlinewidth exch def } def
/PL { stroke userlinewidth setlinewidth } def
/LTb { BL [] 0 0 0 DL } def
/LTa { AL [1 dl 2 dl] 0 setdash 0 0 0 setrgbcolor } def
/LT0 { PL [] 0 1 0 DL } def
/LT1 { PL [4 dl 2 dl] 0 0 1 DL } def
/LT2 { PL [2 dl 3 dl] 1 0 0 DL } def
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
/Pnt { stroke [] 0 setdash
   gsave 1 setlinecap M 0 0 V stroke grestore } def
/Dia { stroke [] 0 setdash 2 copy vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke
  Pnt } def
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
  currentpoint stroke M
  hpt neg vpt neg R hpt2 0 V stroke
  } def
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke
  Pnt } def
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
  hpt2 vpt2 neg V currentpoint stroke M
  hpt2 neg 0 R hpt2 vpt2 V stroke } def
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke
  Pnt  } def
/Star { 2 copy Pls Crs } def
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V  hpt2 0 V  0 vpt2 V
  hpt2 neg 0 V  closepath fill } def
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath fill } def
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke
  Pnt  } def
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath fill} def
/DiaF { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath fill } def
/Pent { stroke [] 0 setdash 2 copy gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore Pnt } def
/PentF { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath fill grestore } def
/Circle { stroke [] 0 setdash 2 copy
  hpt 0 360 arc stroke Pnt } def
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450  arc } bind def
/C1 { BL [] 0 setdash 2 copy        moveto
       2 copy  vpt 0 90 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C2 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C3 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C4 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C5 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 90 arc
       2 copy moveto
       2 copy  vpt 180 270 arc closepath fill
               vpt 0 360 arc } bind def
/C6 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 90 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C7 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 0 270 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C8 { BL [] 0 setdash 2 copy moveto
      2 copy vpt 270 360 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C9 { BL [] 0 setdash 2 copy moveto
      2 copy  vpt 270 450 arc closepath fill
              vpt 0 360 arc closepath } bind def
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
       2 copy moveto
       2 copy vpt 90 180 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C11 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 0 180 arc closepath fill
       2 copy moveto
       2 copy  vpt 270 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C12 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C13 { BL [] 0 setdash  2 copy moveto
       2 copy  vpt 0 90 arc closepath fill
       2 copy moveto
       2 copy  vpt 180 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/C14 { BL [] 0 setdash 2 copy moveto
       2 copy  vpt 90 360 arc closepath fill
               vpt 0 360 arc } bind def
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
               vpt 0 360 arc closepath } bind def
/Rec   { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
       neg 0 rlineto closepath } bind def
/Square { dup Rec } bind def
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
       exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
       2 copy vpt Square fill
       Bsquare } bind def
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
       Bsquare } bind def
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
       Bsquare } bind def
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy vpt Square fill Bsquare } bind def
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
       2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
/DiaE { stroke [] 0 setdash vpt add M
  hpt neg vpt neg V hpt vpt neg V
  hpt vpt V hpt neg vpt V closepath stroke } def
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  hpt2 neg 0 V closepath stroke } def
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
  hpt neg vpt -1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt 1.62 mul V closepath stroke } def
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
  hpt neg vpt 1.62 mul V
  hpt 2 mul 0 V
  hpt neg vpt -1.62 mul V closepath stroke } def
/PentE { stroke [] 0 setdash gsave
  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  closepath stroke grestore } def
/CircE { stroke [] 0 setdash 
  hpt 0 360 arc stroke } def
/BoxFill { gsave Rec 1 setgray fill grestore } def
end
%%EndProlog
gnudict begin
gsave
50 50 translate
0.050 0.050 scale
0 setgray
newpath
(Helvetica) findfont 140 scalefont setfont
LTb
644 560 M
63 0 V
6409 0 R
-63 0 V
560 560 M
(1) Rshow
644 1042 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(2) Rshow
644 1524 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(3) Rshow
644 2007 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(4) Rshow
644 2489 M
63 0 V
6409 0 R
-63 0 V
-6493 0 R
(5) Rshow