ࡱ> #` Objbj\.\. =>D>DrG@-( ( ( ( t t t  pnpnpn8npD qqrrr{b3|$W|JLLLLLL$khpt {"{p( ( rr  ( rt rJJ6. ^t rq Ik)pnJ0,oo8:ot `k| }r}}\}#k|k|k|pp4jk|k|k| ]lk lk ( ( ( ( ( (  THE HONG KONG UNIVERSITY OF SCIENCE & TECHNOLOGY COMP111: Unix and Script Programming Final Exam Fall 2006 Tuesday 19 Dec 2006, 16:30-19:30 Student Name: ___________key_________________________________ Student ID: _________________________________________________ Lab Section: ________________________________________________ Instructions: This is a closed-book, closed-notes examination. Write your name, student ID, lab section, and TA name on this page. Please circle your answer to make it clear. Answer all questions in the space provided. Rough work should be done on the back pages. For Grading Purposes Only: Problem 1 ______________/ 11 Problem 2 ______________/ 5 Problem 3 ______________/ 5 Problem 4 ______________/ 9 Problem 5 ______________/ 10 Problem 6 ______________/ 18 Problem 7 ______________/ 10 Problem 8 ______________/ 11 Problem 9 ______________/ 6 Problem 10 ______________/ 10 Problem 11 ______________/ 5 Total: ______________/ 100 1) Perl Hashes [11 Marks] No partial marks for this question. a) Point out ONE mistake in the following code. (2 marks) #!/usr/local/bin/perl5 w @b{"one","two",three} = qw(three two one); print $b{one}\n; Answer: Need backslash for nested double quotes: \one\. (0 or 2 marks) b) Fill in the blank so that the program lists out all the key-value pairs in %b (2 marks) #!/usr/local/bin/perl5 w $b{a} = b; $b{111} = a; foreach __________________________________________ { print key: $i, value: $b{$i}\n; } Answer: foreach ($i (keys(%b)) (0 or 2 marks) c) Fill in the blank so that the program lists out all the key-value pairs in %b (2 marks) #!/usr/local/bin/perl5 w $b{a} = b $b(111) = a while _____________________________________ { print key: $i, value: $k \n; } Answer: while (($i,$k) = each(%b)) (0 or 2 marks) d) Fill in the blank so that the program lists out all the key values in %b (2 marks) P.S. you can only use at most one @b, and you cant use any $b and %b in your answer. #!/usr/local/bin/perl5 w $b{a} = b $b(b) = a print The values are: ____________________________ \n; Answer: @b{qw(a b)} (0 or 2 marks) e) Fill in ONE WORD/VARIABLE only for each of the three blanks, so that the hash %b ends up with 2 key-value pairs only where the keys are Fruit and Fruits. (3 marks) #!/usr/local/bin/perl5 -w $b{"Apple"} = "Fruit"; $b{Oranges} = FruitFruit; $b{"Orange"} = "Fruit"; $b{Apples} = Fruits; $b{Oranges} = Fruits; ___________ = ________________ ___________________ ; Answer: %b = reverse %b; (0 or 3 marks) 2) Perl I/O [5 marks] No partial marks will be given for this question. What is the output of this perl program? (2 marks) $ cat perlio1 #!/usr/local/bin/perl5 -w @lines = ; @a = (); $a = @lines; print "$a\n"; $ perlio1 aaa bbb ccc Answer: 3 (b) Which of the following commands can correctly execute the following Perl program? (3 marks) $ cat perlio2 #!/usr/local/bin/perl5 -w while (<>) { print; } $ cat input aaa bbb ccc A) perlio2 input B) perlio2 < input C) cat input | perlio2 D) All of the above Answer: D 3) Makefile [5 marks] The program abc has the following dependencies,  SHAPE \* MERGEFORMAT  The following are some standard output, $ make g++ -c a.cpp g++ -c b.cpp g++ -o abc a.o b.o $ make make: 'abc' is up to date. $ make clean rm *.o $ ls abc a.cpp a.h b.cpp b.h c.h Makefile Please complete the Makefile. Use to indicate a TAB character. No partial marks will be given for each answer for this question. (5 marks) Answer: ___________________________ g++ -o abc a.o b.o ___________________________ g++ -c a.cpp ___________________________ g++ -c b.cpp ___________________________ Answer: abc: a.o b.o----(1) g++ -o abc a.o b.o a.o: a.h a.cpp c.h----(1) g++ -c a.cpp b.o: b.h b.cpp c.h----(1) g++ -c b.cpp clean: rm *.o----(2) 4) Perl Functions [9 Marks] a) Briefly describe the function of use strict (2 marks) Answer: It forces all variables to require declaration with my() (i.e., it makes them all local variables) (0 or 2 marks) b) Describe how use strict can help in preventing typing mistake in programming. (2 marks) Answer: All variables are local, so we will never reference wrong variable (belonging to a different scope) because of typo. (0 or 2 marks) c) Fill in the blank so that the output of the program is: max: 5 max: 7 (5 marks) #!/usr/local/bin/perl5 -w $a = 1; $b = 5; $max = max($a, $b, 2); print "max: $max\n"; $max = max($b, $b, 2, $b, 7, $b, 6); print "max: $max\n"; _________________________{ $max = 0; foreach ________________________{ if(______________________________){ ______________________________; } } return $max; } Answer: $a = 1; $b = 2; $max = max($a, $b, 5); print "max: $max\n"; $max = max($a, $b, 5, 6, 7); print "max: $max\n"; sub max{ (0 or 1 mark) $max = 0; foreach $n (@_){ (0 or 2 marks) if($n > $max){ (0 or 2 marks) $max = $n; } } return $max; } 5) Perl File I/O [10 marks] No partial marks will be given for each answer for this question. (a) A Perl program, perlfile1, reads in a file removing any newlines, and produces the following output: (8 marks) Normal Case: $ cat input aaa bbb ccc $ perlfile1 input output $ perlfile1 input output $ cat output aaabbbcccc Error Case: $ perlfile1 input1 output Error opening file input1:No such file or directory at ./perlfile1 line 6. (Note: The program displays the error message Error opening file input1, OS error message No such file or directory, and the line the error occurs at ./perlfile1 line 6) $ perlfile1 input output Error opening file output (Note: The program display error message Error opening file output) Complete the Perl program, perlfile1: #!/usr/local/bin/perl5 -w $infile = ____________________________________________; $outfile = ____________________________________________; unless(open(IN, ________________)) { die ____________________________________________; } unless(open(OUT, ________________)) { die ____________________________________________; } ____________________________________________; print OUT @lines; close(IN); close(OUT); Answer: $infile = $ARGV[0]; ----(1 mark) $outfile = $ARGV[1]; ----(1 mark) unless(open(IN, $infile)) ----(1 mark) die "Error opening file $infile:$!"; ----(2 marks) unless(open(OUT, ">$outfile")) ----(1 mark) die "Error opening file $outfile\n"; ----(1 marks) chomp(@lines = ); ----(1 marks) (b) A Perl program, perlfile2, produces the following output: (2 marks) $ perlfile2 dir dir is a directory $ perlfile2 /dev/null /dev/null is not a plain file $ perlfile2 input aaa bbb ccc $ cat input aaa bbb ccc Complete the perl program, perlfile2, #!/usr/local/bin/perl5 -w $infile = $ARGV[0]; if (_______________________________________________) { die "$infile is a directory\n"; } if (_______________________________________________) { die "$infile is not a plain file\n"; } unless(open(IN, $infile)) { die "Error opening file $infile:\n"; } @lines = ; print @lines; close(IN); Answer: if (-d $infile)----(1 mark) if (! -f $infile)----(1 mark) 6) Regular Expressions [18 Marks] No partial marks will be given for each answer for this question. (a) The following program gets a binary number from the standard input, flips the 0s and 1s, and then outputs to standard output. You may assume the user will only input 1 or 0. The following is the output of the program (the underlined text is the user input). (4 marks) $ regexp1 100010001 011101110 $ regexp1 0111100010 1000011101 Please complete the following Perl program, regexp1, #!/usr/local/bin/perl5 -w chomp($line = ); $line =~ ___________________________________________; $line =~ ___________________________________________; $line =~ ___________________________________________; print "$line\n"; Answer: $line =~ s/1/a/g; ----(1 mark) $line =~ s/0/1/g; ----(1 mark) $line =~ s/a/0/g; ----(1 mark) (Note: Other characters can be used instead of a except 1 and 0) Please write down the regular expression (without using the &&, ! and || operators) that can match the pattern described. (b) 3 numbers which are less than 1000 and they are separated by 2 periods (.). (4 marks) E.g. 123.456.789 (Match) 1234.344.532 (Not Match) 12.34.67 (Match) 12.445.6789 (Not Match) Answer: /^\d{1,3}\.\d{1,3}\.\d{1,3}$/ (c) A Perl program matches the string which contains both abc and xyz. The following is the output of that program (the underlined text is the user input): (5 marks) $ regexp3 abcdefxyz match $ regexp3 xyzjklabc match $ regexp3 abcijk not match $ regexp3 xyzttt not match Please complete the Perl program: #!/usr/local/bin/perl5 -w chomp($line = ); if (______________________________________________________) { print "match\n"; } else { print "not match\n"; } Answer: if ($line =~ /abc/ && $line =~ /xyz/) (d) A Perl program matches strings that start and end with the same character. The following is the output of the program (the underlined text is the user input): (5 marks) $ regexp5 aba match $ regexp5 a match $ regexp5 abed not match $ regexp5 ahji not match $ regexp5 %abd% match Please complete the Perl program: #!/usr/local/bin/perl5 -w chomp($line = ); if (_________________________________________________________) { print "match\n"; } else { print "not match\n"; } Answer: if ($line =~ /^(.).*\1$/ || $line =~ /^.$/) 7) Perl Directory Access [10 Marks] In this question, you are required to complete a Perl program that can recursively change the extension of files from .txt to .abc. No partial marks will be given for each answer for this question. Here are some requirements of the program: The first argument of the program is the starting directory, and you may assume only relative paths will be used From the starting directory, the program should change all the file extensions in sub-directories as well For any file operation (including changing directory and renaming files), the program should exit if any errors occur. You may assume each file name contains only 1 .. E.g. there will not be any filenames such as file.txt.txt or file.abc.bak. The following are sample output: $ ls -R test test: a admin basic network test/admin: df.txt mount.txt rpm.txt special umount.txt test/admin/special: grep.txt veryspecial test/admin/special/veryspecial: test/basic: cat.txt cp.txt ls.txt mv.txt rm.txt test/network: hostname.txt ifconfig.txt netstat.txt ping.txt route.txt $ perldir test $ ls -R test test: a admin basic network test/admin: df.abc mount.abc rpm.abc special umount.abc test/admin/special: grep.abc veryspecial test/admin/special/veryspecial: test/basic: cat.abc cp.abc ls.abc mv.abc rm.abc test/network: hostname.abc ifconfig.abc netstat.abc ping.abc route.abc Complete the Perl program perldir, #!/usr/local/bin/perl5 -w # use strict; rlist($ARGV[0]); sub rlist { my ($path) = @_; #Change to the working directory _____________________________________________________; my @files _____________________________; foreach my $file (@files) { if (-d $file) { rlist("$file"); #Change back to parent directory ______________________________________________; } if (-f $file) { my $oldname = $file; if (___________________________________________) { ____________________________________________; } } } } Answer: (#2 marks each) #Change to the working directory chdir($path) || die "cannot change directory: $path\n"; my @files = <*>; #Change back to parent directory chdir("..") || die "cannot change directory\n"; if ($file =~ s/\.txt/\.abc/) { rename($oldname, $file) || die "cannot rename\n"; 8) Perl Process Management [11 Marks] Write a Perl program which stores the result of the date command in a variable $now. [2 marks] Answer: $now = `date`; (2 marks) Write a Perl program which prints the lines containing the string abc in the file 123.txt. [2 marks] Answer: system("grep", "abc", "123.txt"); (2 marks) The following Perl program is supposed to display the first three lines of each file in the current directory to the screen. What is wrong? [4 marks] #!/usr/local/bin/perl5 -w foreach (<*>) { open(IN, $_); open(OUT, >head +3); @data = ; print @data; close(IN); close(OUT); } Answer: open(IN, $_); (1 mark) open(OUT, "|head -3"); (0, 1 or 2 marks) print OUT @data; (1 mark) Fill in the blank so that the program below lists all users who are logged on. [3 marks] #!/usr/local/bin/perl5 w _________________________________________{ ($user, $loc, $time) = /(\S+)\s+(\S+)\s+(.*)/; print "$user logged on $loc, at time $time\n"; } Answer: foreach $_ (`who`){ (3 marks for correct answer) (1 mark only for any answer with $_ and who) 9) HTML [6 Marks] Write a HTML document with the following characteristics: (1) Homepage title: "COMP111 Final Exam QS9" (2) Homepage background color: #666666 (3) Homepage Text color: white (4) Homepage body: - 1st line: A text :: HKUST ::", in bold text, font size of 8, aligned at center. - 2nd line: A picture located at "http://www.ust.hk/en/index_img/logo.gif , aligned at center - 3rd line: A link to http://www.ust.hk with text Link to HKUST Homepage, aligned at center. - 4th line: A horizontal rule. A sample design view:  Answer: COMP111 Final Exam QS9

