source: liacs/cvp/java/java-exercise.ps@ 406

Last change on this file since 406 was 2, checked in by Rick van der Zwet, 15 years ago

Initial import of data of old repository ('data') worth keeping (e.g. tracking
means of URL access statistics)

File size: 70.2 KB
RevLine 
[2]1%!PS-Adobe-2.0
2%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
3%%Title: java-exercise.dvi
4%%Pages: 2
5%%PageOrder: Ascend
6%%BoundingBox: 0 0 596 842
7%%EndComments
8%DVIPSWebPage: (www.radicaleye.com)
9%DVIPSCommandLine: dvips java-exercise.dvi
10%DVIPSParameters: dpi=600, compressed
11%DVIPSSource: TeX output 2007.09.20:2000
12%%BeginProcSet: texc.pro
13%!
14/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
15N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
16mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
170 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
18landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
19mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
20matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
21exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
22statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
23N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
24/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
25/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
26array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
27df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
28definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
29}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
30B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
311 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
321 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
330 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
34sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
35rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
36gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
37/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
38/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
39A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
40get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
41ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
42fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
43{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
44chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
451 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
46forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
47/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
48}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
49bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
50mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
51SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
52userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
531000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
54index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
55/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{
56/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
57(LaserWriter 16/600)]{A length product length le{A length product exch 0
58exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
59end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
60grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
61imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
62exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
63fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
64delta 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}
65B/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{
66p -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
67rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
68
69%%EndProcSet
70TeXDict begin 39158280 55380996 1000 600 600 (java-exercise.dvi)
71@start
72%DVIPSBitmapFont: Fa cmti12 12 11
73/Fa 11 123 df<EC0FE0EC7FF8903801F81E903807E00F90390F80078090381F0003017E
7414C049131F0001143F5B4848EB7F801207485AED3E00484890C7FCA2485AA2127F90C9FC
75A35A5AA45AA5ED0180ED03C0ED0780A2007CEC0F00007E141E003E147C15F06CEB03E039
760F800F802607C07EC7FC3801FFF838007FC0222D75AB2D>99 D<EE07F0ED03FFA3923800
770FE01607160FA217C0A2161FA21780A2163FA21700A25EA2167EA216FEA25EEC1F80EC7F
78E1903801F071903907C039F890380F801D90381F001F013E130F017E5C5B48481307A248
79485C120749130F120F5E485A151F123F495CA2153F127F90C790C7FCA25DA200FE147EA2
809238FE0380160703FC1300A2007E13015E913803F80E1407003E010F131E161C6C131C02
81385B3A0F80F078783A07C3E07C703A01FF801FE03A007E0007802C4676C432>I<EC0FE0
82EC7FF8903801F83E903807C00F90391F800780EB3F00017E14C0491303485A4848130700
830715805B000F140F484814005D4848133E15FCEC07F0007FEBFFC0D9FFFEC7FC14C090C9
84FC5A5AA55AA4ED0180ED03C0007CEC0780A2007EEC0F00003E141E157C6C14F06CEB03E0
853907800F802603C07EC7FC3801FFF838003FC0222D75AB2D>I<14FE137FA3EB01FC1300
861301A25CA21303A25CA21307A25CA2130FA25CA2131FA25C157F90393F83FFC091388F81
87F091381E00F802387F4948137C5C4A137EA2495A91C7FCA25B484814FE5E5BA200031401
885E5BA2000714035E5B1507000F5DA249130F5E001F1678031F1370491480A2003F023F13
89F0EE00E090C7FC160148023E13C01603007E1680EE070000FEEC1E0FED1F1E48EC0FF800
9038EC03E02D467AC432>104 D<143C147E14FE1301A3EB00FC14701400AE137C48B4FC38
9103C780380703C0000F13E0120E121C13071238A21278EA700F14C0131F00F0138012E0EA
92003F1400A25B137EA213FE5B12015BA212035B141E0007131C13E0A2000F133CEBC038A2
931478EB807014F014E0EB81C0EA0783EBC7803803FE00EA00F8174378C11E>I<D801F0EB
940FE0D803FCEB7FF83A071E01F03E3A0E0F03C01F001ED987001380001C018E130F003C13
959C003801B814C014F838781FF000705BA25C00F049131FD8E03F158091C7FC1200163F49
961500137EA25E01FE147E5B16FE5E12014913015E170F00030203130E4914F0A20307131E
970007EDE01C5B173CEEC038000F167849157017E0ED03C1001FEDE3C049903801FF000007
98C8127C302D78AB37>110 D<EC0FE0EC7FFC903801F83E903907E00F8090390F8007C0EB
991F00017EEB03E04914F0A248481301484814F81207485AA2485AA2485A1503127F90C7FC
100A215074815F05AA2150F16E05AED1FC0A21680153F16005D157E5D007C495A007E495A00
1013E5C4A5A6CEB1F80260F803EC7FC3807C0FC3801FFF038003F80252D75AB32>I<D801F0
102EB3F803A03FC01FFF03A071E03C0F83A0E0F0F007C001E90389E01FC001C139CECB80300
1033813F0A2D91FE013F80078EC00E00070491300A200F05BEAE03F91C8FC1200A25B137EA3
10413FE5BA312015BA312035BA312075BA3120F5BA3121F5B0007C9FC262D78AB29>114
105D<EC0FE0EC7FF8903801F01E903803C00F90390780078090380F0003011E14C015074913
1061FA2017CEB3F801378137CED0E0092C7FC137E137F14F014FF6D13C06D13F06D7F6D7F13
10700EC0FFE14011400157F81120E003F141E487EA2153E48C7123CA200FC5C12705D007849
1085A6C495A6CEB0F80260F803EC7FC3803FFF838007FC0222D7AAB28>I<137C48B4140726
10903C780EB1F80380703C0000F7F000E153F001C1600130712385E0078157EEA700F5C011F
11014FE00F0495B12E0EA003FEC00015E5B137E150301FE5C5BA2150700015D5BA2150F0003
1115D5BA2151F5EA2153F12014BC7FC6D5B00005BEB7C0390383E0F7EEB1FFEEB03F090C712
112FE5DA214015D121F397F8003F0A24A5A4848485A5D48131F00F049C8FC0070137E007813
113F8383801F0381E07C06CB4C9FCEA01FC294078AB2F>121 D<027C130749B4130F49EB80
1140E010F141E49EBC03CEDE03890393F03F07890397C00FDF00178EB3FE00170EB03C001F0
115148049130790C7EA0F00151E5D5D5D4A5A4A5A4A5A4AC7FC141E5C5C5C495A495A495A49
116C8FC011E14F04914E05B491301485A4848EB03C0D807B0130701FEEB0F80390FCF801F3A
1171F07E07F00393E03FFFED83C015B486C5B00705C00F0EB7FC048011FC7FC282D7BAB28>
118I E
119%EndDVIPSBitmapFont
120%DVIPSBitmapFont: Fb cmbx12 12 20
121/Fb 20 122 df<EC01E01403EC0FC0EC1F80EC3F00147E5C1301495A495A5C130F495A13
1223F5C137F49C7FCA2485AA2485AA212075BA2120F5BA2121FA25B123FA4485AA612FFA25B
123AE7FA2127FA66C7EA4121F7FA2120FA27F1207A27F1203A26C7EA26C7EA26D7E133F8013
1241F6D7E1307806D7E6D7E1300147E80EC1F80EC0FC0EC03E014011B6476CA2C>40
125D<12F07E127E7E6C7E6C7E6C7E7F6C7E6C7E12007F137F80133F806D7EA26D7EA26D7EA2
126801303A2801301A280A27F1580A4EC7FC0A615E0A2143FAE147FA215C0A6ECFF80A41500
1275BA25CA213035CA213075CA2495AA2495AA2495A5C137F91C7FC13FE5B1201485A485A5B
128485A485A48C8FC127E12F85A1B647ACA2C>I<EE1F80A24C7EA24C7EA34C7EA24B7FA34B
1297FA24B7FA34B7F169F031F80161F82033F80ED3E07037E80157C8203FC804B7E02018115
130F0820203814B137F0207815D173F020F814B7F021F8292C77EA24A82023E80027E82027F
131B7FCA291B87EA2498302F0C8FCA20103834A157F0107834A153FA249488284011F8491C9
1327E4984133E017E82B6020FB612F0A54C457CC455>65 D<903801FFE0011F13FE017F6D7E
13348B612E03A03FE007FF84848EB1FFC6D6D7E486C6D7EA26F7FA36F7F6C5A6C5AEA00F090
134C7FCA40203B5FC91B6FC1307013F13F19038FFFC01000313E0000F1380381FFE00485A5B
135127F5B12FF5BA35DA26D5B6C6C5B4B13F0D83FFE013EEBFFC03A1FFF80FC7F0007EBFFF8
1366CECE01FC66CEB8007D90FFCC9FC322F7DAD36>97 D<EB7FC0B5FCA512037EB1ED0FF892
137B57E02C314E002CF14F89139DFC03FFC9139FF000FFE02FCEB03FF4A6D13804A15C04A6D
13813E05CEF7FF0A218F8173FA318FCAC18F8A2177F18F0A3EFFFE06E15C06E5B6E49138002
1397C491300496C495A903AFC1FC07FFC496CB512F0D9F00314C049C691C7FCC8EA1FF03646
1407DC43E>I<EC3FFC49B512C0010F14F0013F14FC90397FF003FE9039FFC001FF0003495A
14148494813805B120F485AA2485A6F1300007F6E5AED00784991C7FCA212FFAC6C7EA3123F
1426DEC03C0A26C6C1407000F16806D140F6C6DEB1F006C6D133E6C01F05B3A007FFC03F86D
143B55A010F14C0010391C7FC9038003FF82A2F7CAD32>I<EE03FEED07FFA5ED001F160FB1
144EC3FE0903803FFFC010FEBFF8F013F14CF9039FFF807FF48EBC00148903880007F4890C7
145123F4848141F49140F121F485AA3127F5BA212FFAC127FA37F123FA26C6C141FA26C6C14
1463F0007157F6C6C91B5FC6CD9C00314FC6C9038F01FEF6DB5128F011FEBFE0F010713F890
14726007FC0EBF80036467CC43E>I<EC3FF80103B57E010F14E0013F8090397FF83FF89039
148FFC007FC48496C7E48496C7E48486D1380485A001FED7FC05B003FED3FE0A2127F5B17F0
149161F12FFA290B7FCA401F0C9FCA5127FA27FA2123F17F06C7E16016C6C15E06C6C14036C
1506DEB07C06C6DEB0F806C01F0EB3F0090397FFE01FE011FB55A010714F0010114C0902600
1511FFEC7FC2C2F7DAD33>I<EDFF80020F13E0027F13F049B512F849EB8FFC90390FFE0FFE
15290381FFC1F14F8133FEB7FF0A2ED0FFCEBFFE0ED03F0ED00C01600ABB612F8A5C601E0C7
153FCB3B0007FEBFFE0A527467DC522>I<137C48B4FC4813804813C0A24813E0A56C13C0A2
1546C13806C1300EA007C90C7FCAAEB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>105
155D<EB7FC0B5FCA512037EB3B3B3A3B61280A519457CC420>108 D<90277F8007FEEC0FFC
156B590263FFFC090387FFF8092B5D8F001B512E002816E4880913D87F01FFC0FE03FF8913D
1578FC00FFE1F801FFC0003D99F009026FF3E007F6C019E6D013C130F02BC5D02F86D496D7E
158A24A5D4A5DA34A5DB3A7B60081B60003B512FEA5572D7CAC5E>I<90397F8007FEB59038
1593FFF8092B512E0028114F8913987F03FFC91388F801F000390399F000FFE6C139E14BC02
160F86D7E5CA25CA35CB3A7B60083B512FEA5372D7CAC3E>I<EC1FFC49B512C0010714F001
1611F14FC90397FF80FFF9026FFC0017F48496C7F4848C7EA3FE000078248486E7E49140F00
1621F82A2003F82491407007F82A400FF1780AA007F1700A46C6C4A5AA2001F5E6D141F000F
1635E6C6C4A5AA26C6C6CEBFFE06C6D485B27007FF80F90C7FC6DB55A010F14F8010114C090
16426001FFCC8FC312F7DAD38>I<90387F807FB53881FFE0028313F0028F13F8ED8FFC9138
1659F1FFE000313BE6C13BC14F8A214F0ED0FFC9138E007F8ED01E092C7FCA35CB3A5B612E0
166A5272D7DAC2E>114 D<90391FFC038090B51287000314FF120F381FF003383FC0004913
1673F48C7121F127E00FE140FA215077EA27F01E090C7FC13FE387FFFF014FF6C14C015F06C
16814FC6C800003806C15806C7E010F14C0EB003F020313E0140000F0143FA26C141F150FA2
1697EA26C15C06C141FA26DEB3F8001E0EB7F009038F803FE90B55A00FC5CD8F03F13E026E0
17007FEC7FC232F7CAD2C>I<EB01E0A51303A41307A2130FA2131FA2133F137F13FF120300
1710F90B51280B7FCA4C601E0C7FCB3A3ED01E0A9150302F013C0137F150790393FF80F8090
172391FFC1F006DB5FC6D13FC01015B9038003FE023407EBE2C>I<B6903803FFFCA5000101
173E09038003E006C163C80017F5D8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5D
174ED800F6D92C7FC15C05E6DEBE01E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F
1755B15FF6E5BA36E5BA26E90C8FCA26E5AA26E5AA21578362C7EAB3B>118
176D<B5D8FE1FB539801FFFF0A500019027C0003FE0C7EA7C007114786E17F86C6F6C5C6E16
17701017F6E6C5CA26E011F1403013F6F5C6E013F1407011F6F5CA26E0179140F010F048090
178C7FC6E01F95C6D02F0EBC01E15806D902681E07F5B18E003C3157C6D9139C03FF07815E7
1796DDA801F5B18F803FF14F96E9039000FFDE018FF6E486D5BA36E486D5BA26E486D90C8FC
180A24B7F02075DA26E48147C4B143C4C2C7EAB51>I<B6903803FFFCA5000101E09038003E
181006C163C80017F5D8017F8013F5D6E1301011F5D6E1303010F5D6E13076D5DED800F6D92
182C7FC15C05E6DEBE01E163E6D143CEDF07C027F1378EDF8F8023F5B15FD021F5B15FF6E5B
183A36E5BA26E90C8FCA26E5AA26E5AA21578A215F85D14015D001F1303D83F805B387FC007
184D8FFE05B140F92C9FC5C143E495A387FC1F8EB07F06CB45A6C5B000790CAFCEA01FC3640
1857EAB3B>121 D E
186%EndDVIPSBitmapFont
187%DVIPSBitmapFont: Fc cmbx12 14.4 27
188/Fc 27 119 df<EF01E01703EF07F0A2170FA2EF1FE0A218C0173FA2EF7F80A218005FA2
1894C5AA25F1603A24C5AA25F160FA24C5AA25F163FA24C5AA294C7FC5EA24B5AA25E1503A2
1904B5AA25E150FA24B5AA25E153FA24B5AA293C8FC5DA24A5AA25D1403A25D1407A24A5AA2
1915D141FA24A5AA25D147FA24AC9FCA25C1301A2495AA25C1307A2495AA25C131FA2495AA2
1925C137FA249CAFCA25B1201A2485AA25B1207A2485AA25B121FA2485AA25B127FA248CBFC
193A25AA2127CA2347879D943>47 D<932601FFFCEC01C0047FD9FFC013030307B600F81307
194033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A
19501800203B5FC494848C9FC4901F8824949824949824949824949824990CA7E494883A248
1964983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C7FC5CA2B5FCAE7EA280A2
197F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D606C6D187EA26D6C606D6D4C
1985A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07FE
199020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F93C8FC030715FCDB007F14E0
200040101FCC9FC525479D261>67 D<BB12FEA5D8000701F8C700077FF0007F191F19078585
2018586861B80A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F92B6
202FCA59238F8007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>70
203D<027FB71280A591C76C90C7FCB3B3B3EA07F0EA1FFC487E487EA2B57EA44C5AA34A485B
2047E49495BD83FF8495BD81FE05DD80FFC011F5B2707FF807F90C8FC000190B512FC6C6C14
205F0011F14C0010101F8C9FC39537DD145>74 D<B600FC073FB512FE6F61A26F96B6FCA2D8
2060007F5C00070EF01EFA202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171E
207A302E06D173CA26F6C1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F
2086DED0F00A26F6D151EA26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495A
209A3706D49C7FCA2706D131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EB
210E780A27101FFC8FCA3715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA272
2115A77527CD180>77 D<BAFC19F819FF1AE086D8000701F0C7001F13FC060113FF726C1380
2127313C0070F13E01BF0857313F81BFCA27313FEA41BFFA81BFEA31BFC61A21BF84F13F04F
21313E0614F13C04F13004E485A061F5B92B812F01AC04FC7FC19E003F8CBFCB3AEB812C0A5
21450527CD15C>80 D<B912F0F0FF8019F819FF1AC0D8000701F0C714F0060F7F060113FE72
2157F737F737F85737F87A2737FA387A863A2616363A24F5B4F5B4F90C8FC4F5A06035B060F
21613F095B512C092B8C9FC19F819E019F89226F0000313FE9439007FFF80727F727F727F72
2177F727F8684A28684A787A71D1C75133EA38575137E73157C7513FC731401B86C6D9038F8
21803F807039038FE07F07390B512E0736C14C0080F1400CEEA7FFC5F537CD164>82
219D<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A4801
220E0EB0FFD4801800101B5FC4848C87E48488149150F001F824981123F4981007F82A28412
221FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C
22216FC6C16FF6C17C06C836C836D826D82010F821303010082021F16801400030F15C0ED00
2237F040714E01600173F050F13F08383A200788200F882A3187FA27EA219E07EA26CEFFFC0
224A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0
225486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B>I<00
2263FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001E08449197F49193F90
227C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3AC91B912F0A55351
2287BD05E>I<B700FE031FB512FEA5D8001F01F0CA383FFE00F307F06D626F170F6D62811B
2291F6D6D601B3F6D97C7FC6F5F6D197E821BFE6E6D5E1A016E6D5E1A036E60701507A26E6D
2305E1A0F6E6D5E1A1F6E6070153FA26E6D93C8FC626E6E147E1AFE6F5E711301A26F6D5C19
231036F6D5C19076F5E71130FA26F6D5C191F6F6D5C193F6F93C9FC715BA26FEC807E19FE70
2326D5A18C1705C18E3705C18F318F770EBFFE0A2705CA2705CA37091CAFCA2705BA2715AA3
233715AA2715AA2715A715A5F537DD166>86 D<B700FC017FB600FE91B612F0A5D8003F01C0
234C8001F01E0C9EBF8006F71EE0FC06D7161876F1C1F6D7196C7FC6F8373606D1E3E6F836D
2357160876F1CFC6D666F4B801F016D66704A806E525A88704A17076E059F5F70021F80080F
236160F6E6570023F806EDC3E074CC8FC8870027E5F6EDC7C03163E7002FC804F6C167E6E1C
2377C700101814F6C16FC6E745B70010317016E4C6D5D060716C00580496D14036F63DDC00F
23816E04F6D14076F07F05BDDE01F170F6F92C76C5D1DF8DDF03E6E141F6F98C9FCDDF87E16
239FC067C6E5C6FF1FE3EDDFCFC177E6F4A6E147C1DFFDDFFF06E14FC6F62A24E816F62A270
240496F5BA24E817061A295C97E7061A270487090CAFCA37048705AA24D1601040360A27048
241705A84537DD18B>I<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0
242486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC02
2430FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC
2445A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE0
2456C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB6
24641>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F3
24701017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA2
24885A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990
249C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313
250C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1F
251FE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300
252705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F80
2536C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F
25449C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F
25513FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F
256484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C
2576D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101EC
258FE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715
259C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0
260488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E0
2616CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFE
262EB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<DA
2633FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FECFF7F90267FFC0F9038FF9FF09026
264FFE001EBF83F48496C13E0484990387FF01F4890C7D83FF813E0489338FC0FC0F0078048
265486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C6D495A6C6D485BDAFC0F
2665B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC91CBFCA2120FA37FA213F813FE90
267B7FC6C16F817FF18C06C836C836C836D828448B9FC12074848C700031480D81FF8EC003F
2684848150748486F13C083485A83A56D5D007F18806D5D003F18006C6C4B5AD80FFEED1FFC
2696C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB71280010F03FCC7FC010115E0D9000F
27001FCC8FC3C4F7CB543>103 D<EB3FF0B5FCA51203C6FCB3A4EE1FFC93B512C0030314F0
271030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E081ECF3C0DAF7807F8502FFC7
272FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<137F497E000313E0487FA2487F
273A76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B612E0A51B547BD3
27425>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>108
275D<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092271F
276E07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780137F
277DAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3
278ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F003
2790F8092391FE07FFC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502
280FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B6
28112C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F4849
2826D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3
283003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE
284011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<
28590397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013
286FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612
287FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307
288D81FE0130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15
289F86C14FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F0307
29013F015010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC
2917F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB6
29235>I<143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FC
293A426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEB
294FFF86D6C5B021F5B020313802A4D7ECB34>I<B600F00107B5FCA5000101F8C8EA7FE06C
2956DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D5E8117036D5E6F13076D5E
2966F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F13FC6E5C16816E5C16C3A2
2976EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5AA26F5A6F5A4036
2987DB447>118 D E
299%EndDVIPSBitmapFont
300%DVIPSBitmapFont: Fd cmtt12 12 41
301/Fd 41 123 df<00085B003EEB07C0007FEB0FE0A24814F0A26C14E0B3A2007E1307003E
30214C0A20008EB01001C1E75BD33>34 D<140FEC3F80147F14FF491300495AEB07F8495A49
3035A495A495A49C7FC5B12015B485A12075B120F5B121F5BA2123F5BA2127F90C8FCA45A5A
304AD7E7EA47F123FA27F121FA27F120F7F12077F12036C7E7F12007F6D7E6D7E6D7E6D7E6D
3057EEB03FE6D7E6D1380147F143FEC0F00194D6FC433>40 D<127812FE7E7F6C7E6C7EEA0F
306F06C7E6C7E6C7E6C7E6D7E133F80131F6D7E801307801303801301A2801300A28080A415
30780143FAD147F1500A45C5CA213015CA213035C13075C130F5C495A133F5C137F49C7FC48
3085A485A485A485AEA3FE0485A485A90C8FC5A1278194D78C433>I<EA07C0EA0FF0EA1FF8
309123F13FCA213FEA2121F120F1207EA007E13FEA213FC1201EA03F81207EA0FF0EA7FE012
310FF13C013005A12780F196E8A33>44 D<007FB612FEA2B8FCA36C15FEA228077BA133>I<
311121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6C8A33>I<167816F8ED01FCA2
3121503A2ED07F8A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00A24A5AA25D1403A24A
3135AA24A5AA24A5AA25D143FA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA25C131FA2
314495AA2495AA249C8FCA25B1201A2485AA2485AA2485AA25B121FA2485AA2485AA248C9FC
315A25AA2127CA2264D7AC433>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FC
316B3A3121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2B6CAA33>58
317D<007FB71280A2B812C0A36C16806C1600CBFCA9003FB7FC481680B812C0A36C1680A22A
318177CA933>61 D<007FB512F8B7FC16C082826C813A03F8000FFCED03FE15016F7E82A2EE
3193F80A7EE7F00A25E4B5AA2ED07FCED1FF890B65A5E1680828216F89039F8000FFCED01FE
3206F7EEE7F80163F17C0161FA2EE0FE0A7161F17C0A2163FEE7F8016FF4B1300150F007FB6
3215AB75A5E16E05E6C4AC7FC2B3D7DBC33>66 D<91391FE00780DAFFFC13C00103EBFF0F01
3220F148F4914FF5B90387FF81F9038FFC00748497E4848487E497F485A167F485A49143F12
3231F5B003F151F5BA2127F90C8EA0F8093C7FCA25A5AAD7E7EA36DEC0F80003FED1FC0A27F
324121F7F000F153F6D15806C7E167F6C6CECFF007F3A01FF8003FE6C6D485A90397FF81FF8
3256DB55A6D5C6D5C010391C7FC010013FCEC1FE02A3F7CBD33>I<49B512F84914FC16FEA2
32616FC6D14F890C7EA7F00B3B3A5123C127EB4FCA25D5D1401397F8007FC9038F01FF86CB5
327FC6C5C6C14C000035CC649C7FCEB1FF0273E79BC33>74 D<387FFFF8B57E80A25C6C5BD8
32801FCC9FCB3B3A3EE03E0EE07F0A9007FB7FCB8FCA46C16E02C3D7DBC33>76
329D<D83FF8EC1FFC486CEC3FFE486CEC7FFFA2007F16FE6C6CECFFFC000716E001EF14F7EC
3308001A39039E7C003E7A3ECE007A201E314C7A2ECF00FA201E11487ECF81FA201E01407A2
331ECFC3FA2EC7C3E157E147EEC3E7CA3EC1E78EC1FF8A2EC0FF0A3EC07E0EC03C091C7FCAE
332D83FFCEC3FFC486CEC7FFEB591B5FCA26C48EC7FFE6C48EC3FFC303D7FBC33>I<90381F
333FFF890B6FC000315C0000F15F0A24815F83A3FFC003FFC01E013074913034848EB01FEA2
33490C8FCA500FE157FB3AC6C15FF6C15FEA46D1301A36C6CEB03FC01F0130F01FC133F6CB6
33512F86C15F0A2000315C0C61500011F13F8283F7BBD33>79 D<007FB57EB612F815FE8182
3366C812603F8007FED3FF0ED0FF815076F7E1501A26F7EA74B5AA215034B5A150FED3FF0ED
337FFE090B65A5E93C7FC5D8182D9F8007F153F6F7E150F821507AA173E177FA416F8030313
338FF267FFFC014FEB538E001FF17FC81EE7FF86C49EB3FF0C9EA0FC0303E7EBC33>82
339D<003FB712F84816FCB8FCA43AFE000FE001A8007CED00F8C71500B3B3A40107B512C049
340804980A26D5C6D5C2E3D7EBC33>84 D<EB1FFC90B57E000314E048804814FC48809038F0
34107FFEBE0016E7F153F6C48806C48131FC87F150FA5EC0FFF49B5FC131F137F48B6FC0007
342140F4813C0381FFC00EA3FF0EA7FC05B48C7FC5AA56C141F7E6D137FD83FE0497ED9F807
343EBFFF06CB712F87E6C14F36C14C1C69138003FF0D91FF090C7FC2D2E7BAC33>97
344D<EA3FFC487E12FFA2127F123F1200ABEC01FE91380FFFC04A13F0027F7F91B512FE90B7
345FCECFE07DAF800138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F81603A217
346FC1601A9160317F8A26D140717F06E130F17E06E131FEE3FC06E137F9139F801FF80DAFE
34707130091B55A495C6E5BD97E3F13E0D93C0F138090260003FEC7FC2E3E7FBC33>I<ECFF
348F0010713FE011FEBFF804914C04914E048B612F048EBC01F9038FE000F485A485A4848EB
34907E049EB03C0484890C7FC5BA2127F90C9FCA25A5AA97E7EA27F003FEC01F06DEB03F86C
3507E6D13076C6C14F06C6C130F01FFEB1FE06CEBE07F6C90B512C06C1580013F14006D13FC
35101075B010013C0252E79AC33>I<ED7FF84B7E5CA280157F1501ABEB01FF010713C1011F
35213F1017F13F990B6FC5A4813813907FE003FD80FF8131F49130F48481307491303123F49
3531301127F90C7FCA25A5AA97E7E15037F123F6D1307A26C6C130F6D131F6C6C133F6C6C13
3547F2603FF81B512F091B612F8C602FD13FC6D13F96D01E113F8010F018013F0D901FEC8FC
3552E3E7DBC33>I<ECFF80010713F0011F13FC497F90B6FC48158048018013C03A07FE003F
356E001F8EB0FF048481307484814F8491303003F15FC491301127F90C7FC16FE15005A5AB7
357FCA516FC48C9FC7E7EA36C7E167C6C6C14FE7F6C7E6D13016C6CEB03FC6CB4130F6C9038
358C03FF86C90B512F06D14E06D14C0010F1400010313FC9038007FE0272E7BAC33>I<ED3F
359E0913801FFFC020713FE141F4A13FF5CECFFC015004948137E4A133C010314005CA8003F
360B612F84815FCB7FCA36C15F8260003F8C7FCB3AD003FB612804815C0A46C1580283E7DBD
36133>I<D901FEEB1FE0903A0FFFC0FFF0013F01F313F84990B512FC90B7FC5A48010313E1
3622607FC00EB80F849017F1360484890383FC00049131FA2001F8149130FA66D131F000F5D
363A26D133F6C6C495A6D13FF2603FF0390C7FCECFFFE485C5D5DD80FCF13C0D981FEC8FC01
36480C9FCA27FA26C7E7F90B512FC6CECFFC06C15F0000715FC4815FF4816809038E0000748
365489038007FC090C8EA1FE048150F007E150700FE16F0481503A56C1507007E16E0007F15
3660F6C6CEC1FC001E0147FD81FF8903801FF80270FFF801F13006C90B55A6C5DC615F0013F
36714C0010F91C7FC010013F02E447DAB33>I<EA3FFC487E12FFA2127F123F1200AB4AB4FC
368020713C0021F13F0027F7F91B5FC90B67EED07FEECF801ECF0004A7F4A7F5CA291C7FCA3
3695BB3A43B3FFFF80FFFFC486D4813FEB56C4813FFA26C496C13FE6C496C13FC303D7FBC33
370>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCAA383FFFF8487FA47EEA0001B3AD007F
371B612C0B712E016F0A216E06C15C0243E78BD33>I<1570EC01FCA2EC03FEA3EC01FCA2EC
37200701500AA90383FFFFC4913FE90B5FCA27F7F90C7FCB3B3A9140115FCA21218007EEB03
373F81407B414F0140F9038803FE090B512C06C14806C14006C5B6C13F8000113E01F557BBD
37433>I<EA7FF8487EA4127F1200AC4AB512C04A14E04A14F0A26E14E06E14C09139000FF0
375004B5A4B5A4B5A4BC7FC4A5A4A5A4A5A4A5A4A5A4A5A4A5A4A7E01FD7F90B5FC81ECF3F8
376ECE3FC14C1EC80FEEC007F5B496D7E6F7E82150F6F7E6F7E8215016F7E3B7FFFF80FFFF0
377B56C4813F817FCA217F86C496C13F02E3D7EBC33>I<383FFFFC487FB5FCA27E7EC7FCB3
378B3AD003FB612F84815FCB712FEA26C15FC6C15F8273D7ABC33>I<02FC137E3B7FC3FF01
379FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE07130301FC01FE7F9039
380F803FC01A201F013F8A401E013F0B3A53C7FFE0FFF07FF80B548018F13C0A46C486C0107
3811380322C80AB33>I<4AB4FC263FFC0713C0267FFE1F13F000FF017F7F91B5FC6CB67E6C
382EC07FEC6EBF801ECF0004A7F4A7F5CA291C7FCA35BB3A43B3FFFF80FFFFC486D4813FEB5
3836C4813FFA26C496C13FE6C496C13FC302C7FAB33>I<EB01FE90380FFFC0013F13F0497F
38490B57E488048EB03FF2607FC0013804848EB7FC049133F4848EB1FE049130F4848EB07F0
385A2007F15F890C71203A300FEEC01FCAA6C14036C15F8A26D1307003F15F06D130FA26C6C
386EB1FE06D133F6C6CEB7FC06C6CEBFF802603FF0313006CEBFFFE6C5C6D5B6D5B010F13C0
387D901FEC7FC262E7AAC33>I<EC01FE3A3FFC0FFFC0486C4813F000FF017F7F91B512FE6C
388B7FC6CEBFE07C6D9F800138002E0EB7FC04AEB3FE04A131FEE0FF091C7FC16074915F816
38903A217FC1601A9160317F8A26D140717F06E130F17E06E131FEE3FC06E137F9139F801FF
39080DAFE07130091B55A495C6E5B6E13E0020F1380DA03FEC7FC91C9FCAF383FFFF8487FB5
3917EA26C5B6C5B2E427FAB33>I<ED03FE3B7FFF801FFF80B5D8C07F13E002C1B5FC02C314
392F014C76C9038CFFE0F39001FDFF09139FFC007E092388003C092C8FC5C5C5CA25CA25CA3
3935CB2007FB512FEB7FCA46C5C2C2C7DAB33>114 D<90381FFE0F90B5EA8F80000314FF12
3940F5A5AEBF007387F800190C7FC00FE147F5A153FA37E007FEC1F0001C090C7FCEA3FF8EB
395FFC06C13FF6C14E0000314F8C680011F13FF01001480020713C0EC007FED1FE0007C140F
39600FEEC07F01503A27EA27F15076D14E06D130F6DEB3FC09038FE01FF90B61280160000FD
3975C00FC14F8D8F83F13E0D8780790C7FC242E79AC33>I<EB03C0497E130FAA003FB612FC
3984881B7FCA36C5D26000FE0C8FCB3A3161FEE3F80A5167F6E140001075C6E5A9138FE07FE
3996DB55A6D5C6D5C6E5B021F1380DA07FCC7FC29387EB633>I<D83FFCEB1FFE486C497E00
400FF5CA2007F80003F800000EC007FB3A75EA25DA26D5B90387F800FDAE03F13FC6DB612FE
40117FF6D806D01FE13FE01039038F83FFC010001C0C7FC302C7FAA33>I<3B3FFFC00FFFF0
402486D4813F8B56C4813FCA26C496C13F86C496C13F0D801F8C7EA7E006D14FE00005DA26D
4031301017E5CA2017F13036D5CA2EC8007011F5CA2ECC00F010F5CA36D6C485AA3ECF03F01
4040391C7FCA26E5A0101137EA2ECFCFE01005BA214FF6E5AA36E5AA26E5A6E5A2E2B7EAA33
405>I<3B7FFF8007FFF8B56C4813FC6E5AA24A7E6C496C13F8D80FC0C7EA0FC06D141F0007
4061680A56D143F00031600A3EC0FC0EC1FE0A23A01F83FF07EA3EC7FF8147CA20000157C90
40739FCFCFCFCA3ECF87CA2017C5C017D137EECF03EA2017F133FA26D486C5AA3ECC00F9039
4080F8007C02E2B7EAA33>I<3B3FFFC07FFF80486DB512C0B500F114E0A26C01E014C06C49
4096C13803B00FE000FE000017F495AEB3F804B5A6D6C48C7FC90380FE07E903807F0FEECF1
410FC903803FBF8EB01FF6D5B5D6E5A143F6E5A143F814A7E14FF903801FBF0ECF9F8903803
411F1FCEB07E0157E90380FC07F011F6D7E90383F801F02007F496D7E01FE6D7E484813033B
4127FFFC03FFFE0B56C4813F0A46C496C13E02C2B7DAA33>I<000FB712804816C05AA31780
4130180C713004B5A4B5A4B5A4B5A6CC7485AC8485A4B5A4BC7FC4A5A4A5A4A5A4A5A4A5A4A
4145A4A5A4AC8FC495A495A495A495A495A495A495A49C7EA0F804848EC1FC0485A485A485A
415485A485A48B7FCB8FCA46C16802A2B7DAA33>122 D E
416%EndDVIPSBitmapFont
417%DVIPSBitmapFont: Fe cmr12 12 54
418/Fe 54 124 df<4AB4FC020F13E091387F80F8903901FC001C49487FD907E0130F494813
4197F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7FC167F16
4203FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>12 D<140C141C1438147014E0EB01
421C01303EB0780EB0F00A2131E5BA25B13F85B12015B1203A2485AA3485AA348C7FCA35AA2
422123EA2127EA4127CA312FCB3A2127CA3127EA4123EA2123FA27EA36C7EA36C7EA36C7EA2
42312017F12007F13787FA27F7FA2EB0780EB03C01301EB00E014701438141C140C166476CA
42426>40 D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378137C133C133E131E131F
425A2EB0F80A3EB07C0A3EB03E0A314F0A21301A214F8A41300A314FCB3A214F8A31301A414
426F0A21303A214E0A3EB07C0A3EB0F80A3EB1F00A2131E133E133C137C13785BA2485A485A
427A2485A48C7FC120E5A5A5A5A5A16647BCA26>I<121EEA7F8012FF13C0A213E0A3127FEA
4281E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D78891B>44
429D<B612C0A61A067F9721>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78891B>I<16
43018163C167CA2167816F8A216F01501A216E01503A216C01507A21680150FA2ED1F00A215
4311E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407A25D140FA292C7FC5CA2141E
432143EA2143C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8FC5BA2133EA2133C
433137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2121E123EA2123C12
4347CA2127812F8A25A126026647BCA31>I<143014F013011303131F13FFB5FC13E7130712
43500B3B3B0497E497E007FB6FCA3204278C131>49 D<EB03FE90381FFFC0017F13F03901F8
4360FFC3903C001FE48486C7E000EC7EA7F8048EC3FC0ED1FE04815F00030140F007015F800
437601407126CB415FC7F7F1503A46C4813076CC7FCC8FC16F8A2150F16F0151F16E0A2ED3F
438C0ED7F8016005D5D4A5A4A5A4A5A5D4A5A4A5A4AC7FC147C5C5C495A495A495A49C7120C
439131E5B013814185B5B485A4848143848C81230000E1570001FB612F0A25A5AB712E0A326
440427BC131>I<49B4FC010F13E0013F13FC9038FE01FE3A01F0007F80D803C0EB3FC048C7
441EA1FE0120EED0FF0EA0FE0486C14F8A215077F5BA26C48130FEA03C0C813F0A3ED1FE0A2
442ED3FC01680ED7F0015FE4A5AEC03F0EC1FC0D90FFFC7FC15F090380001FCEC007FED3F80
443ED1FC0ED0FE016F0ED07F816FC150316FEA2150116FFA3121EEA7F80487EA416FE491303
444A2007EC713FC00701407003015F80038140F6C15F06CEC1FE06C6CEB3FC0D803E0EB7F80
4453A01FE01FE0039007FFFF8010F13E0010190C7FC28447CC131>I<121EEA7F80A2EAFFC0
446A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2B78AA1B>58
447D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E127FEAFF80A213C0A4127F12
4481E1200A512011380A3120313005A1206120E120C121C5A5A12600A3E78AA1B>I<ED1FFC
4494AB512C0913907E003F0021EC7123C0278140FD901E0EC03C0D90380EC00E0010FC91278
450011C161C4982498249707E4916010001844848D90FF06D7E90C7D83FFC146048DAFC0F14
45170000E902703F003C07F000C902707C000E01318001CD91F800170131C0018013F6E130C
452003891C76C130E0030017E91380FF00614FE00704902071307D8600183A2495AA200E019
453804848481601AB6C6C7E1260A26D7E1903D87000180000306D140F147E00386D141F0018
4546E013F5B001C011F02771306000CD907C09038E3F80E000E902703F003C35B6C903B00FC
4550F00FC386CDA3FFCEB7FF06DD90FF0EB0FC06C6C90CBFC12007F13707F7F010FEF1F80D9
4560380167FD901E0923803FE00D90078ED1FF0021E913801FF80DA07E0D97FF8C7FC0201B6
457C8FCDA001F13C041477BC54C>64 D<16C04B7EA34B7EA34B7EA34B7EA3ED19FEA3ED30FF
458A203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F160FA20206801607A24A
4596D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA249820280C7121FA249C8
4607F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8486C83D80FFF03037F
461B500E0027FEBFFC0A342477DC649>I<DB0FFE146092B500C013E0020314F0913A0FFC01
462FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948
463153F4948151F49C9120F485A491607120348481603A248481601A248481600A2123FA249
4641760127FA31900485AAE6C7EA21960A2123F7FA2001F18E07F000F18C0A26C6C16011980
4656C6C160312016DEE07006C6C16066D6C150E6D6C5D6D6C5D6D6C15786D6C5D6D6C4A5AD9
46600FFEC0780DA3FC0011FC7FCDA0FFC13FC0203B512F0020014C0DB0FFEC8FC3B487BC546
467>67 D<B8FC17F017FC00019039C00007FF6C499038007FC0017FED1FE0EF07F0EF03FC71
4687E717E84727E727E727EA2727E85180385A2180185A38584A31A80AD1A00A36061A36118
4690361180761180F614E5A183F614EC7FC18FEEF03FC4D5AEF1FE001FFED7FC0486DD907FF
470C8FCB812FC17F094C9FC41447CC34B>I<B912F8A3000101C0C7127F6C6C48EC07FC1701
4711700187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E163E16FE91B5FC
472A3EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A260A260A2181E
473A2183E187EEF01FE170748486C147FB95AA33A447CC342>I<B912F0A3000101C0C7127F
4746C6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA21800A5161CA2
475163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB612F8
476A337447CC340>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497EB612F0A31C447DC3
47723>73 D<010FB512FEA3D9000313806E130080B3B3AB123F487E487EA44A5A1380130000
4786C495A00705C6C13076C5C6C495A6CEB1F802603E07FC7FC3800FFFCEB1FE027467BC332
479>I<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01C0A2170317
48007A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>76
481D<B56C020FB5FC8080C6040013F06D6CED1F80D96FF8ED0F00A2D967FC1506EB63FEA2EB
48261FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA2
4836F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF70
4841386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA217071703A217011700A201F0167E183E487ED8
4850FFF161EB500F0150EA2180640447CC349>78 D<ED1FFC4AB512C0913907F007F091391F
4868000FC027EC7123FD901F8EC0FC049486E7E49486E7E49486E7E49486E7E49C9127E017E
4878201FE834848707E4848707EA24848707EA2000F84491603001F84A24848707EA3007F84
488A24982A300FF1980AD6C6C4C1300A4003F606D1603A2001F60A26C6C4C5AA26C6C4C5AA2
4890003606D161F6C6C4C5A000060017F4CC7FC6E5D013F5E6D6C4A5AD907E0EC03F06D6C4A
4905AD901FCEC1FC0D9007E4AC8FCDA1F8013FC913907F007F00201B512C09126001FFCC9FC
49141487BC54C>I<B712E016FF17C000019039C0003FF86C6C48EB03FCEE00FF717E717E71
4927E717E717EA284170384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE091
493B6C9FC16FC913980007F80EE0FE0707EEE03FC707E160083717EA2717EA784A71A608417
4941FA21AE0716C13C02601FFE002071301B600C01680943801FC03943900FE0700CBEA3FFE
495F007F843467CC348>82 D<003FB912F8A3903BF0001FF8001F01806D481303003EC71500
49648187C0078183CA20070181CA30060180CA5481806A5C81600B3B3A54B7EED7FFE49B77E
497A33F447DC346>84 D<B600C0010FB5FCA3000101E0C813F026007F80ED1F80F00F00A218
49806B3B3A7180E6D6C150CA2181C131F6E1518010F163818306D6C1570606D6C14016D6C5D
4996D6CEC0780027F4AC7FC6E6C131EDA1FE0137C913907FC03F00201B55A6E6C1380DB07FC
500C8FC40467CC349>I<B60107B500F890380FFFFEA3000301E0D9001F90C813F06C0180DA
5010FFCED3FC091C86C48ED1F006C871C0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538011F
5021A30A26E020E6D1470010FDB0C7F1560A26E021C7F0107DB183F5DA2856D6CDA301F4A5A
503A36D6C4A6C6C49C7FCA36D6C4A6C6C1306A3DB80016E130E027FDA8003140CA2DBC00380
504023FDA00015CA203E081021F01066D5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC1FE1
505020360A2DBFE7015F302010160020F90C8FCA2DBFFE015FB6E49EC07FEA36F486E5AA36F
506C86C5AA3031E6F5AA4030C16605F467EC364>87 D<B66C91380FFFFCA3000101F8C80003
50713C026007FE0923800FE0061013F17F06D6C5E80010F5F6D6C4B5A18036D6C93C7FC6E15
508066D160E6D6D140C181C6E6C14186E6C5C18706E6C146018E06E6C5C6E6C495A17036E6C
50991C8FC5F6E6C13066E6D5A171C92387FC0185FED3FE06F6C5A17E06F6C5AEEF980ED07FF
5106F90C9FCA26F5AB3A6923807FF800203B6FCA346447FC349>89 D<EB07FC90383FFF8090
51138F80FE03903C003F048C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA
5120380C8FCA4EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B
513176048C7FCA3153FA36D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E
51403FF802701FFFC0113003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201
515B3EC03FC91380FFF8091383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713
516C049EC0FE049140717F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26D
517EC0FE017C06D141F01FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E090
51839801FFF80C7D803FCC7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F
51901FCEB03804848EB01C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC07
5200092C7FCA290C9FC5AAB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C1301
5210001EC03806C6CEB0700013F131E90381FC078903807FFF001001380242E7DAC2B>I<16
5227FED3FFFA315018182B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD8
52303F87F48487F5B000F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D
5247F6C6C5B00035C6C6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE0
5259026007F0013002F467DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48
526487F485A4848EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390
527B6FCA290C9FCA67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6C
528EB03806C6CEB0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0F
529E0EC7FF8903801F81E903803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE
530131C92C7FCAFB67EA3C648C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FC
531EB7FE0903A0FFF81F0F090393F07E3819039FC01FF033A01F800FE014848017E13E00007
532027FC7FC497F000F8149131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B
5336D485A3903BF07E090380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF
53416E06C15F86C6C8048B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2
535481507A56C150F007C1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0
536D8007FEB3F8090261FFFFEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201
537B3EC01FE913807FFC091381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7
538FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA4
5396C5AA2EA01E0C8FCADEA01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<
540143C14FFA2491380A46D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA12
5413E127F39FF807F00A2147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C2
5421E>I<EA01FC12FFA3120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7
543FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01
544FC7F14016E7E81816F7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D
545457DC433>I<EA01FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801
546FC01FFEC1FE000FF010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C
5477000FE0E001FC0000349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75B
548A2495DA3495DB3A8486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01
549FE00FF903807FFC091381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF
550147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803
551FFF090380FC0FC90383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848
552147E003F157FA290C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14
553FE000F5D6D130100075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FF
554F89038007F802A2E7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A
55507FDE000FE00030180137FD801FFEC3F8091C7EA1FC04915E049140F17F0160717F81603
55617FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FD
557C05B9039FCF003F891383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7D
558AB36>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC00
5597E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB26>114
560D<90383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C1478127800F8
5611438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0
562011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C147C15786C14
563F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130E
564A4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C
565017F1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F001E3E7EBC26
566>I<D801FC147F00FFEC3FFFA300071401000380000181B3A85EA35DA212006D5B017E90
56738077F80017F010E13C06D011C13FE90380FC078903803FFF09026007F8013002F2D7DAB
56836>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E1200160C017F5CA2
56980013F5CA26E1370011F146080010F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306
570A26D6C5AA214FF6E5AA215B8EC3FB015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<
571B500E0B539E03FFF80A30007903C000FFE000FFC00D803FCD903F8EB03F8F001E0120103
572015D6D80000060A26D6E13036DD9037E91C7FCA20280017F5B013FD9063F1306A2D91FC0
5736E5AED0C1FA2D90FE06E5AED180FA2D907F06E5AED3007A2D903F86E5AED6003A2902601
574FCE06D5AEDC00117FCD900FFECFD80ED800017FF027F92C8FC92C77EA26E147E023E143E
575A2021E143C021C141CA2412C7EAA46>I<B539F007FFFCA30003D9C00113C0C6496C1300
576017F14FC013F5C6E13E06D7E010F495A6D6C485A02F890C7FC903803FC060101130E6E5A
577903800FF186E5AEC3FF05D141F140F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F80
57802C07F0101131F49486C7E02007F01066D7E010E1303496D7E013C80017C80D801FC1580
579D80FFE4913C0B5D8800F13FFA3302B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48
580EC1F8000011600160E0000150C6D141C6D1418A26E1338013F1430A26D6C5BA26E13E001
5810F5CA26D6C485AA2ECF803010391C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215
582B8EC3FB0A2EC1FE0A36E5AA26E5AA36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25C
583EAFE01387C0380D87007C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>I<003FB612E0A29038
584C0003F90C713C0003CEC7F800038ECFF00A20030495A0070495AA24A5A0060495AA24A5A
5854A5AA2C7485A4AC7FC5B5C495A13075C495A131F4A1360495A495AA249C712C0485AA248
5865A485A1501485A48481303A24848EB07804848131F00FF14FF90B6FCA2232B7DAA2B>I<
587B9FCA23002809B31>I E
588%EndDVIPSBitmapFont
589%DVIPSBitmapFont: Ff cmbx12 17.28 37
590/Ff 37 121 df<16F04B7E1507151F153FEC01FF1407147F010FB5FCB7FCA41487EBF007
591C7FCB3B3B3B3007FB91280A6395E74DD51>49 D<913801FFF8021FEBFFC091B612F80103
59215FF010F16C0013F8290267FFC0114F89027FFE0003F7F4890C7000F7F48486E7FD807F8
5936E148048486E14C048486E14E048486F13F001FC17F8486C816D17FC6E80B56C16FE8380
594A219FFA283A36C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D13FCA219F85F19F04D
59513E0A294B512C019804C14004C5B604C5B4C5B604C13804C90C7FC4C5A4C5A4B13F05F4B
59613804B90C8FC4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC
5977F8092C9FC02FE16FE495A495A4948ED01FCD90FC0150749B8FC5B5B90B9FC5A4818F85A
5985A5A5A5ABAFCA219F0A4405E78DD51>I<92B5FC020F14F8023F14FF49B712C04916F001
5990FD9C01F13FC90271FFC00077FD93FE001017F49486D8049C86C7F484883486C6F7F14C0
600486D826E806E82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC85A90C95CA294B55A61
6014C91C7FC604C5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB512F817E094C9FC17F8
60217FF91C7003F13E0040713F8040113FE707F717F7113E085717FA2717F85A285831A80A3
6031AC0EA03FCEA0FFF487F487F487FA2B57EA31A80A34D14005C7E4A5E5F6C495E49C8485B
604D81FF85F000F5ED807FE92B55A6C6C6C4914806C01F0010791C7FC6C9026FF803F5B6D90
605B65A011F16F0010716C001014BC8FCD9001F14F0020149C9FC426079DD51>I<F01F804E
6067E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBFEE7F3FA216FEED01FC
607ED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24A
608C7FC14FE495A5C1303495A495A495A5C133F49C8FC13FE485AA2485A485A485A5B121F48
6095A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<01C0EE01C0D801F816
6100F01FF167F02F0EC07FFDAFF8090B5FC92B7128019006060606060606095C7FC17FC5F17
611E0178004FCC8FC16E09026FC3FFCC9FC91CBFCADED3FFE0203B512F0020F14FE023F6E7E
61291B712E001FDD9E00F7F9027FFFE00037F02F801007F02E06EB4FC02806E138091C8FC49
6136F13C04917E07113F0EA00F090C914F8A219FC83A219FEA419FFA3EA03F0EA0FFC487E48
6147E487FA2B57EA319FEA35C4D13FC6C90C8FC5B4917F8EA3FF001804B13F06D17E0001F5E
6156C6C17C06D4B1380D807FC92B512006C6C4A5B6C6C6C01075B6C01E0011F5BD97FFE90B5
6165A6DB712C0010F93C7FC6D15FC010115F0D9003F1480020301F0C8FC406078DD51>I<EE
6171FFF0303B512E0031F14F892B612FE0203814AD9FC037F021F9039C0007FC04A90C7EA1F
618E0DAFFFC6E7E494914074949EC7FF8494914FF49495B4949497F4990C7FC495D5C13FF48
6195BA25A4A6E5B5A715B48496E5B725A4894C8FCA35AA35C48913801FFE0030F13FE033F6D
6207E4B14E092B612F89126E1FE037FB53AE3F0007FFEDAE7E06D7EDAEFC06D7F4B6D7F02FF
621C76C7F4A82717F4A82A2854A8085A24A1780A54A17C0A37EA77EA47E6E1780A27EA21A00
6227E4D5B7E6E5E7E6E5E6C4C5B6D7E013F4B5B6D6C4A5B6D01C0495B6D6D90B5C7FC6DD9FC
6230713FC6D90B65A6D5E023F15C0020F92C8FC020114F8DA001F1380426079DD51>I<F00F
624E04E7EA24E7EA34E7EA24E7EA34D7FA24D80A24D80A34D80A24D80A34D80A2DD7FBF7FA2
625181F05FF8017FE04016D7FA24D7E04038217F804076D80A24D7E040F8217E0041F6D80A2
6264D7F043F825F047F6E7FA294C77E4C825E03016F7FA24C800303845E03076F80A24C8003
6270F845E031F6F80A24C81033F845E037F707F93B9FCA292BA7EA24A85A203FCC912070203
628865D020771805D86020F864B82021F865D87023F864B83027F8692CBFC874A864A840101
629875C496C728090381FFFC0B700E092B812FEA66F647BE37A>65 D<BD12FCA488A2D80001
63002C0C71201F1000F1A01F2007F1B3F1B0F1B07757EA28787A288A3F43F80A31C1FA3197E
631A3F40FC0A499C7FC19FEA31801A218031807181F18FF93B6FCA6EEC000181F1807180318
63201A21800A21D7E197EA21DFCA696C812011DF8A31C03A3F407F0A31C0FA21C1F1C3F1DE0
6331C7F1CFF63631B0F093F13C098B5FC1A0797B6FCBEFCA31D80A35F617AE06A>69
634D<B96C90B91280A6D8000102C0C9000102C0C7FCB3B3A293BBFCA604C0C91201B3B3A6B9
6356C90B91280A671627AE17E>72 D<B912E0A6C702E0C7FCB3B3B3B3AEB912E0A633627CE1
6363C>I<020FB812F0A691C70001EC8000B3B3B3ACEA03FCEA0FFF487F487F487FA2B57EA4
6375E96C7FCA36C49495B604A5B6C90C75C6C484A5B01F84A5BD80FFE4A5B6C6C6C90B55A00
63801D9F80749C8FC6C90B65A013F15F0010F15C001014AC9FCD9001F13C044647CE153>I<
639BB7E1AFCF2FFC01BF81BFE757ED800010280C7001F80070114F0736C7F081F7F747F747F
6407414807414C0A27414E0A21DF0A27513F8A41DFCA91DF8A498B512F0A21DE0A25014C01D
6418062501400505B505B087F5B4FB512E0071F5C93B9C7FC1BFC1BF01B8008F0C8FC04C0CC
642FCB3B3A2B97EA65E627AE16E>80 D<DBFFFCEC01E0020FD9FFE01303027F02FC130749B7
643130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E014
644014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200FF181F
645A27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE017
646FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C17C002
6470F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84A2007C
6488300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF18
649C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B010191
650B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A>83
651D<001FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349864986A249
6521B7FA2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3A3
653021FBAFCA663617AE070>I<B800F8011FB80203B7FCA6D8000F91C9000102E0CAEBFE00
6546D72F20FF07072715A230F6D73627072171F6D6A708277173F6D7397C7FC70846B6E7219
6557E707217FE6E726170855118016E6870731503636E68704C6E15076E68718451180F6EDE
6567E7F607172151F6E06FE61714B7E08016F153F6E4E6C95C8FC71840803616F4D6C177E71
65702076F15FE6F66714B7E080F7013016F4D6C5F7185081F18036F4D6C5F71023F7013076F
65894C75F728450180F6F047E6E5E7272131F1AFE6F4C6E5EDEE00171133F6F4C6E93C9FC06
659F084070361704B6E157E06F87213FE1907704B6E5DDEFC0F1881704B6E5D06FE19C1071F
66018C3704B6E5DDEFF3F18E7706407BFC9FC07FF18FF704A705CA3704A705CA27099CAFC4F
66182A27149705BA37149705BA27149705BA37149705BA37190CB5BA27148725AA37148725A
662714872CBFCA0637DE1A7>87 D<B9041FB612F8A6D8000302F0CB003FEBC0006D6EDE07FE
663C7FC1EF86D6E180F6E6D61535A6E6D183F6E6E60535A6E6E17FF6E6E95C8FC525A6E6E16
664036E6E5F525A6E6E160F6F6D5F525A6F6D163F6F6E5E525A6F6E15FF6F6E4A90C9FC646F
6656E14036F6E4A5A646F6E140F706D4A5A64706D4A5A706E137F64706E49CAFC706E5A6370
6666E485A70ECF80763706E485A71EBFE1F07FF5B714A5A7114FF637192CBFC8362715C8362
667715C8462B3AF043FB812C0A675627EE17A>89 D<913803FFFE027FEBFFF00103B612FE01
6680F6F7E4916E090273FFE001F7FD97FE001077FD9FFF801017F486D6D7F717E486D6E7F85
669717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49B612
67007010F14C0013FEBFE004913F048B512C04891C7FC485B4813F85A5C485B5A5CA2B55AA4
6715FA25F806C5E806C047D7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C9027FFC0
6727FC01580000191B5487E6C6C4B7E011F02FC130F010302F001011400D9001F90CBFC4943
6737CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F00381B612
674FC038715FF038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8824B6F
6757E4B6F13804B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A31BF0A2
6764F13E0A24F13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F83FE001
6773F13C09127F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC90C800
6780313E04F657BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039FE001F
679FF4901F8010113804901E0010713C04901804913E0017F90C7FC49484A13F0A2485B485B
6805A5C5A7113E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A27EA280
6816C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01E0EC7F
682806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580020102
683FCC7FCDA000F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380FFF804A
684B512F8020F14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01E00103
685B5FC494913004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5FCAE7E
686A46C7FA37EA26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D
68701F0D91FF7EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314E09127
688003FFE00ECC0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091B712F8
6890103D9FE037F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F484980
69048844A804884485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA6
6917EA380A27EA27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D
6924A5A6D01E04A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15
693F8020715E0020092C8FC030713F041437CC14A>I<EE3FFC0307B51280033F14C04AB612
694F0020715F84A9038F03FFC4AEB807F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A2
6954913C0A27013FE4949EB7FFCEF3FF8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FC
696B3B3B0007FB612FCA638657CE431>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC027FDA
697FE03148049B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC034948
6986E6C7E4948EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884A96C60
699A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990B612C0
70060D97C7F4AC9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B77E18FE
7016CEFFFC019F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712014890
702C9000F7F484816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F616D17
7037F6C6C4D5A6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F5B011F
70490B712F8010717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>I<903807FF80
705B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE07F7F922781FE
706001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA4
7075DB3B2B7D8F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA24880A24880A7
7086C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FCA6C6FC7F7FB3
709B3AEB712C0A622657BE42C>I<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A62364
7107BE32C>108 D<902607FF80D91FFFEEFFF8B691B500F00207EBFF80040702FC023F14E0
711041F02FF91B612F84C6F488193267FE07F6D4801037F922781FE001F9027E00FF0007FC6
712DA83F86D9026F01FC06D7F6DD987F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC7
7136E488203BEEEFDF003BC6E4A8003FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F0
71407B7D8803FB612FCA67E417BC087>I<902607FF80EB1FFFB691B512F0040714FC041F14
715FF4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039F
716C78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>I<9238
71707FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E04901C0
71801037F49496D7F4990C87F49486F7E49486F7E48496F13804819C04A814819E048496F13
719F0A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D
7204B13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B01
7210701F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC030713E0
72248437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715FF038F
723010114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E7F4B17
724804B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A21BF061
7251BE0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C09226CF
726FC03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B712F0A6
7274F5D7BC05A>I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC7FFC92
728390FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF
7293FF8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114 D<913A3FFF8007800107B5
730EAF81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121FD80FFC1407D81FF0801600
731485A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15
732FC16FF6C16C06C16F06C826C826C826C82013F1680010F16C01303D9007F15E0020315F0
733EC001F1500041F13F81607007C150100FC81177F6C163FA2171F7EA26D16F0A27F173F6D
73416E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8
735FE0315C026F8007F49C7FC48010F13E035437BC140>I<EC07E0A6140FA5141FA3143FA2
736147FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0F
737C0AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14
738C002035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE0007
7396D826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D
74001FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002F0C7FC51427BC05A>I<B7
74100C00103B512FCA6C66C01C0C8381FFE006D6DED07F0A26D6D5E190F6D6D5E191F6D606F
742153F6D95C7FC6F5DA26D6D157E19FE6D6E5C18016E5E7013036E5E701307A26E6D5C180F
7436E6D5C181F6E6D5C183F6E93C8FC705BA26E6D13FEA26E6E5A17816FEBC1F817C36F5C17
744E76F5C17FFA26F5CA26F5CA26F91C9FCA26F5BA36F5BA2705AA2705AA2705AA2705A4E41
7457DBF55>I<B70081B600FC0103B512FCA6C66C0180C701FCC8381FFE006F6FED03F86D04
7467F5F856F6E16076D646F70140F6D705F866F6E161F6D646F4A6D143F6D99C7FC4E7F6F61
7476D1B7E6F4A6D14FE6D6395B57E7001FC15016E62DCC0016E13036EDBF87F5D05038004E0
748496C14076E62DCF007ED800F6E4B6C5D050F15C004F8496C141F6E62DCFC1FEDE03F6E4B
7496C92C8FC053F15F004FE496C5C6E197E7048EDF8FE6E027E6D5C05FE15FC4D6D13FD6F60
7501BFF6F496E5BA24D806F60A26F496E5BA24D806F60A26F496E90C9FCA294C87E6F5FA26F
751486F5A047C6F5A6E417DBF75>I<007FB600C0017FB512F8A6D8001F01F8C70007EBF000
7526D040190C7FC6D6D5D6D6D4A5A6D6D4A5A70495A6D4C5A6E7F6E6D495A6E6D495A7049C8
753FC6E4A5A6E6D485A6E6D485A6E13FFEF8FF06EEC9FE06FEBFFC06F5C6F91C9FC5F6F5B81
7546F7F6F7F8481707F8493B57E4B805D4B80DB0FF37FDB1FE17F04C080153F4B486C7F4B48
7556C7F4A486D7F4A486D7F4A5A4B6D7F020F6E7F4A486D7F4A486D804A5A4AC86C7F49486F
7567F4A6F7F0107707FEB3FFFB600F049B7FCA650407EBF55>I E
757%EndDVIPSBitmapFont
758%DVIPSBitmapFont: Fg cmr12 14.4 11
759/Fg 11 117 df<120FEA3FC0EA7FE012FF13F0A213F8A3127F123FEA0F381200A5137813
76070A313F013E0A2120113C0120313801207EA0F00121EA25A5A12300D23768B21>44
761D<EC1FF891B5FC010314C090390FF81FF090391FC003F849486C7E017EC7127E49800001
762168049141F4848EC0FC0000716E0491407000F16F0A34848EC03F8A2003F16FCA44848EC
76301FEA700FF16FFB3A5007F16FEA56D1403A2003F16FCA4001F16F8A26D1407000F16F0A2
7646C6CEC0FE0A26C6CEC1FC0A26C6CEC3F806C6CEC7F00017F14FE6D6C485A6D6C485A9039
7650FF81FF00103B512C0010091C7FCEC1FF830517BCE3B>48 D<EC7FE0903803FFFE010F6D
7667E013F14E0D9FF0013F8D801F8EB1FFCD803E06D7E4848EB03FF48486D138090C813C000
7671E16E0001C157F003CED3FF012380078ED1FF81270A2B4ED0FFC13C07FA66C5A6C5A000E
768C8FCC9EA1FF8A317F0163FA2EE7FE017C016FF17804B1300A24B5A4B5A5E4B5A4B5A4B5A
7695E4BC7FC15FE4A5A4A5A4A5A4A5A5D4A5A4AC8FC147E5C4948141CEB03E0495A49481438
77091C8FC131E5B5B491578485A48481570484815F048B7FCA25A5A5AB812E0A42E4F7ACE3B
771>50 D<121EA2121F13F090B812C0A4481780A218005FA2003CC9123C00385E0078167017
772F000704B5A5F16034C5A94C7FC485D161E5EC9123816785E5E15014B5A5E15074BC8FCA2
773151E153E153C157C157815F8A24A5AA21403A25D1407A2140FA25D141FA3143FA3147F5D
774A414FFA65BAC6D90C9FC143C32537AD03B>55 D<DA3FF0130349B55B010714C0011FECF0
7750F903A7FE00FF81F49C712FED801FCEC3F3F4848EC1FBF48486EB4FC48481403485A4980
776003F8190C97E5A83127E8312FEA283A37E837FA27F007F93C7FC7F7FEA3FFC7F6C6C7E14
777F86CEBFF806C14F8EDFF806C15F06C15FE6C6C806D15C0010F81010315F8D9007F80140F
778020080030F7F03001480161F040713C0160182EF7FE0A2173FEF1FF0A200E0160FA31707
779A37EA318E07E170F7E18C06C161F6C17806D153F6D16006D157E6D15FED8FCFC4A5A017F
7804A5A26F83FC0EB0FF0D90FFEEB7FC0D8F003B65A48C64AC7FC023F13F848010113C03456
7817AD341>83 D<EB7F80B5FCA41203C6FC137FB3A6ED07FC92387FFF800281B512E0913987
782F00FF891398F8001FC029EC7B4FC02BC6E7E02F86E7E4A6E7E4A6E7E4A1407844A6E7EA2
783841701A284A283A21980AB19005FA360A24D5AA24D5A804D5A6E5D6E4A5AD97E784A5A6E
7844AC7FCD97C1EEB01FE6E495A903A7807E01FF00201B512C0902670007F90C8FC90C7EA0F
785F839547DD241>98 D<EC0FF891B5FC010314C090390FF80FF090391FC003FC90397F8001
786FE49C77E4848EC7F804848143F49EC1FC0485A000FED0FE05B001F16F01607485AA2007F
78716F8A25B160312FF90B7FCA30180C9FCA8127F7FA2123FA26D1538121F17786C6C157000
7880716F06D15E06C6C14016C6CEC03C06C6C15806D6C130F6D6CEB1F00D90FF0133C903907
789FE01F80101B512E06D6C1380DA07FCC7FC2D367DB434>101 D<01FFD907FEEC03FFB590
790261FFFC0010F13E0037F01F0013F13F8912701F80FFC9038FC07FE913D03C003FE01E001
791FF000390260700019038038000C6010E6D6C48C76C7E6D48DA7F8E6E7E4A159CA24ADA3F
792F86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8B6D8C07F9026FFE03FB512
793F0A45C347CB363>109 D<90397F8007FCB590387FFF800281B512E0913987F00FF89139
7948F8003FC000390399E0001FFC601BC6D7FD97FF86E7E4A6E7E4A6E7E4A140F844A6E7EA2
795717EA3717EA4711380AB4D1300A44D5AA24D5AA2606E140F4D5A6E5D6E4A5A6E4A5A02BC
7964AC7FC029E495A028FEB07FC913987E01FF00281B512C0DA807F90C8FCED0FF892CAFCB1
7973801FFE0B612C0A4394B7DB341>112 D<01FFEB1F80B5EB7FF0913801FFF8913803E1FC
79891380783FE0003EB0F07C6131EEB7F1C1438143091387003FC91386000F0160014E05CA4
7995CB3AA8048487EB612F0A427347DB32E>114 D<EB01C0A71303A41307A3130FA2131FA2
800133F137F13FF5A5A001F90B512E0B7FCA326003FC0C7FCB3A71638AC6E1378011F1470A2
8016D6C13F016E0903807F801903903FC03C0903901FE07806DB51200EC3FFCEC07F0254B7E
802C92E>116 D E
803%EndDVIPSBitmapFont
804%DVIPSBitmapFont: Fh cmr17 20.74 21
805/Fh 21 119 df<EA0780EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA0780C7
806FCB3B3AAEA0780EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA07800E4A72C9
8072B>58 D<DE7FFCED01C0050FB512C094B600F81403040315FE041F6F6C1307047FD9F000
80813E04B4848C7D80FF0130F030701F0EC03FC4B0180DA00FE131FDB3FFEC9123FDB7FF893
809381F803F4A4848EE07E04A01C0933803F07F4A4916014A90CBEAF8FFDA1FFC187C4A4818
8103F4A48844A5A498649498449498492CCFC494885131F4A85495A017F1B7F5C01FF1B3F5C
8115A4A1A1F5AA248491A0FA25A91CE1207A25A5BA2003F1C03A25BA2127F9AC7FCA45B12FF
812B2127F7FA5123FF501C07FA2121FA27F7E1D036E1B807EA26C7F1D076C1D00806C648001
8137F1B0E6E1A1E013F1B1C6D6C1A3C6E1A38010F1B786D6C1A706F19F06D6D4E5A6D7F6D50
8145A6E6C4E5A6E6C180FDA1FFE4EC7FC6E6C183E6E6D5F6E6D5F6E01F04C5A6E6C6CEE07E0
815DB3FFE4C5A92260FFF80ED3F806F01F003FEC8FC030101FEEC07FC9227007FFFF0EBFFF0
816041F90B612C0040393C9FC040015FC050F14E09426007FFCCAFC627C78F873>67
817D<92B8FCA5DB000714800400EBFE00715A173FB3B3B3B3AAEA03C0EA0FF0EA3FFC487EA2
818B5FCA44D5AA3495E6C4815FF5B01E05E003CC85A003E5F4C5B7E6C6C4A90C7FC4C5A6C6C
8195DD803F04A5A6C6C4A5AD8007EECFFC06D6C485B90270FF007FEC8FC0103B512F8010014
820C0DA0FFCC9FC407979F551>74 D<B812E0A5D8003F49CCFC010713F05D6D5BB3B3B3AC1C
82170A51CE0A81B01A31CC01B03A41B07A21B0FA21B1FA2F33F80A21B7F1BFF62621A0F621A
8227F494DB5FC6F150F013F6D4AB61200BDFCA5547678F563>76 D<BA12F0F1FF801AF01AFC
823F2FF80D8003F01F0C86C7F010749030713F04B030013FC6DF03FFEF20FFF747F08017F74
8247F757E88757E1B1F881B0F88A2751380A21DC0A287A21DE0AA1DC0A263A21D80A2511300
825A2641B1F64515A515A1BFF6408035B5090C7FC505AF23FFCF2FFF007075B077F138092B8
82648C8FC1AF01A8007F0C9FC03C0CDFCB3B3AB497FA2013F13FCB8FCA55B7678F56C>80
827D<913803FF80021F13F891B512FE903A03FC01FF80903A07E0003FE0D91F80EB0FF8013E
828C76C7E496E7E01F06E7E48486E7F717E4848153F4982D807A06F7E13FC487E6D6F7E80A2
829717EA46C90C8FC6C5A6C5ACAFCA6EE07FF0303B5FC157F913903FFFE07021F138091387F
830F800903801FFC0010790C7FCEB1FFCEB3FF0EBFFE0485B485B4890C8FC5B485A485AA248
8315A1A0E485AA312FF5B170FA4171FA26D153F007F163B177B6DDBF1FE131C003F16E16C6C
83214016C6C912603C0FF13386C6CEC0F806C6C6C903A1F007F80706C6D017CECE1E028007F
833F803F8EB3FFF011FB500E06D1380010391C7000713009026003FF8EC01FC474D79CB4F>
83497 D<ED07FE92387FFFE00203B512FC91390FFC01FF913A3FE0001FC0DA7F80EB03E0D9
83501FEC812F84948157C494881494881494881013FEE0780494815034948ED0BC048177F91
836C9EAFFE048485D00075EA2485AA2485AA27113C0003F70138049EE7F0095C7FC127FA35B
837A212FFAE127F7FA4123F7FA2121F6D1738120F19786C6C1770A26C6C17F019E06C6D1501
8386C18C06D6C15036D6CED07806EED0F006D6C151E6D6C153ED903FE5D6D6C15F06D01C0EB
83903E0DA3FF0EB0FC0DA0FFE01FFC7FC0203B512FCDA007F13E0030790C8FC3D4D7BCB46>
84099 D<ED1FFC4AB512C0020714F091391FF00FFC91397F8001FFD901FEC7EA7FC049486E
8417E49486E7E49486E7E49486E7E49486E7E4948140101FF824890C91380A24848EE7FC0A2
842485A000FEF3FE05BA2001F18F0181F485AA3007F18F8A349160FA212FF90B9FCA301E0CB
843FCAB127F7FA3123FA36C7EA219386C7E1978000718707F000318F06C6C17E018016C6DED
84403C06D6C1680013F16076D6CED0F006D6C151E6D6C5D6D6C5D6DB44A5A6D6C6C495ADA3F
845E0EB1F80DA0FFE01FEC7FC0203B512F8DA007F13E0DB07FEC8FC3D4D7BCB46>101
846D<EE7FC0923803FFF8030F7F92383FC07F9239FF000F804A48EB3FC04A48137F4A48EBFF
847E04A485AEC1FE0143F15C0147F158002FF6D13C0EF7F804990C7EA0C0094C7FCA3495AB3
848A9B812C0A5260003FEC9FCB3B3B3A7805B011F13E0001FB612F8A533797DF82F>I<F103
849F8F13FFEDB1FF891B5FC92B5903903FC078002079139E007E01F913D1FF00FF81F803FC0
850913B3FC003FC3E0002FFC7B45A49486E5A49486E5A49486E48EB1F8049486E6CEB060097
851C7FC49486E7E013F82A249486E7EA201FF82A24A80A24884AA6C95C8FCA26E5CA2017F5E
852A26D6C4A5AA2011F5E6D6C4A5AA26D6C4A5A6D6C4A5A496C4A5A6E4AC9FC903A0F3FC003
853FC903A1E1FF00FF80207B512E0D91C0091CAFC013CEB1FF892CCFCA25BA3137CA4137EA2
8547F8080EB1FF091B612FE6DEDFFF818FF6D17E06D17F8010017FE010383010F84D93FE0C7
855000114E001FFC9120FD801FC04017F48489338003FF84848171F4848717E48481707003F
856727E49170148CBFC737EA200FE85A76C616C616D1701003F616D17036C6C4D5A6C6C4D5A
8576C6C4D5A6C6C4D5A6C6C4D5A26007F80DB01FEC7FCD93FE0ED07FCD90FF8ED1FF0D903FF
858EDFFC0010001F8011F90C8FC021FB612F802011580DA000F01F0C9FC4A707DCC4F>I<13
8591EEB7F80497E487F487FA66C5B6C5B6D5A011EC7FC90C8FCB3A7EB01F0EA07FFB5FCA512
86001EA007F133FA2131FB3B3B3A3497EEBFFFEB612FCA51E727AF12A>105
861D<EB01F0EA07FFB5FCA51201EA007F133FA2131FB3B3B3B3B3AC497EEBFFFEB612FEA51F
862787AF72A>108 D<D901F0902601FFC0ED0FFED807FF021F01FC92B512E0B5027F01FF02
8630314F8922601FC0101C090390FE00FFE922803E0003FE090391F0001FFDB0F80D91FF801
8647C6D13C04BC7000F4A147FC6023C912707FC01E06E7E013F496E6C48486E7E011F0170DA
86501FF496E7E03F0160790260FF1E04CC8FCDAF3C06E019E6F7E4B169C02F717BC92C913B8
86602FFDC7FF86F7E4A5FA34A5FA44A5FB3B3A8496C4C6C4B7ED97FFF030301F8031F13C0B7
867D88007B600FC013FB612E0A57B4B7ACA86>I<D901F0903803FF80D807FF021F13F8B502
8687F13FE923A01FC03FF80923A03E0007FE0DB0F80EB1FF0031EC76C7EC65C013F496E7E01
8691F496E7E5DEB0FF1DAF3C06E7E5D14F792C9FC02FF835CA35CA45CB3B3A8496C4B7FD97F
870FF030713F0B7D8800FB612F8A54D4B7ACA58>I<ED07FE92387FFFE00203B512FC91390F
871FC03FF913A3FC0003FC04AC7EA0FE0D901FEEC07F8D903F8EC01FC49486E7E4948157F49
872486F7E49486F7E017F8349C96C7E4916070001844848707EA2000784491601000F84A248
87348701380A2003F19C0A349177F007F19E0A412FF1AF0AD007F19E0A26D17FFA2003F19C0
874A46C6C4C1380A2000F1900A26C6C4C5AA26C6C4C5A0001606D160F6C606D6C4B5A6D6C4B
8755AA26D6C4B5AD907F003FEC7FCD903FCEC03FC6D6C4A5A6D6C6CEB1FF0DA3FE0EB7FC091
876270FFC03FFC8FC0203B512FCDA007F13E0DB07FEC9FC444D7BCB4F>I<02F849B47ED803
877FF021F13F8B5027F13FE923A01FC01FF80923A07E0003FE0031FC76C7E033EEC0FFCC602
87878EC03FE013F496E7E90261FF9E06E7FDAFBC0826DB4486F7E92C96C7E737E5C4A707E86
8794A160786851B80A2851BC0A2851BE0A5F27FF0AEF2FFE0A54F13C0A34F1380A21B006162
8806E160F626E161F626E4C5A4F5A6F5EDAFBC015FFDAF9E04A5BDAF8F04A48C7FC03784A5A
8816F4A5A031FEC3FF06F6CEBFFC0922603F80790C8FC0300B512FC043F13E0DC07FEC9FC93
882CBFCB3A7497EEB7FFFB77EA54C6C7BCA58>I<D903E0EB1FE0D80FFFECFFFCB501037F92
8833907E01F8092391F807FC092383E00FF4B4813E000011478D8007F13F090383FE1E015C0
884EB1FE39126E7800013C0EF7F8092C7EA3F0002EF91C7FC14EE14FE5CA45CA55CB3B3A480
885133F90B5FCB712C0A5334B7ACA3D>114 D<DA1FFFEB038049B512E0010FECF807903A3F
886E001FE0F01FEC7EA1F9FD801F8EC07DFD807E0EC03FF484880498048C9127F48163F003E
887161F127E170F127C12FC1707A46C1603A27E7F6C7E7F6D92C7FCEA3FFC13FF6C13E06C13
888FF6C14F06CECFF806C15F86C15FE013F6E7E010F15E0010381010081020F14FEDA007F7F
8891503DB003F1380040713C0040113E000E081177FEF3FF06C161F170FEF07F8A217037E17
89001A27EA37E18F07E17036D16E0A26D15076DED0FC06D168000FE161F017CED3F00486C15
8917E6DEC01F826F80FC0EB07F026F003F8EB7FC00100B6C7FC48013F13FC02071380354D7C
892CB3E>I<1407A85CA65CA35CA35CA25CA25BA25B5B5B5B5B5B48B712FE120FB8FCA3D800
8930190C9FCB3B3A2EF01C0B0EF03806D7FA3027FEC0700815F6E6C130E021F141E6F131C6E
8946C5B6E6C13F8913901FF01F09139007FFFC0031F5BDB03FCC7FC326B7EE93D>I<02F8EE
8950F80D803FFEE3FFFB5030FB5FCA5C6EE000F013F1603011F82A2010F82B3B3A660A460A3
896601307606E150E0103161E606E4B7F010116706D6C03F07F6FD903E013F86E6C4948EBFF
897F8DA1FE0EB1F00DA0FFE13FE0203B512F8DA007F13E0030790C7EBC0004D4C7ACA58>I<
898B600F84AB512FCA5000191C9003F13C026007FFC040F13006D4817FC011F715A62010F71
8995A6E5F13074F5A6D7E97C7FC6E5E6D170EA26F151E6D171C81027F5EA26F1578023F1670
90081021F5EA26F1401020F5E8102074B5AA26F1407020393C8FC816E150EA270131E6E151C
90182037F5CA2701378033F147082031F5CA2EEF801030F5CA26F6C485AA2EEFE07030391C9
902FCA2705A6F130E178E6F139CA217FC705AA2705AA3705AA2705AA3705AA24E4B7EC953>
903I E
904%EndDVIPSBitmapFont
905end
906%%EndProlog
907%%BeginSetup
908%%Feature: *Resolution 600dpi
909TeXDict begin
910%%PaperSize: A4
911
912%%EndSetup
913%%Page: 1 1
9141 0 bop 273 253 a Fh(Concepts)51 b(of)i(Programming)e(Languages:)69
915b(P)l(arallel)1137 461 y(Programming)51 b(in)i(Ja)l(v)-9
916b(a)1380 990 y Fg(Septem)m(b)s(er)36 b(20,)i(2007)-104
9171421 y Ff(1)161 b(In)l(tro)t(duction)-104 1640 y Fe(F)-8
918b(or)37 b(this)g(assignmen)m(t)g(t)m(w)m(o)i(programs,)f(written)f(in)g
919(Ja)m(v)-5 b(a,)39 b(m)m(ust)f(b)s(e)g(compiled)d(and)j(run,)h(studied)
920f(and)-104 1760 y(analyzed,)i(and)f(then)g(the)g(studen)m(t)h(is)e(exp)
921s(ected)j(to)d(write)g(another)h(t)m(w)m(o)g(programs)e(in)h(Ja)m(v)-5
922b(a)39 b(and)f(run)-104 1881 y(them.)k(The)31 b(purp)s(ose)g(of)f(this)
923f(assignmen)m(t)h(for)f(the)i(studen)m(t)g(is)f(to)f(get)h(some)g(exp)s
924(erience)h(implemen)m(ting)-104 2001 y(concurren)m(t)j(programs)e(in)g
925(Ja)m(v)-5 b(a.)42 2121 y(T)d(o)33 b(get)f(the)g(Ja)m(v)-5
926b(a)32 b(soft)m(w)m(are)h(a)m(v)-5 b(ailable)30 b(to)i(y)m(ou)h(on)f
927(the)g(computers)h(of)e(our)h(departmen)m(t)h(y)m(ou)g(should)-104
9282242 y(add)g Fd(javac)h Fe(to)e Fd(wi)p 602 2242 31 4
929v 37 w(packages)j Fe(in)m(to)d(the)h Fd(.tcshrc)h Fe(\014le)e(in)g(y)m
930(our)h(home)f(directory:)-104 2362 y Fd("set)52 b(wi)p
931260 2362 V 38 w(packages=\(...,javac,...\)")p Fe(.)42
9322482 y(This)33 b(assignmen)m(t)g(has)f(three)i(parts:)15
9332679 y(1.)49 b(A)33 b(simple)e(Ja)m(v)-5 b(a)32 b(applet)g(is)g
934(studied.)15 2880 y(2.)49 b(Another)32 b(simple)e(Ja)m(v)-5
935b(a)32 b(program)e(is)h(studied,)i(whic)m(h)f(uses)h(threads)f(to)g
936(implemen)m(t)d(a)j(solution)e(to)140 3001 y(a)i(problem)g(in)m(v)m
937(olving)f(sev)m(eral)i(b)s(eer)g(drink)m(ers)h(and)e(a)h(toilet.)15
9383202 y(3.)49 b(Tw)m(o)26 b(simple)e(Ja)m(v)-5 b(a)25
939b(programs)g(m)m(ust)g(b)s(e)h(written,)h(whic)m(h)e(use)i(threads)f
940(to)f(implemen)m(t)e(the)j(readers-)140 3322 y(writers)33
941b(problem.)42 3519 y(All)e(examples)i(can)g(b)s(e)f(found)h(on)g(the)g
942(Course)g(Do)s(cumen)m(ts)g(section)g(on)f(blac)m(kb)s(oard.)-104
9433851 y Ff(2)161 b(A)54 b(Simple)g(Ja)l(v)-9 b(a)55 b(Applet)-104
9444070 y Fe(Lo)s(ok)37 b(at)f Fd("Ogen.html")k Fe(in)c
945Fd("Java.zip")p Fe(.)59 b(This)37 b(will)d(sho)m(w)k(an)f(applet)f
946(with)h(t)m(w)m(o)g(ey)m(es)i(follo)m(wing)34 b(the)-104
9474190 y(cursor)47 b(mo)m(v)m(emen)m(ts)h(within)d(a)i(sp)s(eci\014ed)g
948(range.)86 b(Notice)46 b(ho)m(w)h(eac)m(h)h(pupil)d(mo)m(v)m(es)i
949(within)f(its)g(o)m(wn)-104 4310 y(ey)m(ehole)33 b(to)g(follo)m(w)e
950(the)i(cursor)g(mo)m(v)m(emen)m(ts.)42 4431 y(Y)-8 b(ou)41
951b(can)g(\014nd)g(the)g(source)h(for)e(this)h(program)e(in)h(the)h
952(zip\014le)f(in)g Fd("Ogen.java")k Fe(together)c(with)h(a)-104
9534551 y(cop)m(y)34 b(of)e(the)h(\014le)f Fd("Ogen.html")j
954Fe(and)e(a)f(mak)m(e\014le)h Fd("Makefile")p Fe(.)42
9554672 y(Cop)m(y)50 b(these)g(three)g(\014les)f(to)f(a)h(directory)g(of)f
956(y)m(our)i(o)m(wn)f(and)g(study)h(the)f(mak)m(e\014le)g(to)f(\014nd)i
957(out)-104 4792 y(ho)m(w)36 b(y)m(ou)h(can)f(compile)d(the)j(program)f
958(y)m(ourself)h(and)f(execute)j(it)d(with)g(the)h(help)g(of)f(a)g(w)m
959(eb-bro)m(wser)j(or)-104 4912 y(appletview)m(er.)42 5033
960y(Then)32 b(study)g(the)f(ja)m(v)-5 b(a)30 b(source)i(and)f(try)g(to)f
961(\014nd)h(out)g(wh)m(y)h(the)f(ey)m(e-pupils)g(nev)m(er)h(come)e(out)h
962(of)f(their)-104 5153 y(ey)m(eholes;)k(y)m(ou)f(do)g(not)f(ha)m(v)m(e)i
963(to)e(submit)g(an)h(answ)m(er)h(for)e(this.)-104 5485
964y Ff(3)161 b(A)54 b(Simple)g(Example)g(Ja)l(v)-9 b(a)55
965b(Program)e(with)g(Threads)-104 5704 y Fe(Cop)m(y)34
966b(the)f(\014les)g(of)40 b Fd("Beer)p 895 5704 V 38 w(drinkers")35
967b Fe(to)e(a)g(directory)g(of)f(y)m(our)i(o)m(wn)f(and)g(study)h(the)g
968(mak)m(e\014le)e(to)h(\014nd)-104 5824 y(out)f(ho)m(w)i(y)m(ou)f(can)g
969(compile)d(the)j(program)f(y)m(ourself)h(and)f(execute)j(it.)42
9705945 y(This)h(time)d(the)j(program)d(runs)j(directly)e(as)i(a)e(ja)m(v)
971-5 b(a)35 b(application)e(program,)h(and)h(not)g(as)g(an)g(applet)-104
9726065 y(within)d(a)g(w)m(eb-bro)m(wser)j(or)d(appletview)m(er.)1856
9736129 y(1)p eop
974%%Page: 2 2
9752 1 bop 42 -150 a Fe(Analyze)33 b(the)g(ja)m(v)-5 b(a)32
976b(source)h(co)s(de)g(for)f(this)g(program)f(and)h(\014nd)h(out)f(ho)m
977(w)h(this)f(program)f(implemen)m(ts)-104 -29 y(a)e(solution)f(for)h
978(the)h(problem)e(explained)i(in)e(the)i(source)h(\014le.)42
979b(Once)30 b(again,)f(there)h(is)f(no)h(need)g(to)f(submit)-104
98091 y(a)j(rep)s(ort)h(for)f(this)g(assignmen)m(t.)-104
981422 y Ff(4)161 b(W)-13 b(rite)53 b(a)i(Simple)f(Ja)l(v)-9
982b(a)54 b(Program)g(with)f(Threads)g(Y)-13 b(ourself)-104
983641 y Fe(Inspired)33 b(b)m(y)h(the)f(programs)e(ab)s(o)m(v)m(e)j(y)m
984(ou)f(are)g(exp)s(ected)h(to)e(write)h(t)m(w)m(o)g(simple)e(Ja)m(v)-5
985b(a)32 b(program)g(y)m(ourself.)-104 928 y Fc(The)45
986b(Readers/W)-11 b(riters)46 b(Problem)-104 1112 y Fe(Tw)m(o)30
987b(kinds)f(of)f(pro)s(cesses)j({)e(readers)g(and)g(writers)g({)g(share)g
988(a)g(database.)42 b(W)-8 b(riters)29 b(execute)i(transactions)-104
9891233 y(that)h(up)s(date)g(the)g(database;)h(reader)f(transactions)g
990(access)i(the)e(database)h(without)e(mo)s(difying)e(it.)43
991b(The)-104 1353 y(database)36 b(is)g(assumed)g(initially)c(to)j(b)s(e)h
992(in)f(a)g(consisten)m(t)i(state)f(\(i.e.)53 b(one)36
993b(in)f(whic)m(h)h(relations)e(b)s(et)m(w)m(een)-104 1474
994y(data)45 b(are)h(meaningful\).)79 b(Eac)m(h)47 b(transaction,)h(if)c
995(executed)k(in)c(isolation,)i(transforms)f(the)h(database)-104
9961594 y(from)32 b(one)h(consisten)m(t)h(state)f(to)g(another.)44
997b(T)-8 b(o)33 b(preclude)g(in)m(terference)h(b)s(et)m(w)m(een)h
998(transactions,)e(a)g(writer)-104 1714 y(pro)s(cess)j(m)m(ust)g(ha)m(v)m
999(e)g(exclusiv)m(e)g(access)h(to)e(the)h(the)f(database.)52
1000b(Assuming)35 b(no)g(writer)f(is)h(accessing)h(the)-104
10011835 y(database,)d(an)m(y)g(n)m(um)m(b)s(er)g(of)f(readers)i(ma)m(y)e
1002(concurren)m(tly)i(execute)h(transactions.)-104 2121
1003y Fc(First)45 b(Program)-104 2306 y Fe(Implemen)m(t)32
1004b(the)h(Readers/W)-8 b(riters)33 b(problem)e(\(describ)s(ed)i(ab)s(o)m
1005(v)m(e\))h(using)f Fb(monitors)p Fe(.)-104 2593 y Fc(Second)44
1006b(Program)-104 2778 y Fe(Implemen)m(t)28 b(the)i(Readers/W)-8
1007b(riters)29 b(problem)f(\(describ)s(ed)i(ab)s(o)m(v)m(e\))g(using)g
1008Fb(monitors)e Fe(giving)f(priorit)m(y)h(to)-104 2898
1009y(the)37 b(writers;)i(i.e.)55 b(if)36 b(a)g(writer)g(w)m(an)m(ts)i(to)f
1010(en)m(ter)g(the)g(database)g(but)g(has)g(to)g(w)m(ait)f(then)h(no)g
1011(reader)g(ma)m(y)-104 3018 y(en)m(ter,)g(and)e(of)f(course)i(the)f
1012(writer)g(still)d(has)k(to)e(w)m(ait)h(for)f(the)h(curren)m(t)h
1013(readers)g(in)e(the)h(database)h(to)e(b)s(e)-104 3139
1014y(\014nished.)-104 3426 y Fc(Monitors)45 b(and)g(Condition)h(V)-11
1015b(ariables)45 b(in)g(Ja)l(v)-7 b(a)-104 3610 y Fe(Ev)m(ery)31
1016b(ob)5 b(ject)30 b(in)e(Ja)m(v)-5 b(a)29 b(with)g Fa(synchr)-5
1017b(onize)g(d)38 b Fe(metho)s(ds)29 b(acts)h(as)f(a)g Fb(monitor)p
1018Fe(.)40 b(Unfortunately)29 b(Ja)m(v)-5 b(a)29 b(do)s(es)-104
10193731 y(not)j(allo)m(w)f(the)i(use)h(of)e(more)g(than)h(one)f
1020Fb(condition)k(v)-6 b(ariable)32 b Fe(p)s(er)h(ob)5 b(ject.)42
10213851 y(Y)-8 b(ou)33 b(can)g(use)g(the)g(follo)m(wing)d(sync)m
1022(hronization)j(metho)s(ds:)15 4063 y(1.)49 b Fb(w)m(ait\(\))p
1023Fe(:)42 b(blo)s(c)m(ks)32 b(the)h(in)m(v)m(oking)g(thread.)15
10244262 y(2.)49 b Fb(notify\(\))p Fe(:)42 b(reactiv)-5 b(ates)33
1025b(one)f(thread)h(blo)s(c)m(k)m(ed)h(in)d(a)i Fb(w)m(ait\(\))p
1026Fe(.)15 4462 y(3.)49 b Fb(notifyAll\(\))p Fe(:)40 b(reactiv)-5
1027b(ates)32 b(all)f(threads)i(blo)s(c)m(k)m(ed)h(in)d(a)i
1028Fb(w)m(ait\(\))p Fe(.)-104 4793 y Ff(5)161 b(Ho)l(w)53
1029b(to)g(submit)-104 5012 y Fe(Y)-8 b(our)37 b(programs)f(should)h(b)s(e)
1030g(submitted)g(together)g(with)g(a)f(mak)m(e\014le)h(and)g(a)g(written)g
1031(rep)s(ort)g(in)f(whic)m(h)-104 5132 y(y)m(ou)d(explain)f(y)m(our)h
1032(programs,)f(to)g(Thijs)h(v)-5 b(an)32 b(Ommen)g(\(m)m(v)m
1033(ommen@liacs.nl\).)-104 5463 y Ff(6)161 b(Some)52 b(Hin)l(ts)-104
10345682 y Fe(T)-8 b(o)33 b(stop)g(an)f(endless)i(Ja)m(v)-5
1035b(a)32 b(program,)g(use)h Fd("CTRL-C")p Fe(.)42 5802
1036y(If)47 b(y)m(ou)g(w)m(an)m(t)h(to)e(kno)m(w)h(more)f(ab)s(out)g(the)h
1037(Ja)m(v)-5 b(a)47 b(language,)i(just)e(visit)e Fd(http://java.sun.com)p
1038Fe(.)-104 5922 y(Among)d(other)i(things)f(y)m(ou)h(ma)m(y)f(\014nd)h
1039(there)f(an)h(on-line)d(collection)g(of)i(Ja)m(v)-5 b(a)43
1040b(tutorials)f(at)h Fd(http://)-104 6043 y(java.sun.com/docs/books/t)q
1041(uto)q(rial)q(/ind)q(ex.h)q(tml)p Fe(.)1856 6129 y(2)p
1042eop
1043%%Trailer
1044end
1045userdict /end-hook known{end-hook}if
1046%%EOF
Note: See TracBrowser for help on using the repository browser.