:: HKUST ::

Link to HKUST Homepage


(0 or 0.5 mark for each of the below respectively) , , , bgcolor, text color, all

, , , align=center, , ,
10) CGI, CGI2 [10 Marks] The Perl CGI program below is supposed to implement the game "Paper, Scissors, Rock", with the user playing against the computer. Fill in the blanks. (1) The initial screen is as follow: - a heading text Paper, Scissors, Rock - Horizontal rule - a text What to pick?, then a popup menu with 3 choices paper scissors rock - a submit button with text select - Horizontal rule  (2) The result screen is as follow: - a heading text Paper, Scissors, Rock - Horizontal rule - a text User picks ______(Users guess), Computer picks _____ (Computers guess) - a text User ______ (Wins or loses) - Horizontal rule  (3) You must force all the variables to be declared as local variables. #!/usr/local/bin/perl5 -w use ____________________________________; use ____________________________________; srand; ___________________________________, print start_html(""); ______________________________________________________________; print hr; if(param()){ my $guess = ____________________________________; my $comp = ____________________________________; print p("User picks $guess, Computer picks $comp"); if($comp eq $guess){ ____________________________________; }elsif((________________________________________________) || (________________________________________________) || (________________________________________________)){ print p("User wins!"); }else{ print p("Computer wins!"); } }else{ print start_form(); _________________________________________________________; _________________________________________________________; print end_form; } print hr; print end_html(); Answer: use strict; (0.5 mark) use CGI qw(:standard); (0.5 mark) print header(), print start_html(""); (0.5 mark, with end_html) print h1("Paper, Scissors, Rock"); (0.5 mark) my $guess = param("choice"); (1 mark) my $comp = (qw(paper scissors rock))[rand(3)]; (1.5 marks) if($comp eq $guess){ print p("Draw"); (0 or 1 mark) }elsif(($guess eq "paper" && $comp eq "rock") || (0 or 2 marks) ($guess eq "scissors" && $comp eq "paper") || ($guess eq "rock" && $comp eq "scissors")){ print p("What to pick? ", popup_menu("choice", ["paper", "scissors", "rock"])); (1.5 mark) print p(submit("select")); (1 mark) 11) Server Push & Client Pull [5 Marks] The following Server-Push program is supposed to: Update for 25 times: - in the 1st update, the screen prints outputs 0 only, - in the 2nd update , the screen outputs 00 only, - in the 3rd update , the screen outputs 000 only, - in the 24th update , the screen outputs 24 zeros, - At the last screen (25th update), the screen prints out Done Fill in the blanks. P.S. assume the $counter value is 1 at the 1st update. #!/usr/local/bin/perl5.00404 -w use ___________________________ qw(:standard); _______(-next_page=>__________, -last_page=>________, -delay=>0.1); sub next_page { my($q, $counter) = _______________________________; my $zero = ______________________________________; if($counter >= 25) {_______________________________;} ______________________________________________________________; } sub last_page { ______________________________________________________________; } Answer: #!/usr/local/bin/perl5 -w use CGI::Push qw(:standard); (0.5 mark) do_push(-next_page=>\&next_page, -last_page=>\&last_page, -delay=>0.1); (0.5 mark) (0.5 mark) (0.5 mark) sub next_page { my($q, $counter) = @_; (0.5 mark) my $zero = "0" x $counter; (0.5 mark) if($counter >= 25){return undef; } (0.5 mark) return start_html(), $zero, end_html(); } sub last_page { return start_html(), DONE, end_html(); } (ALL start_html and end_html 0.5 mark, zero 0.5 mark, DONE 0.5 mark)     COMP111 Fall 2006 HKUST of  NUMPAGES 17 abc b.o a.o c.h b.cpp b.h a.cpp a.h 1;VWX]cgklmtuϷϟmUmJ8#)h %h %B*CJOJQJ^JaJph#huasB*CJOJQJ^JaJphh %h<B*ph/h %h<6B*CJOJQJ]^JaJph)hU6B*CJOJQJ]^JaJph8hh5B*CJOJPJQJ\^JaJnHo(phtH/h %h<5B*CJOJQJ\^JaJph/huashuas5B*CJ0OJQJ\^JaJ0ph/h %h<5B*CJ0OJQJ\^JaJ0ph/h %h<5B*CJOJQJ\^JaJph 12WXcm  M N O ] gd 8 d1$7$8$H$^gd$$ # 8 l (\d1$7$8$H$^a$$  H |Ld1$7$8$H$a$rOOOuwx{|N O \ ] ^ X Ʋp^PEPh56B*phh %h56B*ph"h %h56B*PJo(phh %h5B*PJo(phh %h5B*ph'h %h5B*OJQJ\^Jph!h5B*OJQJ\^Jph'h %h5B*OJQJ\^Jph)h %h<B*CJOJQJ^JaJph#hhB*CJOJQJ^JaJph#huasB*CJOJQJ^JaJph] ^ X Y Z w x  ' J m  H |dx1$7$8$H$  H |Ld1$7$8$H$ & Fgd & FgdgdX Y Z w x { ʹuZ?'/hB*OJPJQJ^JmHnHphsHtH5hh<B*OJPJQJ^JmHnHphsHtH5hh_B*OJPJQJ^JmHnHphsHtH8hh<B*OJPJQJ^JmHnHo(phsHtH)hh<B*OJQJ^JmHphsH#hB*OJQJ^JmHphsH!hh<B*OJQJ^Jphh %h<B*ph'h %h<5B*OJQJ\^Jphh %hB*phh<56B*ph  ȭ{iiN{6{6/hB*OJPJQJ^JmHnHphsHtH5hh4GB*OJPJQJ^JmHnHphsHtH#hB*OJQJ^JmHphsH8hh<B*OJPJQJ^JmHnHo(phsHtH)hh<B*OJQJ^JmHphsH5hh<B*OJPJQJ^JmHnHphsHtH5hh_B*OJPJQJ^JmHnHphsHtH8hh TB*OJPJQJ^JmHnHo(phsHtH       # $ & ' 2 3 5 F G I J U V X ɮ|dGɮ|5Gd|5#hB*OJQJ^JmHphsH8hh TB*OJPJQJ^JmHnHo(phsHtH/hB*OJPJQJ^JmHnHphsHtH8hh<B*OJPJQJ^JmHnHo(phsHtH)hh<B*OJQJ^JmHphsH5hh<B*OJPJQJ^JmHnHphsHtH5hh4GB*OJPJQJ^JmHnHphsHtH5hhuasB*OJPJQJ^JmHnHphsHtHX i j l m x y { ϴ|jM5|/hB*OJPJQJ^JmHnHphsHtH8hh TB*OJPJQJ^JmHnHo(phsHtH#hB*OJQJ^JmHphsH8hh<B*OJPJQJ^JmHnHo(phsHtH5hh<B*OJPJQJ^JmHnHphsHtH5hh4GB*OJPJQJ^JmHnHphsHtH5hhuasB*OJPJQJ^JmHnHphsHtH)hh<B*OJQJ^JmHphsH æp[[F1[)hh4GB*OJQJ^JmHphsH)hhuasB*OJQJ^JmHphsH)hh TB*OJQJ^JmHphsH5hh<B*OJPJQJ^JmHnHphsHtH5hh4GB*OJPJQJ^JmHnHphsHtH8hh TB*OJPJQJ^JmHnHo(phsHtH#hB*OJQJ^JmHphsH)hh<B*OJQJ^JmHphsH)hhB*OJQJ^JmHphsH D h i jjdd_gdfx9@&gdt; H |d1$7$8$H$]|^gdB] H |dx1$7$8$H$gdA H |dx1$7$8$H$ C |dx1$7$8$H$gd{\ H |dx1$7$8$H$gd T    ! / խnn`nOA3h9hj`\5>*CJaJhg B*OJQJ^Jph!hhg B*OJQJ^JphhB*OJQJ^Jph!hh<B*OJQJ^Jph-hh0:B*OJPJQJ^JnHphtH-hh4GB*OJPJQJ^JnHphtH-hhB*OJPJQJ^JnHphtH!hhB*OJQJ^Jph0hh TB*OJPJQJ^JnHo(phtH!hh TB*OJQJ^Jph/ 1 3 4 : ; C D F f g h i j l v y ˿|xqxqxjxjxjxje h4io( hih4i hvh4ih4ih7_hfx90JPJhQ(0JPJh z0JPJhQf[0JPJh!y0JPJh00JPJh^Y0JPJhfx90JPJh0JPJhuhAh_hj`\h;hQh{\5>*CJaJhVJ5>*CJaJh75>*CJaJ%   Z [ $FH@&gd} H |d1$7$8$H$]|^gd} X@&WD`Xgd @&gdu@&gd}@&gd7gd;@&gdt;gdfx9    # 9 @ A K Y Z [ \ ^ q { | wogo_WOoOh`0JPJh s0JPJh 0JPJh+0JPJh0JPJh;0JPJh}B*phh;B*ph!hhB*OJQJ^JphhB*phhs h7B*phh;0J5PJnHtHh}0J5PJnHtH+hh70J5B*PJnHo(phtHhfx90JPJhfx9 hfx9o(hfx9PJnHo(tH !+;>ǿϿ{m{\K hh0JOJPJQJ^J hh}0JOJPJQJ^Jh0JOJPJQJ^J hhkrY0JOJPJQJ^J hh4-0JOJPJQJ^J hh 0JOJPJQJ^Jhh4iOJQJ^Jh4ih}0JPJh\0JPJh/0JPJhT(0JPJ hh s0JOJPJQJ^Jh s0JPJh}0JPJ>@ACHOT\]jtuz{ͼwog_W_goOGOGh}0JPJh0JPJh\B*phhVFB*phh}B*phh;B*ph!hh4-B*OJQJ^Jph!hh}B*OJQJ^Jphh0J5PJnHtH+hh0J5B*PJnHo(phtH hh 0JOJPJQJ^J hhWg0JOJPJQJ^J hh0JOJPJQJ^J hh+*0JOJPJQJ^J#;\]elqrxyɸveTCT;3;h}B*phh;B*ph!hh4-B*OJQJ^Jph!hh`B*OJQJ^Jph!hhXB*OJQJ^Jphh0J5PJnHtH+hh0J5B*PJnHo(phtH hh`0JOJPJQJ^Jh0JOJPJQJ^J hh}0JOJPJQJ^J hh4i0JOJPJQJ^Jhh4iOJQJ^Jh}0JPJ hh0JOJPJQJ^JDceNOiw@&gd@&gdR H |d1$7$8$H$]|^gd}gd; X@&WD`Xgd}@&gd}0456;=NOhiz}𴣒ppeh;h'0JPJ hhxj_0JOJPJQJ^J hhC$90JOJPJQJ^J hhR0JOJPJQJ^J hh4i0JOJPJQJ^Jhh4iOJQJ^JhWIP0JPJh0JOJPJQJ^J hh0JOJPJQJ^Jh>0JPJhR0JPJh0JPJ%CE~<BLS]hqry~ûnfZKh0h0JB*PJphh0JB*PJphhB*ph!hhB*OJQJ^Jphh0JOJPJQJ^JhhOJQJ^J hh0JOJPJQJ^Jh0JPJh0B*phhRB*phh;B*ph!hhC$9B*OJQJ^Jphh0J5PJnHtH+hh0J5B*PJnHo(phtH8qr"#1KL^g! H |d1$7$8$@&H$]|^gd_ & F H |d1$7$8$@&H$]|gd_! H |d1$7$8$@&H$]|^gdX;gd@&gd!"#1ԾԾtaOBh_0J5PJnHtH"hWKh_0J5PJnHo(tH%hX;5>*B*OJPJQJ^Jphh~42hX;OJPJQJ^JhX;OJPJQJ^Jh~42h_PJ h_PJh~42hX;PJ hX;PJ!hX;5>*B*CJPJaJph*h!hX;5>*B*CJPJaJo(ph&h!hX;5>*B*CJaJo(ph-hX;0J5>*B*CJPJaJnHphtHgt#=HJY[gkos! H |d1$7$8$@&H$]|^gdX;stýôîßߟteYNJFJhj`\huhX;hj`\B*phhX;>*B*PJphh~42hX;>*B*PJphh_0J5PJnHtH"hWKh_0J5PJnHo(tHhX;OJPJQJ^Jh~42hX;OJPJQJ^J hX;PJh~42hPJ hPJh~42hX;PJ%h_5>*B*OJPJQJ^Jph%hX;5>*B*OJPJQJ^Jphh0J5PJnHtHst !>?gn H |d1$7$8$H$]|^gdB]gd;! H |d1$7$8$@&H$]|^gdX;!"9:;<=g˺ˬobSDShWhOJPJQJ^JhWhX;OJPJQJ^JjhWhX;PJUjhX;PJUmHnHujhX;PJU hPJhhX;OJPJQJ^J hX;PJhuhj`\h9hj`\5>*CJaJ!hX;5>*B*CJPJaJph*h!hX;5>*B*CJPJaJo(ph&h!hX;5>*B*CJaJo(phhX;5>*CJaJn{! H |d1$7$8$@&H$]|^gdw1! H |d1$7$8$@&H$]|^gdl! H |d1$7$8$@&H$]|^gdX;!G"#8STUV]_`ӫnYLhhX;B*PJph(hh_0J5B*PJnHphtH+hh_0J5B*PJnHo(phtHhKhPJh<}hKOJPJQJ^Jh4hw1PJ hw1PJh<}hKPJhl0J5PJnHtH"hWKhl0J5PJnHo(tH hlPJ hKPJ hX;PJ hPJh~42hX;PJhX;OJPJQJ^J#8TUV`t{! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdX;! H |d1$7$8$@&H$]|^gdw1! H |d1$7$8$@&H$]|^gdK`t   ()*BJNOYZefnqƸsssgQAh0JB*PJnHphtH+hWKhA0J5B*PJnHo(phtHh'_0JPJnHtHhU0JPJnHtHhXx0JPJnHtHhu0JPJnHtHh4Ghj`\>*h4Gh~75>*CJaJh4G5>*CJaJh4Gh4G5>*CJaJh4Ghj`\5>*CJaJhu%h<}hX;B*OJPJQJ^Jph(h<}hX;>*B*OJPJQJ^Jph  )*efn?@ @&^gdA 91$^9gdu  |d1$7$8$H$]|^gd~7 H |d1$7$8$H$]|gdX;! H |d1$7$8$@&H$]|^gdX;qvw4>@쳣xl`lTlTlHlh@`0JPJnHtHhmY0JPJnHtHhBe0JPJnHtHhA0JPJnHtHh0JPJnHtHh'_0JPJnHtH%hAhXx0JB*PJnHphtHh60JB*PJnHphtHh$0JB*PJnHphtH1hh'_0JB*OJPJQJ^JnHphtHh0JB*PJnHphtH%hAh'_0JB*PJnHphtH@H #$>FNezh@&VDWD^`hgdvs& @&^gdvs&:1$VDWD^:`gdmY 91$^9gdu @&^gdmY@H $=>ɹɹ٩~rf~`Z`ZTNG>hz'h{^t0J hvh{^t hXx0J hu0J hJ0J h0Jh4G0JPJnHtHh0JPJnHtHhXx0JPJnHtHhmYhmY0JPJnHtHh60JB*PJnHphtHh$0JB*PJnHphtHh0JB*PJnHphtHh/~0JB*PJnHphtHhmY0JB*PJnHphtH+hWKhmY0J5B*PJnHo(phtH>KLMNORaberuwyz{~ͽ흍}m͝͝]hOJPJQJ^JnHtHh}OJPJQJ^JnHtHhB*OJPJQJ^JnHtHhQOJPJQJ^JnHtHhJOJPJQJ^JnHtHhoOJPJQJ^JnHtHhSAqOJPJQJ^JnHtHhvs&OJPJQJ^JnHtHh0KOJPJQJ^JnHtH$hvs&hvs&OJPJQJ^JnHtH$"8>?CNOQRZ[ݽݽ|jWC'hhJ>*OJPJQJ^JnHtH$hhJOJPJQJ^JnHtH"hu0JB*PJnHo(phtH+hWKhu0J5B*PJnHo(phtH4hvs&hu0JB*OJPJQJ^JnHo(phtHh9HOJPJQJ^JnHtHhgOJPJQJ^JnHtHhOJPJQJ^JnHtHhJOJPJQJ^JnHtH$hvs&hvs&OJPJQJ^JnHtH?ACPRZ[ckVDWD^`gdJ gdggdJ @&^gdu @&^gdvs&h@&VDWD^`hgdvs& 8@&WD`8gdg@&VDWD ^`gdg8@&VDWD^`8gdJ $%*+,-689:LMN^_ııĊuqZF&h!hX;5>*B*CJaJo(ph-hX;0J5>*B*CJPJaJnHphtHhu(hhu0JOJPJQJ^JnHtH$hh1OJPJQJ^JnHtH'hh1>*OJPJQJ^JnHtH$hhgOJPJQJ^JnHtH$hhJOJPJQJ^JnHtH'hhJ>*OJPJQJ^JnHtH'hhg>*OJPJQJ^JnHtH-:<>KMj !.:xxxxx! H |d1$7$8$@&H$]|^gdX; H |d1$7$8$@&H$]|gdgdJVDWD^`gdg)VDWD&^`)gdgVDWD^`gdJVDWD^`gdJ _`bhij!. !yz걫{o{{bRERERh5OJPJQJ^JhF2hX;5OJPJQJ^JhX;5OJPJQJ^JhX;OJPJQJ^JhF2hX;OJPJQJ^JhF2hX;5>*PJhhX;OJPJQJ^J hPJ hX;PJ'hhX;5>*B*CJPJaJph&h!hX;5>*B*CJaJo(ph!hX;5>*B*CJPJaJph*h!hX;5>*B*CJPJaJo(ph:>BF_x+,RSm ! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdX;),:GPQSv < = N ` b q l]lhhhOJPJQJ^J(hhhX;>*B*OJPJQJ^JphhhX;OJPJQJ^JhOJPJQJ^JhhhX;OJPJQJ^JhhX;OJPJQJ^J hX;PJ hPJhF2hX;OJPJQJ^JhX;5OJPJQJ^JhF2hX;5OJPJQJ^Jh5OJPJQJ^J   = ? c e !"!D!k!!! "1"! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdX; ! !!! !-!6!=!B!C!D!S![!]!^!d!i!w!!!!!!!!!!!!!!!! """)"/"0"1"2"9"F"O"X"o"z"̷̷̷̷̷̷̷̷̷̷̧̧̧̧̧̧̧̧zhhX;OJPJQJ^J hPJ hX;PJ"h>*B*OJPJQJ^JphhB*OJPJQJ^Jph(hh>*B*OJPJQJ^Jph%hhB*OJPJQJ^Jph(hh5B*OJPJQJ^JphhX;OJPJQJ^J/1"z"{""""""""""### #/#0#J#^####! H |d1$7$8$@&H$]|^gdX; H |d1$7$8$@&H$]|gdz"{"# #/#0#a#####3$?$$$$$$$$$$$$$$$$$$$לvaŶaŶ]Oh!SIhj`\5>*CJaJhu(h:ih>*B*OJPJQJ^Jph!hhuB*OJQJ^Jph!hhB*OJQJ^Jphhj`\hX;hj`\5>*CJaJhOJPJQJ^Jh:ihOJPJQJ^JhOJPJQJ^J hX;PJhX;OJPJQJ^Jh:ihX;OJPJQJ^JhX;5OJPJQJ^J####$$1$3$Y$[$j$x$y$$$$$$$ H |d1$7$8$H$]|^gdB]! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdX;$$$$/%0%1%}%~%%%%%%%%%%&& &%&0&;&D&N&X&l&w&&&&&&&&&"'+'W'a'''෧ළuuuh<}B*OJPJQJ^Jph%h<}hkB*OJPJQJ^JphhhkOJPJQJ^Jhsdhk>*OJPJQJ^JhsdhkOJPJQJ^J hFPJ hPJhhk5>*CJaJ hkPJhj`\hX;5>*CJaJh5>*CJaJ*$0%1%C&D&N&X&b&l&w&&&&&&&&"'X'''''! H |d1$7$8$@&H$]|^gdk H |d1$7$8$H$]|^gd''''''''''''''''(((((:(J(K(t((((((((())н|vpvpv|vg^X hFPJhoPhkPJhhPJ hPJ hkPJhhkPJ%h2hkB*OJPJQJ^JphhB*OJPJQJ^Jph(hh>*B*OJPJQJ^Jph%hhB*OJPJQJ^Jph(hh5B*OJPJQJ^JphhsdhkOJPJQJ^JhkOJPJQJ^J"''''(J(K(((");)U)g))))))T* H |d1$7$8$@&H$]|gdF! H |d1$7$8$@&H$]|^gdk! H |d1$7$8$@&H$]|^gd)"))))))))))))*#*&*1*6*L*U*_*i*y**********+ızzzk[k[k[k[kzRkhhkPJhRhk>*OJPJQJ^JhRhkOJPJQJ^J hPJ hkPJ hFPJhkB*OJPJQJ^Jph(hhk5B*OJPJQJ^Jph%hHohkB*OJPJQJ^Jph"h5B*OJPJQJ^Jph(hh5B*OJPJQJ^JphhkOJPJQJ^JhoPhkPJ T*U*_*i*o*y************+P+R+k+m+s+! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdk+N+++++++++++++++,B,E,P,U,k,t,~,,,,,,,,,,,,IJ~xxxx~xiYiYiYiYiYixhhk>*OJPJQJ^JhhkOJPJQJ^J hkPJ hFPJ hPJ(hh>*B*OJPJQJ^Jph%hhB*OJPJQJ^Jph"h5B*OJPJQJ^Jph(hh5B*OJPJQJ^JphhkOJPJQJ^JhRhkOJPJQJ^JhOJPJQJ^J"s+u+++++++s,t,~,,,,,,,,,,,,,! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdk,,,,--7-8-w-y----------! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdk,--6-7-8-<-O-w----------⻯⣔mZE0Z(hwRh>*B*OJPJQJ^Jph(hh>*B*OJPJQJ^Jph%hhB*OJPJQJ^Jph"h5B*OJPJQJ^Jph(hh5B*OJPJQJ^JphhhOJPJQJ^JhuOJPJQJ^JhOJPJQJ^JhBOJPJQJ^JhRhOJPJQJ^JhkOJPJQJ^JhRhkOJPJQJ^JhhkPJ hPJ--- ....).I... / /I/M/n/o/////////.0/0]00000000000000y3|3333ǻǻshh]OJPJQJ^J h]PJhNOJPJQJ^JhzhNOJPJQJ^JhV-hPJhhNOJPJQJ^J hNPJ hPJhV-hNPJhj`\hk5>*CJaJh!SIhj`\5>*CJaJhuhRhOJPJQJ^J--. /}//^00000 11+1,181 H ||d1$7$8$@&H$]|^|gd & F H |d1$7$8$@&H$]|gdN! H |d1$7$8$@&H$]|^gdN H |d1$7$8$H$]|^gdB]81h1i1}11111111152D2Q2W2p2q2}22222222! H |d1$7$8$@&H$]|^gdN23.3/3=3z3{33333333333$4c4d4444! H |d1$7$8$@&H$]|^gd]! H |d1$7$8$@&H$]|^gdN33#4b4c4d4v44B5r556(6V666666666677U777777޹ޭrr]]]]](hh>*B*OJPJQJ^Jph%hhNB*OJPJQJ^Jph%hhB*OJPJQJ^Jph(hh5B*OJPJQJ^JphhNOJPJQJ^J(hh]>*B*OJPJQJ^Jphh]B*OJPJQJ^Jph%hh]B*OJPJQJ^Jphhzh]OJPJQJ^J444545r5555566V6f6s6}6666! H |d1$7$8$@&H$]|^gd! H |d1$7$8$@&H$]|^gdN! H |d1$7$8$@&H$]|^gd]666677G7777788586888888 gdC*gdu & Fgdu H |d1$7$8$H$]|^gdB]! H |d1$7$8$@&H$]|^gd77888"8$8,8-8485868=8J8V8W8j8n888888888888ǼՑzzle[VQVV hT5 hH5hC*hH56 hC*56hh05OJQJ^JhC*h056 h5h uhu5 h05hj`\hu5CJaJh!SIhu5>*CJaJh5>*CJaJhRs5>*CJaJh!SIhj`\5>*CJaJhu(hh>*B*OJPJQJ^Jph"h>*B*OJPJQJ^Jph8888888888888888888888888 9 9999999999ƾƾΰxd&h uh-5OJPJQJnHo(tHhC*h-56 h-56h-h-5h-h.x5 h5 h.x5h uh-5 h-5huOJPJQJnHtHhB*phhC*B*phhC*hC*B*phh uhu5huPJnHo(tH&h uhu5OJPJQJnHo(tH#89 9(9V9W9X999 ::-:F:V:k:x:::::::  CgdTgdu9^9gdu & Fgdugdu gd-gd- & Fgd-9 9(9I9L9M9N9S9T9U9V9W9X999999999Ѿ|o|_Q@!hu0JOJPJQJnHo(tHh uhu0J5nHtHh uhu0J5nHo(tHh0J5PJnHtH"h uh0J5PJnHo(tH h0J5h uhu0J5 h uh-OJPJQJnHtHh-OJPJQJnHtHhC*h-B*phhB*phh-B*phh_B*phh_h_B*phh uh-5h-PJnHo(tH9 : :::::&:':):*:-:/:;:?:@:A:B:C:F:H:P:Q:S:T:V:X:^:_:b:c:k:m:x:z:::::::::ȼȬl%hh0JB*OJPJQJph hu5h uhu5'h uhu0JOJPJQJnHo(tHhT0JOJPJQJhT0JOJPJQJnHtHhu0JOJPJQJh 0JOJPJQJh0JOJPJQJ!hu0JOJPJQJnHo(tHh uhu0JOJPJQJ*::::::::::::::::::::::;ȵ~~~n^OG?h0JPJh0JPJhThT0JB*PJphh 0JB*OJPJQJphh0M0JB*OJPJQJphh B*phhTB*phhT0JB*OJPJQJph-hThT0JB*OJPJQJnHphtH%hThT0JB*OJPJQJph%hhT0JB*OJPJQJph'hh5B*PJnHo(phtHh:[0JB*OJPJQJph::::;;;[;\;x;y;;; <<<<3<gd:[gdtfgdtfgdRs9^9gdtf & Fgdtf H |d1$7$8$H$]|^gdB] H |d1$7$8$H$]|^gdT;;2;3;B;E;O;P;Q;R;S;T;Z;[;\;u;v;w;x;y;{;;;;;;;;;;;;ʽʠ{qdZ{ZPPPPhePJnHtHh4PJnHtHhRshPJnHtHhRsPJnHtHhPJnHtHhRshRsPJnHtHh uhtf0J5nHtHh uhtf0J5nHo(tHhtf0J5PJnHtHh]0J5PJnHtH"h uhtf0J5PJnHo(tH htf0J5 h40J5 h0J5 hRs0J5 h]0J5;;;;<<<<<<,<2<3<4<5<;<N<O<P<X<]<{<|<}<~<<<<ij{{jbZLh!SIhj`\5>*CJaJhu0JPJhtf0JPJ!h:[h]B*PJnHphtHh^/\B*PJnHphtHh:[B*PJnHphtHh]B*PJnHphtHh4B*PJnHphtH!h:[h:[B*PJnHphtH hhtf5B*OJQJph'h uhtf0JOJPJQJnHo(tHhePJnHtHhRshRsPJnHtH3<P<}<~<<<<<<"=C=D=W== >>>>>$a$gddYF $ Ha$gddYF  H]gd HgddYF  H  gdT,gdu H |d1$7$8$H$]|^gdB]gd:[<<<<<<<<<<<<<<&='=D=V=W=Y=Z=\=]=f=w=x=y=z=====ѲäÖwewwwWh0J5B*PJph#hdYFhdYF0J5B*H*PJphh0J5B*PJph hM{yhM{y0J5B*PJphhM{y0J5B*PJphhT,0J5B*PJph hT,hT,0J5B*PJphhdYF0J5B*PJph h5hu0J5B*PJphhuhj`\h@k5>*CJaJh]5>*CJaJ============ > > >>>> >!>">3>4>@>^>`>k>l>n>o>q>x>{>>>>䔃rrdhu0J5B*PJph h5hu0J5B*PJph hh0J5B*PJph hhdYF0J5B*PJphh0J5B*PJph hdYFhdYF0J5B*PJph#hdYFhdYF0J5B*H*PJphh0J5B*PJphhdYF0J5B*PJphh}80J5B*PJph#>>>>>>>>>??@@ @Ѹ~hd`O?/h0JOJPJQJnHtHh]0JOJPJQJnHtH!h0JOJPJQJnHo(tHhuh+h uhu0J5B*PJnHo(phtH(h uhu0JB*PJnHo(phtH%h uhu0JB*PJnHphtH"hu0JB*PJnHo(phtH1jhdYFhdYF0JB*PJUnHo(phtH%hdYF0J5B*PJnHo(phtHhdYF0J5B*PJphh30J5B*PJph >>>>>>>?R??????@3@w@@@@@@~AAgdUbP H |d1$7$8$H$]|^gd9gd]gdugdgdu @@1@2@3@9@@@B@I@Q@S@Y@`@o@u@v@w@{@~@@@@@@@@@@@@@@@@@޽޽޽ޭΝέέέέޭέΑud h]hj`\>*B*CJaJphhpF>*B*CJaJphh]>*B*CJaJphhu0JOJPJQJhu0JOJPJQJnHtHh}80JOJPJQJnHtH!h0JOJPJQJnHo(tHh]0JOJPJQJnHtHh0JOJPJQJnHtH!hu0JOJPJQJnHo(tH"@@@~AkBlBYCZCCCCCCCCCCӼrrkVA-'h]B*OJPJ QJ^JnHphtH(hh]5B*OJPJQJ^Jph(hh]5B*OJPJ QJ^Jph h %hu&h0J5B*OJPJQJ^Jph5jhO[hUbP0J5B*OJPJQJU^Jph5jB]hO[hUbP0J5B*OJPJQJU^Jph,hO[hUbP0J5B*OJPJQJ^Jph,hhUbP0J5B*OJPJQJ^Jphhu!h]hj`\B*PJnHphtHAAAA4BYBkBmBnBBBB CGCYC[C\CCgd]${UDVD]{^a$gdUbP${UDVD]{^a$gdUbP{UDVD]{^gdUbP{UDVD]{^gdUbPCCCCDD>DVDDDDDEeEEEEEF FBFFFFGNGOGPGQGXGYG]G轩}h(hh0JOJPJQJ^JnHtH(hh0JOJPJQJ^JnHtH-hhB*OJPJ QJ^JnHphtH'hB*OJPJ QJ^JnHphtH-hhB*OJPJ QJ^JnHphtH'h]B*OJPJ QJ^JnHphtH-hh]B*OJPJ QJ^JnHphtHCCDDWDDDDDEHEIEdEEE FFF_FgFFFFFFFG/G 2( Px 4 #\'*.25@9gd]/G1G*CJaJh(KJ5>*CJaJh(KJhj`\5>*CJaJh huOJ PJ QJ ^J 'h}yB*OJPJ QJ^J nHphtH'hB*OJPJ QJ^JnHphtH-hhB*OJPJ QJ^JnHphtH0hh>*B*OJPJ QJ^JnHphtH%IIIII.JCJ|JJJJK^Kvvm`gd( VDd^gd VDd^gd}( VDd^gdagdV|gd< H |d1$7$8$H$]|^gdu 2( Px 4 #\'*.25@9gd}y 2( Px 4 #\'*.25@9gd I"J.J4J;JBJCJEJLJMJOJPJVJWJYJbJiJmJqJrJsJtJzJ|J~JJJJJJJJŷ{ŷōm_mm{Q_hi:0J5B*PJphh0J5B*PJphhY0J5B*PJph#haha0J5B*H*PJphh}(0J5B*PJphht<0J5B*PJphhV|0J5B*PJphh.SA0J5B*PJphha0J5B*PJphh+t0J5B*PJphh 0J5B*PJph h(KJh(KJ0J5B*PJphJJJJJJJJJJJJJKKK*K+K1K5KȺȉ{m_QChav?0J5B*PJphh 0J5B*PJphhV|0J5B*PJphhvmd0J5B*PJphh 0J5B*PJphht<0J5B*PJph hah0J5B*PJph#hah0J5B*H*PJphh0J5B*PJphh}(0J5B*PJphh(0J5B*PJphh.SA0J5B*PJphhi:0J5B*PJph5K7K8K?K@KQKRK^K_KrKtKKKKKK´vhVhD2"h+t0J5B*PJnHphtH"h(KJ0J5B*PJnHphtH#hHhH0J5B*H*PJphhH0J5B*PJphh+t0J5B*PJph h(KJh(KJ0J5B*PJph h(KJh 0J5B*PJphh0J5B*PJphh 0J5B*PJphh}m0J5B*PJphhav?0J5B*PJphhav?0J5B*H*PJph#hV|hav?0J5B*H*PJph^K_KtKKKKK?L@LPLLLL-M.M0M@MMMMMMMM VDd^gdgd`gdY VDd^gd+tgd+tgd(KJgd<KKKKKKLLLL2L7LkLLLLLLL|aFa4hhy0J5B*OJPJQJ^JnHphtH4hh0J5B*OJPJQJ^JnHphtH.h0J5B*OJPJQJ^JnHphtH4hhO0J5B*OJPJQJ^JnHphtH4hh0J5B*OJPJQJ^JnHphtH4hh#0J5B*OJPJQJ^JnHphtH4hh+t0J5B*OJPJQJ^JnHphtHLLLLLLLLM+M,M.M@MMMzM~MMM寔|aF|FF4hh0J5B*OJPJQJ^JnHphtH4hhy0J5B*OJPJQJ^JnHphtH.h0J5B*OJPJQJ^JnHphtH4hh+t0J5B*OJPJQJ^JnHphtH4hhy0J5B*OJPJQJ^JnHphtH4hh0J5B*OJPJQJ^JnHphtH4hhC=p0J5B*OJPJQJ^JnHphtHMMMMMMMMMMM N NNNʲiS=S'S'S=+hh 0J5OJPJQJ^JnHtH+hhh0J5OJPJQJ^JnHtH+hh(KJ0J5OJPJQJ^JnHtH1hh(KJ0JB*OJPJQJ^JnHphtH(hh(KJ0JOJPJQJ^JnHtH4hh0J5B*OJPJQJ^JnHphtH.h+t0J5B*OJPJQJ^JnHphtH4hh+t0J5B*OJPJQJ^JnHphtH4hh0J5B*OJPJQJ^JnHphtHMMMN:N;NKNmNNNNNN)O+O,OqOrOtOuOwOxOzO{O}O`gdt< VDd^gd VDd^gd/S VDd^gdYgd(KJNNN.N9NaNlNmNqNuNxNNNNNNNӽӧ{{e{O9+hh\n0J5OJPJQJ^JnHtH+hh 0J5OJPJQJ^JnHtH+hhY0J5OJPJQJ^JnHtH+hhi:0J5OJPJQJ^JnHtH+hh10J5OJPJQJ^JnHtH+hh(KJ0J5OJPJQJ^JnHtH+hh"Y0J5OJPJQJ^JnHtH+hhh0J5OJPJQJ^JnHtH+hhO0J5OJPJQJ^JnHtHNNNNNNNNNNNOOOOOOO+O,Oӽ{e{O{ee44hhY0J5B*OJPJQJ^JnHphtH+hhUbP0J5OJPJQJ^JnHtH+hh"u0J5OJPJQJ^JnHtH+hht<0J5OJPJQJ^JnHtH+hh(KJ0J5OJPJQJ^JnHtH+hhD#h0J5OJPJQJ^JnHtH+hhh0J5OJPJQJ^JnHtH+hh\n0J5OJPJQJ^JnHtH+hh}0J5OJPJQJ^JnHtH,O-O1OpOrOsOuOvOxOyO{O|O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO鸰ooooooookhJ#hX;B*CJ$OJQJ^JaJ$phhFOJ QJ ^J mHnHujhX;OJ QJ U^J hX;hX;OJ QJ ^J hpjhpU4hh"Y0J5B*OJPJQJ^JnHphtH+hh0J5OJPJQJ^JnHtH+hh"Y0J5OJPJQJ^JnHtH*}O~OOOOOOOOOOOOOOOO $7$8$H$a$gdX;$ |d1$7$8$H$]^a$ |d1$7$8$H$]^gd Rxd1$7$8$H$]gd;$ < d1$7$8$H$]^a$OOOOOOOOOOOOgd(KJ $7$8$H$a$gdX; OO4hh"Y0J5B*OJPJQJ^JnHphtH; 000P:p(KJ|. A!d"#8$8% Dd cD  3 @@"?\DdD  C Aqs9R\4 ꆉ :[g F[4 ꆉ :JFIFC b +M5rW Y8Z|Moӌs7\L5yfb %f:3jrS^b:e2y&Y4_ofit˙2oN ˙R}ԙfhJfN $Ιrw/)l왬&ݾX+3BRYK@&^deV7\hЎzjRͣo5'!iA,rܸxZ/\.s[3юVt+\xeYjׄ$AlB\}#m5\`( B/r[UޤVF/LN fǢyPqḏ>3|4@_mgtXr J WdxseV#hW 3ܾ4θ$Hųi{}Ocd8j2wIr<yFygtƜ[s׼++Fը }d}cgԆo-V< 곬N&Iٶ9xլK2?,o+\(J͛;v2d͛Og@>Vn S Z%2?v2-R[6l"r݌~:玸QO >蕣\m5G744 0GKBi Ӽu͵thu|u䭨.2\J+XHoW:'dXvתE9#RuM=ӿHΖ5["AOFW6<+j [ 942H`Tcfko}?UbnjҒiL-TkHѱiN&(]^#=@{7ccmuugjQ38G.RARWtwPkXL-%䯩3M_Ohf.s{^p,cA(%j4g1kV4S[wv46Y+\6)R^+<^ Ӹ_%+-f/"ms6KaePֶƙAwhvP4ٿ;?qUܶJT)kgzDRNѕ7{Wvn0iJaԢKbFK#qxPe4nCz(YJe_҆ FHin h`Ea%:U` paEXG!nDB RQGۡ .ڇYRrƝpcQ(z=Mz.v wP:LJľL5A fXc{LcׯN4 .h2 CE26M OFuޡبM#w餌 Y( VU46!i^F#PiobNXkFՀZ N6E.֣+1r5&|w1XIZ8r/+/RL:L`_xdWTm=+i B*=5ՁřkIO=hUrbtV9*=@{7B`nyXcj+.LnOPAT}R;Vs#{N5^hƪֵtbʮ'E+2Vb-Y1Xϰk‚:%~@c @^ouZ7:_&ED]:YE s7*On9V!z7"fP~:4̾dq,WHN)RW\`m` B#. @:/wG4U) =WHW}WfL4m)Y?Bx)ebq .ӗl9e@c1"Ŕf4(Nx% YO }8` ODwG1,Ãy\, <9"r+]ʯܴ sCɂ^bf|dݷ'&>wym咽=Ce<^o'x6r^5Lx4a~t SK1X9y OۙBq9}L{=<`F:]fL]r)ryhD8֏?&~Md>]E8\F\+twKl9`ɂ!Rwjq20dAJNB uumOaZReqi@同Dzw /8ĉ3p(vԶ0"] $S$Q\ Ֆc=/]y.)w>=Ovun"6n8~@Cl7j<,Uɦf+_LK?g_vr-=mqx?vIn{:֕鏙i-+ {(8y'Gy1=.AL ("Y8C;S僑b׀4p9`,ݰYOBDc>29(툸H"|l7E r3 :2Ɲ#CBr-&1$Py/Vb#8׾P4.R 3 (XDXjA0efJGblO"gG4lu Jȑ^\YF"&1,"L.Hq -.A+(Q;gT A3 I9+YN"^ =( ''AɔHL'plx+b1PS.&a"ΰ""F93YeH[ws0T%L,MnR}-QA UCԲM,v%׷+&`@"s#-[YaTUmd8@fb!\ۃwCKRANb.]Wq۾Lj™%XK8VW:8ݻ`xҀYq!K+#wsEXE}pD $Kq*ʳԘAU[V%\sLDc8}ïuQXGAMJgyK(_>#@Liie*ǪVzy:euFlN`>/A 01g~~:ρv45HvV@ L@l WZv&=`7ٟǿnL?guꢇ4QNU>L-߈۶1)~~OV\Z)Һt~6  0?14#ex,Q[S\,a<Ijl|'2;OneveL?ga?o}~~_07L?ga?o}~~_07޽EkKr<ܾ&>zK+œXQZOPg`ZO-11aD^̠BIЫ+[j25iJ`ݽىѭ,Λ+< K2;Q3L5WV,<t\Q fJE7s'Y:gTJRZ U^tz7 W2ͭGpZAԕrTf ~mvkT+U0-ٽ/%ut a[̟i+?-=h .* <3r Ec H&s=qυJ`SF8.# q#4皗Z{Uk-Rs#y?j2M#Ło8!WK EvnB)`PɕdوG%aNVLB2Nse_i*(D'dY6 9b[F=]I ]E.}iÄw،%\<q gxYeş/^X*$:! 1o>1M\}3MFŪ59LcF\ $6Y9g1vz;#jcԞiSݙ0!l墦$s%|2vջW%Ӕ9K(f q]xb= ӽS<_V}?9&h2-$c!ӷogZP'rQ!Z%XN~p'q$!twG:MD L34-EuryxC?nu;Imxf"9 2iĜyK-\ʕ7fx .EY߼c2yzD Eꖲ:hT]!5d0X~~bF%e"!}M+Ԋ{Gl+ U HAoq7E2iL|r+!nҷ]trNW4`s<)yUoB<.)(;IZv?uEU T_oljg8i3aYƂNZUX%ǥ.~ԌeK IiJ(Н`l1OrmEpw|p}[!LbK}T ?WqlMS _YL;lL \"#QU.h~Mubw'>X_ vxV #;iS!tƫ0՞rg)Eh5U(=*l|ڊ,sFRaЇ ]pM2D7+) H9_>aeGCD2# * X'C[7pNd{awJX\8&u=F}J;-BH9;Lic bc9F]-f(K3(*8J BhH ,&)s֭ ke `%.uEpjUG(q aTiFz4QrB/ VVQ8HF$ 1W g@UAn*%=-5&84Y](cӍh/o@ X+"(DՍXtE 9FYZNsիe/VyG }$xڑ9VK׷cNRO\ḱoĺLS'&ԂT"Irۓ3xۿ9Z:hߎM, گ'>(6e|xF;}ڹMLӺP1u2W;[L׮k]dTHq:}C&Qz/]A[W+K:PRJ Ө؂Iad{#a rFtVnF c#N5}XM5b;ya-ˇ.յ V(W[b4?%8^ GÀc ǭ:]F;J,%^By3jN"=b4Ơ Rm!`csI;IZ_$܄.ϕ|+y218g^,f=@Wcj+Xoit5L.b݉6U<̈FfQuaowQi:z^Q;jK+bvZFLiXWjlC]4=(In1TKa $;+倈,yPƈ_ i,AtwF Ji#^(>ǩ s?A<]e}'.Q ,jpc6 lB]Gwm:q9{?󜻑NlZޟB$ KƢ55eVG}6"1x r^8l,cYƟIͱ+K_#JV!B#EKI5N1 nuo[-#k bC,lg5YlXd#y$š=;wCmF2C2(9ۉ=G@zƳ̂qs]iI d3g12xj啯gcLrzVJ>))9{~siiHjr 얺U!&p)9]d%6q=5Ll-YKOIFNUlQ1^(4kŒ6v#.-o)"AJ0ȾZjq6c( v91(>du+NqYMu_)7_{pv`!2ӻ?y1ytTU<$.Wv94Mfp  yg3I^cϝsӭ'53ԬD@Cd4e2'߾#7 vg =n |T< ?w|3񎚦Ԕvn &NhyICphYM f2t4/E5Sٜ(Ӣ1?03"SǾ%` dC>ha!~cCneGf `m)%|r ]uj>'5 ffw,n?;++<# ?Y }VGEc&69U0p3*$h8aq!A0iqJQ[̟i+?W}~gZED4Ycls$Rf_阳SO2rެd]fiS`3XBE1y t%K:RTj5ueV&rSx;Rۋ S^;IfhĭZ]XC}]4+y=|/ab={hY`u9@E F@c1GqcQ-CSҮwN9jŜzEy/#HlNx}.u%j )sسjd8Ya&?w?ʪ&Q;iDb^MkÎ2b1 qq]M=Vou9{%K\УQ3Ab!GsG,~ Emzut1)82PA2dK~]3Vou9(*N.DV 3ui9C=aai/>:LEڇu)'}lztnچ^ѢeYE 3*Ҷ{ڋZm3FN;x_BF>rzu\\ :RNyMex~ԞzH`xax%'.^dC=ݖeԯ/T i)XOcqX(a݅9hGTkUçm=hkU+4$n%,dBk*N'!:w]}=^S7DL ($LTFK)ylcfq|%a]}-(r=ҍy|Y3Y&}*s z"m2j԰hX;º̱%dUZS[&)&JQ ̩Jwsy /#gLf ӓԮկRYi"Fqk|`PKKTߴ9! B cgM' m(rؖ&0@G9bg$%[kuo,u^غ !K9 kFQ/VfyA(! | —ǀj0QӖa\NZG̛Oe9K}phC5 ??hZQ՛9.ba] ,u_4μI3ŭv1jȮJ K*s` 08x;VԵS}MʫR3vѼd|IRxYaKτ'_Xjg8c(-査ы ondZq32C]eL,ucvfv%e3V["ߴ(M14E$'3aQn8aG-uQQ k$(Eƙ}]f{bN0dkmAmr8Qa`hg^|؂o9 /W_\Y!9aWK"8fp v L{6EifE 4|Z7vy9ST*^.-B߃YXԷXn.̖|4qsbSs,XHQ5OAn[]J UXJ>~,"- n%霄M.@өMęyV bT$$-MͫhYHW\ ͟P- I<'p*ՍWi0̍yN;A&)YsXIAfì+gVqzǕPu%vύsɄQ_Duk,k-?{ud0yE%p5.2X KSW_3dw\c c8Y*$5V8"{(M_X_K7:t=1y^Cx^m¼yxlukuj[۞vkvd'd{-/4mθuL K%rhfj91C{;" ORUXBS.TzՋZbM$'g[a,YU9 ¢-9^9bvb ,<@b9ԫӖhz9 WJچM}tdH\ b$ [`)'i֝3rYŢ>)w ^٫u=BOA|tɶX 9vgϴQ:0Ls )*pҥ|?߉hytRJ>z5wRȺ:=IF?~I6uLmPe?ß_mo ݄| ;f 9~߆g/;“e @ԁKѤO.-:: ϙDI-Ta]^HH Qf,tskW2Jv 0UYpl6d!?D? =x$mfO+d gyh^^2Uظ0b_Q9epLkgwSʔʦXR0lG ˃\OHqsZ?T|+ 6Iv~2>.UmrD,SOcg<^k?`W]6AE)0g_QV@1]Ua9\Xu:)?GFIX,R G0 O\H9 #"eL00R,ӏWA%(!qKrL\4.j!- yx>k9Tϧ*u_ ;ɽ |3Ɇ!e3UVJT-F-f4joD 18I ̼r~|_ xU7 .Nokɏum*^=]=i)IA7p$\gSN@pȺBXڀ"kyb=,3i$5mÜ->}R &.Xq**q{z Qr%Cvf1[wN h%C, q# (4n9[ww p]EXa1m^{{͹r tDf"*}DXǀ::` #$VR9#a0Smbi,& 3B[2k 7# p0hZИ:~`jJC{!TP4caV7@X4")Dj8O&2Y|;K\ X<p#U5϶"<'qRQz̛\cqǨV"tb([& PE z;ִ4r{. .;0Iz1Hƭ<`IxVҁèJ}& Jďeڬe@5k 8Xټ+{mܠnNnKqA!*a^㜑+Mk# \'ᘁfѐkK'('/q%Cve>s5-ᓖg .C<48@n-aߔƀ "~:$ + zQT㗛IJ` 9E5 zx}H텆 "ƇƖ@sEDDAS.]i0Ε&{g3hMyx3@h:QɬZ-BLB/K LQ3jelIuj QW=#O%mH'Xg#oሩ$@," ̭SRu,YJ`SLCy5 ,4V+z6wR%? `"xlbFvD&9^#RΨ}- cz0ڽ_SBt0caHCVpK.\)T nŝ ,$ķy8Ml-'jz%]SV~̛ $m3VB赢,첖c+(\橧] ߞdid}*msм_Lэ_g:g"|z63܀7x3\/ٰsRӊ_x|A9_?3KxW.6#Z}e#|c\G9]ɰ|FG+ZICuAK|vs1+q*OJ (6F ,IŧXGy*ŮPx7T6 fG C^;:Cm@-,n6)GWmkp߿~߿~߿~߿~߿~߿~@Rb(S8/XJ cXB ~aٸ 0H@fV(V&! 0@1ApqPQ`a?Ld)H*}1K+{aqg!LK\%CD9S& F_۹Kzl9?ړ>M_(ws(fI{{3t_dAੜ<֞cս4rz.!a- ]Ӛ{nXm}K-5L.,=jy=fCB((׹&H>YѣոI×9`GN%-@fI FdXN n(ֶ_4m^SœFGcGOB}6FW2$ &z^5Ҫ;HA^3s}w l(ίu;IurV^=,13ZK[س%m Dm_5ɱP5*^|V/2k5o=_-싃_0ND#pZ[$/V id&"s&O-n\'Z5 HG=6.y&X0& 4`Twת䂈!c csR 9wJk.$fjP:\a1;,2`+nhBc*}Q)\мSv}.*,Elqܹ5sp*f.;@`NAPOfffffff&;s H(mA&f D2W@gM (?rR5|ſlr)E>{?)4xN0omL 1ka% "C=N-[%{ [ ᤄ`S6:xg^^J]` AΨd"#M SMtDWI'>u=WC$Wzlh㠁б@Z_MY;]Sk@m;ū72-}=ee kFAa4jQ]3$qqR/`_p&n3ak^ƀHj$k E.ǰGnfe@X>ʗN+x!JlxEE7~bPpb>۳")>0;tbZ]B>.?a+Uf$fJs! 4AÆ`ͦ(2CWU, Jh,5S0>7@bHR gmUr8XNL[HY(jE ey\:i;x c)K c~4r<17T,:`OT餔T/*~A;" S FW%laD+QS0P1< -T"32N}T(ϖdbe%H g^#C_NS0"JZyq3h*!. 5,#zLli`F/R@bvH6[W*UǤJ ؛*BfcR=Lm\hxеL]PhZ*\4 'ZK)z/S=W;;AB㉳,izQj"z4iL~q;<&$+!G&Vs`#";N4volC";2ӡK?G4hѣEBj`)1,TNCK/> ih s|!_UKMs8wnVˉ>tھq}0OkxEѦ+-6^ypH V]l۝N'_tg4Ey}(jN6c7ZFxQ[PW.Q'gGUV h^S>jzYm)~82K͵Nleo5%W8rXIR!o6bQf[D5| 8ٯˬ3Vi3/( .ƭ7@y 2pÇ8pÇ8pÇ8pÇ8pÇ8pÇ٩\Dd H  C $A qs10aR \v2_dQ.=[]g F[v2_dQ.=JFIF``CCO"   W]cc˜{VLr0d"[ʪO|S8a͎F(ڟΏ]Õ<|Py~r c8^kv5ٳ9%҆iV a{_3p}z^76ݥQs(4۪KLߙ69,ZIl_;Lṋ!B=]D<Te ioY$"zyL­?f*VW+ &ޱ>lX܈κa ZYd9\cx@zhhhhhh|HHHHNDhhhhhhhhh_9P^aotHuoRSٴXlx_黕 _%) I'Vsg|>}5Qg>doΞ>?ܣT՗C,RXUuP:#Ox81DrMk#nu?YPsO joz [|ttb xxJȧ}i^0\i֠3\~6@5Ų!9.lz+F^nNVDg%1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b8i@F F F F F F F F F F F F F F F F F F F F 2 !1@"058AP'36`{6_Dz/nCd=T )U_|LLM U#d6Cd>B[%JOnPDR;&9[#teCd6^4LGtQlH3Z6p%(B{%5Vp5*F*Ϲ|kqǕ&%!3ωZͶ**۵!HJ=7OoVyq[Z3WX|`/M95IfȈV|OEJĕ9sߌjސgצ*É`(N+ n3󧼦/"WtbMX/ft$Tyd Kݶ-) 8 `(/Z ^XM֟I2ڲj+#2ޑ/Hcvݮ4l'DE1#TvDx"RwOLjot' UFRDZXM^U'֜ Em-s)n~%})K ]/n+[a540l87Wv6BCKm ah!H AjV+EuFPJ XK͘v;f:!QN4f+a6pkQՀ1{-Kf0}&"cVk6p$bd6IQs% Ԩ%,a횬O5G,LxTi"2  /Sr_qA9CqA9CqA9CqA9CqA9CqA9CqA9CqA9CqA9CqA9Cq.lllllllzd{OYnH#*:Uh^++Pt4ͦG6T`&Mf4j)k%:=pmc՜v3Ԣ߼Oĺv3i4شg">u^VDlbf`[4abXw JI9.Bz^=MaVvbe,7K@,Ʈ ֢lpV@addʓiOq)2q0R-sE]aQ^ ?2j 1|.c=n$ec' ;#:bn}9-2ڂXz۪aH)eH)mH\z.<K:Jܮx쪤ϣ~1 ^Vsj97k!ٱyƭUv#u*ʟnQ~!X#q8q㏉US3>%,fõzNL;Ur\-.p[tp]pWD|oUMYJ2f`)aFW|F:y sHKjm e,ǘjFzCO[0VJ"bo$V>F+&5v?e|eB=}=?߇YL)Gr.3TF_Tb4Gr^Ք۰j`X\RStC.|QT`E5lLVUJ^Q_!4WȺK/:n;)/M?6[*d6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6Cd6@ Mt[G\:,du#YrG\:,du#YrG\:,du#YrG\:,du#YrG\:,du#Yr-!1A"@aqBR`p?eDv%Э1slC>J(j^]w:Pg f {oѧ[Z ɻy6gj84 w5[y6ӑ%@ !1"AQ#2Ra0@DSTUV`bcpq?qVR1 QI?*U9]Wp&2Uaŝ3ܷ*8ޡ6yY`w%_Df*e! $V]]q] `?f*NPlMCD Oΰh0Iu_eje3^=I Ih#HҩXhB Sfá|M-$A6JnҼ/,*fלmRTy+MȄ2 VլIZV&k>Y2fLN: DbnJeHdU/F4NifD߶^Av .菏}0$I ԑ鯴wS߷O\  !1"45AQ#2a Bq%@R$&'0367vCEPcFSU`brsu?^5^ תܿ~)WOvO?_b j&D_U~D|zt>.5*,dH;WPXyYf!O_M#΅BHYB|fL;F@@nNYh32U\YYcR]+XHbe|`VJ`#5ohu!).T^M&v,w,@L:T{c|{ZݒY[A9 CdI L"kXK9'Ӈq6^60Gũ :;EV ܺ@ KRm \,ѵG Ia&,1;#M+SWW~_Uщ.xq`%hN~V oAM{֬`v5k[Q*_Gע5?Zrxm&̫堎 - 6cc֚8 T+yqL\cxTG!+xT!0]D#XY4MQS r.ZȚG麭TEj^$mn""57wSF磣׬~Qzi>6Q~N"%(Q"B̴il􂴊zi&nB|>-_e77SZ jJӑU[_Y81F>F<{A6wW_Xهhx'M&v~p |6GN o}~CKcj ߬ky'.2[_r\/Y.; dXvpb[rz5>4# L2€<{I&8Q8@o43O >~zm䲃ܙ^_-l6-C໌y#xtPn=zU;˺*cB#bBNL8[5/ zygG Y3װI!c g@3F[M {amh8cUyxA1eF5{̌kBURk~V#%ITko)xKy;B[t3n(dXZL YXBS;fk[\1$Q".U^E="Z\׌?DYN#DZɦȎe&:! UE4#s2A9oG%C3Z"-,Q $#kUA*ԎPF4M4 ,a6uӂ6݂5 UKiHQXvw𑇹dGXIeJ%6㺹+[ V6opVP<3ȒhَzČ|K[P+;Jhq5!'RH)R5&Ȫc$RI !"\4j2Ed3&DȕV ]U5ݝDڀkȄj6ŕ&% OeMDK˪ 8V5{1.$L \2>t1u| ( Qb6&cF65Xk"ã5T-ZQ]ؾGkaQhvZ6Aag*B@ԏh1bq%*#k+ 18-YDfXfANC~ v&e6i\Pmr9{.bX+.Tnm`C*S<ʞYmesKn4#s2A9oG%C3Z"-,Q $#kUA*ԎPF4M4 ,QWay!FҜ;w`{VtDP;jːBO b'0ĝ?,LDB5*osuq6hi$)qo{7W&(dj.T{]퓦Tu__4 <@DA$|yckQ/WNi}*,b#'UEW*ou=U{)슯yOodU|{{"^S_7ȪהEW*ou=U{)슯yOodU|{{"^S_7ȪהEW*ou=U{)슯yOodU|{{"^S_7ȪהEW*ou=U{)슯yOodU|{{"^S_7ȪהEW*ou=U{)슯yOodU|{{"^S_7Ȫה᷿_ٷ_ٷ_ٷ_ٷ_ٷ_ٷ_ٷ_ٶMt_rkӪ/]:]:&^_eD]KE]:hyȨG=Q3Gy4]w7t{}[G9T>)_Ne㦻U:Olwu]5FT4⟻*'V&5}Oo"<:{/mtDM:tQtɑejʯ?q/!˼({wPۇ-WdѮYdQjn6Z?uj+E 37[ΙHi\s]^#&2ɼ!Cx Gd\v^Qtժ_I4Gxkwc駆vDL Ra&!TMeG^Hw&X¥<*daue`FϤДrReigWugP6CحB[3!DV+Q$;}x ϒEU[N̖¾:ل y@WWIdXEU8Y@:Bȧkb`+[T=" *9ٵw PY]"nl/A[k%/pؘ2J!RQR"1"\pp d.LP3d̐ujln&IʪUVeE;8Q+"cUV 3]k_UX%3Q5'Gg\^AtfCg=<񄈜K[LKaŔee``d# j[TZ ն5s<-1$a\6XuK/N.eD*‚KJeG0 xG,,XC w _G˯,TQģ-5Rꑀ1wB(oQwNWDs -=QmWUڻj,1 #2;q0+bKA ]S' 4*2Y1W6Z %AT$edU33ɓX E"H.ĮTo xwte- qbX͎×LTHlUQǸ Qʸ2ب5QBOwVV ɪq `ް, &5V*>wʛ}$k}cZMtis&a!8m30,N᪱YRyl.lϣ\B2k.:W;H5^"hS5M5? `xǬȑѾ;UDl[DIh<RckS.m3e'U@#m /eu>J<fXd X= W,u OxVIkFPW3o$P.Owb`e$(uQv՘KTʲFqHE\1V[.8cY]\򖖲<76A9v-{Fl5CTvEr2м$6ԖإL5@XxGŴu0tTqU`CNjJ w+R"epdQGOZ֒dwF [u|CW@[˜kui $*7EMMO"uH0divC1g!w5b!ȣF 8\ŽW9ABfAdŚY`H2ݒ FhՀ+A @hno KknǴ$ K:i]Pa=EAY0I|qS+;Ͻ24mE)c_Ѧ:1@} X$V6-M4ڪ{ڗIcbkr+ "ޒ*08`UM5pÃcG>^Ubj~ʋ8eq26'$#ِ[%FM(%A"GsL>k dT$"i=%l6OPq/2gm{2ÕA!)T"; =[I/r\)s9\QJVE"Vpfj ._fysp2wT;p`K LՑq/ 4s𖗋Hђ5r WCh/U&*ni.և!VHܶ 9gi%'\wxsdjc&ْ꒣mٔ^NݡvVSg/65X|*B,\hiM$lR(cP!EHKOvoxΏy}[?;F r1˰ΎX ;q[!U9xMC7ȐY5lѶmѺ>.aAiM1UgaˎĦ祔ֵղ՜k^Gu61Tpvth RVPՕF aDh"B\ؠ5!Q5,wԯ2ǵ(y)wĒK&\^3?Tz+ǣ#TzbpVq.&N<ے% VG+5ݖ6= *T̕U\3Eg_5sJ)`5rl# gpCD#2i&nбcGYLNEX8w؝?ei{\ -nj|q`u`}](@3ih.pI(,zrjz0H [(c6"4&6Zt$QWI=uqW2ȮQUVu7~Ν?w{ƍR$nH؞#SVqQ^WWM3j$k9VT5TG`",w3]^ F0k *`ZN9%Qus]&gK1 A-ɶ3/{DzFZQhsL1VUa}\kq#,FǠ6YRHE /Y[BF>[ymk6Z?'EsXտ糾Ob2$hQunztݕx?Ur=7Ѳ;Q G,rs7VH$d`UB\²!|4lrd3k5{qSq5ntkZnZgչwȏdzEOy%z9=b9ʼ'#v軩OGu:/X4Oj71*+Uk'⿹ڇyQn<yu]5\MV9Q=$b懳 A$,OvC5ѭ)TD>yD>*o҆ƺ& 3s-?z.7&>}4g>:61Zhz9e*o*nwxH zjti$rTFQo\F}c-1q)AGyJO޷ ]:")܊4W*urꫪur7ym'fP2:QɎַ3DuB&0LԸ90[,QԆwq`CP 5m<'L[+4z[k3̪k6 jO֩eU<MSG"n=6zOC~+i:N.Oj'EEG5='T:/Mt蛻M:n'VQEߦbhUӇO]GƋ0"&1ȯ⹭cwY;K7*r=9w7bӊF&5HOV'Tk:gůշWy+zo]rpֳvV:O'DFl轞쵍ѩS?9`mS?9`mS}Wv>*&B# 5]M{b`#18ABGIŕJޝNh5_wN.Ⱦ.S_rx)mx)mx)mx)mx)mx)mx)mx)mx)mx)m;EMwsz*jٍ}D"a;Q<=Q_"_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO6_>`m~o]S vO?+!1AQ @aqၡ0P`?!)[ oۮS$EiT *b~Gps[4]AZ(MT\G8w}saTd{6>JA ,sՃeQL, !@A~)ϑ`BOK+! RtJ˷nh6E@@k%]Y}:{C܂+ w2'us]"؉}<{娫B.ȃ`S2 P-euq&(  fdg(S xF3,nAf9;4Dy֏h Syt MyN5|`HxZ>ׯ ħW @Fzw^E8 .&'_$8PqД04D,\81N pqYb]rj8)od-f9So"xU@'' wXÖ.]mGAE/$: vʺ29E4"Q]Nn[aLE[}#3qK@K`쁋i'1,d=|Lha8jM;L!78QTSXA{oQCРw>(gq /jARD nl ߄7,y Ad{3p#""=|Xzl9†1ǚr,XVh_W$BVS Ӂoʙ>r>9O5!9ȜҠ!AJ5JuײgMt1хt346P#|j8aY{5)w+< lsLܡ`hqi{!Dx c[ =rr\IC''r(*TTfB gxUo6VܠSR^hۆ {"d7K.a\'fFH?*@@q <(Wyk%v= T.;fEFZV9w;+w U{Nsn1.0NCNj }%uѫ]XA>Wle{7 CK֍ipg,@3q40%hؔ|6:  C'oeN`RxM0u p?y" ="Ul=*8LW]k @ @ @ @ @rbaDIqqqo` aR>QhQ T-zL&jטp'!`Eq6%iU y n˴)5h$dC"q;4sR̔p(I kf^V>xTSYМNtPL?PΜhk̩pY)K0nŌ-.v!G-N{b[z^i@}6=dF=Q)(<6{' @5y!\(1ƀ8Z}Ei0z%Ly m9`iQv6 |xC8OB^wE|/# `URD]򐙶cxO鯚b^(AE\MG/>`8p`Wk*g@ G_\Gie,*ę6 b!"Z>xhV ^vVh5`>bS3)N0bm"d6 A>x-˓FXJ5 ,Y jz59mvz=VE/Q ¨%[0Q¨%[0Q¨%[0Qv+f;I/q;L@w {lZjEp(E?fF#`?W<` a]9d#J&>Te\l ㆌ."%0%͔N_Vi>qB-s\ey&=VY~*wk! gF??P ཷt2Yf޶ 2;v9\2]!y ]^E(SXw+5ÿ*ݒ~ "ȯ :/ܣ̨-VYm!ʀ9^K-"WXIh5r, e쓀B [1t4זSJ?1Z?Lb(pZ1PhP Ze\an  NVsAL/Ȍ1 mya#tZjɉP;:I+kEPp>8 8>88â !MŨq awiI X {VAa,Nhā'gL}à'jBžwǍ].Udw=|s)w=J89t4h ʝ!5"ȝ P HhIo=ǿ7f3Urk ]dDjzcKZX.c'lV:PH CwD@n~0v۷lTtd@ O ۃ__H k]0g3 y<`0g3 y<`0g3 y<`0g3 y<`0g3 y<`ǂʎMt{Pq0 %v۷nݻv۷nݻv۷nݻv۷nݻv۷n 0X 1 A8, 0@ 0 <8 0 0F,H 0 0T)ՎX^`0 )!1AQaq0@`p? ]Dɸ/Z бvО90>y`lPYW udu=H*T\0b DE y`+Dy~1bPV a3!1[ ISǟׇys_>]>OGw(>*׊#Ixxe.A4joM걶>'8 JDEŜ @Ss$+jЖyh0IAIPWӃ bGH[IVcX6 RM, J"P"X(H$6"I~ƒi[70G\U]fFUP*~P6PRaVb $ n ) :aqdv`R9fAx)+5ocXFf ,$?v2:욢( aF4pb AQ-Ϭgg<@P-d# cEVR ģk4hѣF4hѣF4hѣF4hѣF4hѣFDABk#p(NB#Dg;sg;sT@@(K8QPLgzC.DY&V)e(,CI:vn",RHV4 /l?3‘<{RRAzcݔ%T耆}_/b?by,r7[",݄:)0#Nk8' ;0ή3)beUNA՝7| ˝ޅ C UX0uHw٣y[|K:`wP]`~T蚗ܰ>7m<,L5oIBUA FȨ G@`/mG[@pPW#Tw1amef6[t?s9a"Nˍq{e%)N=teJ.\J-wD^{i Ҷˀ4ƒ'rP"z@$ |LaJbW }ng 0q_}BuPN'?]?L>CqiK UN,G.%%!1ٲaוm, 59'+ۉ@Y%ĠsG,ɒP9a4YW…1fd ⾓!fWfG{8J( W.\r ҆i('5NEf&x佑*EF1ʂ=tz1H,0cBag `$_ԗQ#yJ,f".~va!H[}~&'+ 5i^Yk$K(6l Y(NΟ&˜)0*(#1(X/X6@)TE] ct_tW,3 `2l}&ֈ4qEmuili:~g#N ?3 CW_LjŊ% qVHB N|t&6KK*(HVװa D?7("v@`j)dAs# w֚cX]YXG0Y&U2^8Sb&x 5]Aӑ- b鴹TN*!`fF |aҲ!>nu%  wh%.F^A#e$0;vOokLl:.퇥?~c0YX~ QAcKqp- $w3c7we YB"c">#Ce %r)HI '$8| pMA5۷nݡ~I`f9$ÉƣEG[,(5-ATƶ 5xeC9xgjL/g FL Q>xeC9xgjJFIF``CCO"   %zo3yrFSI[t!e^z65۶>͟0|88oGWͣQ:{gdu+ Y·ï~deًXB`R * * * * *y(F(F(F(F(F(F(F(F(F(F(F(F(F(F(F(F(F(F(F(F([&Ni-bٓPf78؇I1/(=sc\'?K_Pf78؇In$glp|] o-셥n"{t-t-t.BҷBӓqq] no6"iwI(? {8& ̙1*5>R?@e"]GGGGGGGGGGGGGGGGGGGG- !0P12`7!H/Cz}v|rWh?]WRǕYq-h0w)!Cu ߶_Gd|\@܇1EWirFu-9)!N܄cr3!Z9S#tΒ,y>+̹h@܃8Ls_56KrϕOd\'KWr.^\|W\ 7S̸;eduU%ݤL㌧mhJ\ع~])NR ~@K3s3cnH2`lȒ%YCl;p8LGaOe5661hq)ry5rYʟ,dJ_*蛓O%, |nunyIKn +\Sb?$kX<]y*iOI3K=Wʹ&6P7,ϑd%Lf=ce68C#<_yVaBu9k@eˎVx%2a{(gɨrG|.t![r&S_dh6|F ёqB {n,^qmpPV}6j!Mȸn@Gϡ0v@[|j2&QQ_#٬q}4?+_]4)2 <uOxST:<uOxST:<uOxST:<uOxST:<uOxST:uCHX3*[\ۊ seSO#Q6iV umq덷lZK# eS4eۜHǭ~1HUbD̩mr&kn*$-͖L ];wmgmo>?j7c ϻ]94||39ENK6SLZs䋎_? Q®EL5]fQ^~܈ܞ9/=ݸ]xgYL>pDE|wrFyrW~䨽~QQSc+_;v;c\Ęh |$0y EH@o.g;MrwDyp)$RP6z]FR BkUD⮱RЕ6Xb6hхmeSL==H qI:sh!#nV) Z%S|K('J:DTM&9˵7 KT:99v]30ȩ9op9ʼnAV$wj@4;Q:ԭ5]u1 %Ǭdcc|+ d)Z./QK& chgZ..Vh f)aWSO&'XT95 ,1l1B3?]wD&fK!hK]Ffӂ8k{U*S.hB:[h)A$FlR="k[k, INK.Rj }HTҊagMfjK %fNS¶-Ey@-853NYrSU 4/pf$2!-Z\L%-0ZfГ.BNIՆf( X6L=7j8Z1Noԥӥ cW$E3藲_*4"VP;[2(z9uZ3Q"1H/Ee@V;)t@qdm4RT^4\J- R,*{dW9QF0-,UWa*s⦇FRWR@:7hMc geA}er2Yg a,Ir`P,n !&zLd>.Dj+NQZFӣnPHTb-q|BG>DZΌlUH2V2đ*qDj^K6ӲD zYMHLxݎ ]OS'Z`D0iFiM=EA9dnIG"a\=yXVu'aC6:*RSA`O,ǖ)}+=s$aB.$:>L 2m#Mֻ]OI!}Cݍ[zK׻}w;+9Ԛ[),Gju 8!2uGɨ A)h$8/E-eXfU]uzҺX*# 30K02H$G[&x

+ۓѯ;W\QKቬ<&1-孈1 m籀Yl [~:nȵS=,Ԭ%jlbϹY V3 MY3?{ `UmlXܙ3 t,# \UΔ3eV^ȫj`ma_EcdVkm;|u\rjWl`W;f.̭&em=*"d!)GDiR"qKXʄr*Jإm&clC]|NLY6)gpC2v(Ε%^!*+ ĹGU^$]b|a 4R]Fki6 }%:l톂FֵL6-}W+V1 |\1d֛ ,Ըr<'ۆLE~9sϤʯ ꈊU+≵ÕrֵX;芩k g(w,c8{؊5Wr$MHO]YKzzsbVZ,<h-Hйt3f:-=Um[mSeS-Jڨ{at#,Hcnx?W3voMr+Q⛷7~WHL5>8ڛ=\s\.MvDT܉盱f0c<+E^kΑ$sp^WNWm]yg-v֣Zʎs\˷9(D:Ejco%Fc>+ھj^2*r/Ez5'G~X\Qt v[;Jwk+XS;2UL&TZ䑭˕y"mN{.g/w{j5wz|wr21[j#»ow:NMg*®ߋW.^v/Qp vwsv{jbχ ,+0v`YMkd!8Kg3A§NSWS8c+T(M8bKYJYs%˞TEw%r=Unx^+rw諌eU͝/.!*c= weʈ?YGa7#q&Qf{_YXƫ[Uvzrjc|~>+E^kΑ$sp^WNWm]yg-v֣Zʎs\˷9(D:Ejco$bn9;Gwvt'7D2#8US rGEErJUw婆&6qf#ދ/|F-ʟc LiB#&vecQQQ\*ܻxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?N=8T_OSxm~m?OnF6.Tow\X"ZHwh$1YP.{_ J3W=5ҵiD02֪ UmiutOрޅVx(ȷ$`+,7L ?^-Qã+sՂTd?gDptfY289[i6LbmrE"6b[)`}+tמ BȜKD4bthuѶ״cWU$ xUhDT\e@ej8;J>"Ϫe%a&Y2GE# P޹,_X{&4o=dUN %!EVib2,YLY Δq,By%(3 , 1G!ꦤH'-,l^.GZ'J61A{HT+`e)BKOlQl&-[3?R-A#&ެZ9a\xcըEh|İgj;!9Wc?PQU0@IL@l|-&>2G5M+siR+++y4_puaV+>mPUP(ESj\'tb^%Z)݈t*mN}54 ]jNt4Uʠײ6D}@)j ʴ3`, xvF*#":[,C N\+&Y:8'65Ab&ɚVT>֭NHVFLPe8q.6HYhRM6j䙡 ʖ:yˌGiU GYP,d4V} &R5Ȥb:*]{;AŖҟ>RkdZb:cf`-羬£Ad( ;^_4XfE198 aYҎ:1'!QQ~(1YO2ۨTP=f^rSJtd45d4[(/W">P,0Q&~ʬUX~c6Βoc""7%oF4OCGG uV\$~HvEY4U.RYFDQ:R2;|AtWN[@ 3Ѭ$kQN o5^JI`N󣐛w 4-&&P^P8fMmdKm*olIX6*ĩ+KjdhrdGQjY.c3GjG.䨞=[] ĎtjUVz?!m؝h+y뢔2{@)VS-S߅' tPii wi:"]d$2ZNcl4l^kSKsUR}嵰W2Y[ /["JE h!H+C/ZISքn;M< `he+u+LGs}+'Pt$]3\eYOڂ }TmSv@l5QU\eln3mEΘOD$B4 I( ]uxV&uVVַAKPV/-μ͚ODM"jcjGWV]b\];A"+OMLk YSK|X!iEj`3tڀcri']v>׌}ŎK.ސuŭuI= - ηJ,4,kڻL(E}~5xLNE!Y(u5cS QގZ E}G A%d} gMl(]5=clWNEwqpD׃% >Ԗ(M>vyEΑVu^=KpT7jٮ,\Xi_IM;JӪ =6Qov0;(, "0G_>V)_lnͳȮHMI[эc=.Q]EGW &~6`,QAa)6djM.Uc˔VQN"] hzfok.,mS[zdקRX& -;&%oKIu:(ٓ[{-GJBV /kJ*JEui-TuZKڑK*'VCC #0C:<*@%Vۇ<[k*@d f!Xv=29L*ԓɴ֣i$S6'OjQՑHh,`(;&CխC hz兗(HGeZiۓR`i%¶}YIzmY(( 2jKv.h4I0Jq 7@ `UX^v9T*sjW-x$w-qʈ/.|5{ɷZ]zrow^m0/uۘvw9Ms;w{;YYMW\efؐk{"ȳ,0N %W:yr.Ejw{:LwTlz#3_*.Uv;Șj$.ϭ;>*z^r#Q"0jkCv֠cK7Mfk 9ec&b5d;SW+&y9Uߚsʵ&GXE=|t/tJL2?ւb㒪ϊ_{w0UzUEs\eUe}\nqepi/,jT18ۇ3/fk^g5b??Dj.pam{D,3 3z,#4|>OY{/),ntKxsb ky2m5 Q\?^DQBvgjwyL):Zd-[.tƲ*؈G}ըi#C:㩦K % )'wZ`϶M:7eqV[ũ->}M TRؐ;gVK7YT:Y:YB>媥ClQeF4'5U6#v&PuTCh7T v*"~ k`8 wvEAo)r,,DwLXإ'W_xFEEݚ5@j˜&^,N`pmM4 gڶN(ƓR%ӎ"M_I8-D́Dkvk5 Mha/?xcA3]|+Kd$^$ {JM6oz Z3U 6iv.f+-uҪr;6 ak MPMK Z58da'͹tZҏqވqHTzfv S \9[bC'c~yVQҘBt$j 7+*sB 0QZBCyNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϹNϸ1fb?8pÇ8pÇ8pÇ8pÇ8pÇQILk>"H1ЦGPz99Hlį7pA"f~ ߉-Pby-G/2g $"ȌFBe0& R6 6'^= PAAG9#%ḻL$ 6`54tne.Ap9Djbf aOMFq4=~swbpejFT!X+ifລEgC Q-喦^ǥ/M*0~^'xcZ%?nPW2FEB"bJRLC0GR՗JejL dL{bɁæ5g/zoks,?*TKG}Fvkɥ[d|&d},,~†HX0GR՗JejL dLhi ]oq ҈z$x~R w{/z~`BiűM5 r1)qNQ^zVΒ,$vH$Nq%H xԂpآniw` Q6ѕ_ZGDsÁBK]EgxT'HpQࠄ sJ {$4E LbEbvHݛ[Lԕe*UXS0ijQ GzMԒ+4rDpQ J8M%e90XH6I˰2JE9r <m(-T{6T;!i4 Z/xtsrEdrT HIxr%#W*BDO1mPA# Q"h*3sr(}zu!<[w lEj8Aw|® T!EH~pR{0 Zk#|nE5dI[rը;8:ryyb:ѭLjg IB-|H"EssI8 IeOD)G+Iƌ17rփTJޣsgu&VFiiVKJCƄ\#V8AgI[\'ۉrV#yD:@"   AlЮM- `61"6X֣jU؎A'@ ܊*T*PX,X]b'r /GwBk gD>q7^?8pÇ8pÇ8pÇ8pÇ8pÇ3/  0 X !B1A$ 0 C  0 0 0 0 08 ( C 0C<G @?p?g!  !1Qp?}\dӾb#!1 AP0Q`a?/Ed3ږw0 F:?y快ؠ"vAgX yŘ8/jQ}*~ CBQ WjD84߲1!+q3(SjhMN -qoHɎ*%RGHXÿJ`0ȮS < ȏHC8Qq,䒵@Q/2j)u03H?N7ʞ6j`wym8B*QzOle`ύh &9oYh/VY[Ɍ0?F?՘8pZt?G3@kl.fIx+ɯCz+9=ZSڎ?vp_M3yl68(H3MSE3]ZL{xA|!9t)%a#NL{XbCRANy#]X{e'V23ZX-HZEUIx+ɭ$)AMFC=n8$4 R|/ 3pBM_BxĦ&}XSfK6h!>!SPȏŜiNLs(c= ESeS b&hʓ%;A£YaU<+* CVrL{`{1|ǽ{1|ǽ{1|ǽ{1|ǽ{1|ǽ{1|ǽ{1|ǽ{1|ǽ{1|ǽ{1|ǽ{s˶߿~߿~߿~߿~߿~PM-T |hJ H&<'K}j;F ,t.ҰYW߿~@3Eje:"-3 oYHigĎ.eI^futJߛ~g!'!&0s`8Ŭ]Q\ r5_+,`)u(Hz&%I%LX]ac2YN߿()@cftE2[Uph:VR8aڲD۷YXPA2KC,%,{17!54;:f֕)a,*"~ e?u j8M#dP~ձ bLI72-G8S2 -B;'=AvU/15o7TT}uNE&f)f@SU ݪ4ՎP->Jđx? MXd5XF(A?jء sJ#8aTFS6}|C 6E>Wk` o|8E qCu׼L9+A[ҽ4:)VOY'@I1]5*LaSr=Jx&+̴3L`A0(BwV@(sBU RGoBPSzHx(ZT 5,e V5)-/tXj+AUJW8y `,idjRwE]A[ҽ4:)VOY'@I1]5*LaSr=Jx&.ZAA !Gtz;"K;x @3p Cqp ]MFt3`yc3T^TJT G J!3Bx=j!G zHbS"C(?t-JJH `c{HNv ;zfrՀώU(M=*iy)AY5lIK[/S-샘 mn @D`ǁ2z WC;enBH*;9T!FwUfUV}&Z By42@"'Gb|B(*ڳ- fc?i)&R9a#) a؋HH 9x%2xXjmJ+*9{fjk:v!@L?DlݨtOJPDuE+)FV#/OPzǯN?,Xbŋ,Xbŋ,Xbŋ,Xbŋ,Xbŋ$)H@H lNormal CJPJ_HaJmH nHsH tHn@n Heading 13$ 8 d1$7$8$@&H$^5OJQJ\DA@D Default Paragraph FontViV  Table Normal :V 44 la (k(No List fOf Answer Char85B*CJOJPJQJ^J_HaJmH nHphsH tHDB@D Body TextB*PJnHphtHfT@f Block Text8 H (d1$7$8$H$](^4@"4 Header  !4 @24 Footer  !.)@A. Page NumberVOQV code Char,CJOJPJQJ^J_HaJmH nHsH tHJObJ ( Answer_code5B*OJPJQJphlOql Answer_code Char45B*CJOJPJQJ_HaJmH nHphsH tHjOj 'code8 H |d1$7$8$H$]|^OJPJQJ^JzOz Answer8 H |d1$7$8$H$]|^5B*OJPJQJ^JphFOF Question_normalCJOJPJQJJOJ Answer tag(d](^5ZOZ Answer_marks_explaination PJnHtHe@ HTML Preformatted7 2( Px 4 #\'*.25@9CJOJ PJ QJ ^J aJtH B'B Comment ReferenceCJaJ4@4  Comment Text@j@ Comment Subject 5\HH  Balloon Text!CJOJPJQJaJ6U@!6  Hyperlink >*B*ph&& TOC 1#22 TOC 2$VD^22 TOC 3%VD^Ng@aN B]HTML TypewriterCJOJ PJ QJ ^J aJROqR ]{9code W[CQ,CJOJPJQJ^J_HaJmH nHsH tHhOh ]{9Answer_code W[CQ45B*CJOJPJQJ_HaJmH nHphsH tH  ',G  ',/G12WXcmMNO]^XYZwx'Jm DhiZ[$FHDceNOiw   8 q r " # 1 K L ^ g t   # = H J Y [ g k o s t ! > ? g n { #8TUV`t  )*efn?@H #$>FNez?ACPRZ[ck-:<>KMj !.:>BF_x+,RSm=?ce"Dk 1z{ /0J^13Y[jxy01CDNXblw"X J K "!;!U!g!!!!!!T"U"_"i"o"y""""""""""""#P#R#k#m#s#u#######s$t$~$$$$$$$$$$$$$$$$%%7%8%w%y%%%%%%%%%%& '}''^((((( ))+),)8)h)i)})))))))))5*D*Q*W*p*q*}********+.+/+=+z+{+++++++++++$,c,d,,,,,,-4-r-----..V.f.s.}.......//G/////005060000001 1(1V1W1X111 22-2F2V2k2x2222222222333[3\3x3y333 444434P4}4~444444"5C5D5W55 666666666667R777777838w888888~999994:Y:k:m:n:::: ;G;Y;[;\;;;<<W<<<<<=H=I=d=== >F>_>g>>>>>>>?/?1?`q@>_ z"$')+,-37899:;;<=> @@C]GIJ5KKLMNN,OOO(+-./01346789;<>@BDFHJKLNPRTVXZ\^abfijlmnpqstuwxz}] gsn@: 1"#$'T*s+,-812468:3<>AC/GI^KM}OOO),25:=?ACEGIMOQSUWY[]_`cdeghkorvy{|~O*! 9 < G_,7:B8'(@^ '(   7 J 3  s"*?`  c $X99?7 Jt  S "`} 7 g  t  S "`7   t  S "`_7 J  t  S "`7   t  S "`7   t  S "`} g t  S "`  t  S "`Q T   C   r T ! C r r T "B C r  T # C   T $ C   T %B C  U T &B C QT ' C rQB S  ? !"#$%&': GP t _Toc98948663 _Toc98948664 OLE_LINK1 OLE_LINK2i^##G^H##G VVg Vt VV zVTQVVlR V1zVW V4Wm " " G    ) ) G = *urn:schemas-microsoft-com:office:smarttags PlaceName= *urn:schemas-microsoft-com:office:smarttags PlaceType8*urn:schemas-microsoft-com:office:smarttagsCity8*urn:schemas-microsoft-com:office:smarttagstime8*urn:schemas-microsoft-com:office:smarttagsdate9 *urn:schemas-microsoft-com:office:smarttagsplace D( 121619200630DayHourMinuteMonthYear     {$&*3GIMVjlpyT[z~ g j k n o r u z 27`cehil:=>ABEnt#*U[KQ(.MS:;!!_"h"y""""""##~$$$$$$&&(())))))7*>*F*H*}**************+ ++++++%+'+-+=+I+K+W+Y+d+f+n+p+y+++++++,,,,--..U/Z/////00014181;1 224466e7h7i7l777b8i8888888<<F<P<<<S=U===>>%?-?B?J?x?z?????@@5@7@p@r@@@@@@@@@AA(A*A;A=AhArACCD DD%DDDMD4E=EEEEEEEEEEEEEEF?FHFFFFFFFFFGGG%G1G;G@GHGrGrGtGtGuGuGwGxGzG{G}G~GGGGGGGGGGGGGGGGGGG ;?{&*IMlp$)af  DI{}ORjlxz    ! % ( 1 4 t y   # & = B R W ] ` g j k n o r w ~ n o { | +,`c|}  $'UYejCIrv>D03:=>ABEz}SV ?Fmp .3DKsv 03UZ^`47joy9B _"h"i"n"y"""""""""""""""###Z#_#m#q#}####~$$$$$$$$$$$$$$$$$$%%%%%8%:%%%%%%%%%%%)) )))),)6)8)I)i){)})))))))))))*7*>*F*H*Q*U*W*_*q*{*}*********+++/+;+=+W+++++++++++l,n,,,,,,,------..//U/[/////(1/111 222"2/242X2]2m2s2z22222222^3a3333344l5n555V6X6666666779777488899K:Q:::::";#;;;;;;;<<L<Q<<<<<<<<<==J=M===H>M>`>e>i>n>>>>>?$?1?6?FKFNFmFoFFFFFFFFGrGrGtGtGuGuGwGxGzG{G}G~GGGGG3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333{*Mp$Diw# 1 V * #$FACP[c-<ce 2^9B!"!####8%%& '-..//U/06000112/2X2m22222^3x3{33 4434O4446777j99Y:k:G;Y;Q?p?D0E@EEEEF;FKFmFFFrGrGtGtGuGuGwGxGzG{G}G~GGGGGGGGGGGGGGGGGGGGGGG:;rGrGtGtGuGuGwGxGzG{G}G~GGGG E D†AvYZ=d)A&piAF<XTMboVNtFz*N8GkQdh2<tJqĦH~Ay4 ^`OJ QJ o(l ^`OJ QJ o(l pp^p`OJ QJ o(l @ @ ^@ `OJ QJ o(l ^`OJ QJ o(l ^`OJ QJ o(l ^`OJ QJ o(l ^`OJ QJ o(l PP^P`OJ QJ o(l@h1h^h`.hh^h`o()  ^` hH0  ^` hH.  ^` hH. `  ` ^` ` hH0 @  @ ^@ ` hH.    ^ ` hH.  ^` hH0  ^` hH.hh^h`o(()  ^` hH0  ^` hH.  ^` hH. `  ` ^` ` hH0 @  @ ^@ ` hH.    ^ ` hH.  ^` hH0  ^` hH.h^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJ QJ o(hHhT T ^T `OJQJo(hHh$$^$`OJQJ^Jo(hHoh^`OJ QJ o(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohdd^d`OJ QJ o(hHhh^h`o(()  ^` hH0  ^` hH.  ^` hH. `  ` ^` ` hH0 @  @ ^@ ` hH.    ^ ` hH.  ^` hH0  ^` hH. hh^h`o(hH()  ^` hH0  ^` hH.  ^` hH. `  ` ^` ` hH0 @  @ ^@ ` hH.    ^ ` hH.  ^` hH0  ^` hH.hh^h`OJPJQJ^J)0^`0o()  ^` hH.  ^` hH. `  ` ^` ` hH0 @  @ ^@ ` hH.    ^ ` hH.  ^` hH0  ^` hH.||^|`o(()  ^` hH0  ^` hH.  ^` hH. t  t ^t ` hH0 T  T ^T ` hH. 4  4 ^4 ` hH.  ^` hH0  ^` hH.||^|`o() ^`o(hH()^`o()  ^ `.  ^ `.L^`L.\\^\`.,,^,`.L^`L. ^`OJ QJ o(l ^`OJ QJ o(l pp^p`OJ QJ o(l @ @ ^@ `OJ QJ o(l ^`OJ QJ o(l ^`OJ QJ o(l ^`OJ QJ o(l ^`OJ QJ o(l PP^P`OJ QJ o(l tJqTM)AoVNAA 9( E *NYZ=~AyiAFkQd9( b@h1h^h`. XlANVp^8]_BfMΘPɈ3`|xy                                 a        vHQX       |?        | Z|      vI s ! 2@B侤N:`'M[~Epp )y")y"# d'~EpCO*--'F~EprG~Ep4PZHmW_R&`x aVZHmW{Wp  6m~Ep~Ep1v&`x6{1v]Y~f~| M7^Yv/GP.6S  C s | S 0DkY0B1DU')^3kAJ]4Z\nKB] N)\c-u@{g !$Q!at"3#$a%vs&=+'Q(}(C*2%,0F,L,T,4-/:0:0P0Mm0f2)3>344Z4^7~7b8}89C$9fx9]{90::nT:V:i:% ;W;<r<t<#=69=9?/v?av?.SABoBQ>D-=EFXV|6vj[ 3;a70:["*tC[a|as?RJfk8TXx8#4GkDnl/RNhuc#gMz',Oyw1;X;]}!W_D NUWrz%s>T}(9!AVJy8B*-DG>9H}{~8-7_g3F0M Ao)d1J,E }y5ni3A8;!8)=>@ E6KGp%\O@;;;;G0@UnknownGz Times New Roman5Symbol3& z Arial?Times-RomanC .PMingLiUe0}fԚ?5 z Courier NewGSimSun??????71 CourierQTimes New Roman BoldI& ??Arial Unicode MSG"  HelveticaArial?5 .MingLiU0}fԚEMonotype Sorts;Wingdings"{hcF۬fF <$ <$xxdNGNG 2QHP?820THE HONG KONG UNIVERSITY OF SCIENCE & TECHNOLOGYhornerCSD8         Oh+'0$ 0< \ h t 4THE HONG KONG UNIVERSITY OF SCIENCE & TECHNOLOGYhorner Normal.dotCSD19Microsoft Office Word@.vw@~#@\E@&tk) <՜.+,0 hp  HKUST$NG 1THE HONG KONG UNIVERSITY OF SCIENCE & TECHNOLOGY Title  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuwxyz{|}Root Entry FGbk)Data I1TableWordDocument=SummaryInformation(vDocumentSummaryInformation8~CompObjq  FMicrosoft Office Word Document MSWordDocWord.Document.89q