diff --git a/README.md b/README.md deleted file mode 100644 index ade572c..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# 2019j-naboj - diff --git a/naboj/.gitignore b/naboj/.gitignore new file mode 100644 index 0000000..52f3d76 --- /dev/null +++ b/naboj/.gitignore @@ -0,0 +1,6 @@ +out/* +!out/reseni.pdf +!out/reseni-print.pdf +!out/vysledky.pdf +!out/zadani-balicek.pdf +!out/korektury.pdf diff --git a/naboj/Makefile b/naboj/Makefile new file mode 100644 index 0000000..0f534ee --- /dev/null +++ b/naboj/Makefile @@ -0,0 +1,93 @@ +# Simple recursive makefile + Makefile for contest + +OUT=out +PROBLEMS=./problems +GRAPHICS=graphics# graphics for the batch (series) +PGRAPHICS=$(PROBLEMS)/graphics# graphics for problems +ROOMS_SRC=./rooms + +# constants for given year +YEAR := 11 +DATE := 2017-02-17 + +.SUFFIXES: +.PHONY: all clean cleanall tasks solutions results + + +# == Main targets == +#all: rules tasks solutions results anketa prezence rooms proof fksdb-imports +all: tasks proof solutions results +include Makefile-old-graphics.inc +include $(PROBLEMS)/Makefile-fyz.inc + +dep: $(PROBLEMS)/Makefile-fyz.inc $(PROBLEMS)/problem-sort.tex +tasks: dep $(OUT)/zadani-obalka.pdf $(OUT)/zadani-balicek.pdf +solutions: dep $(OUT)/reseni.pdf $(OUT)/reseni-print.pdf +results: dep $(OUT)/vysledky.pdf +proof: $(OUT)/korektury.pdf + +$(eval PROBS=$(addsuffix }, $(addprefix $${problem_, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68))) # :-( +PROBDEP= $(addprefix $(PROBLEMS)/, $(PROBS)) +GRAPHDEP=opr.eps ozn.eps neozn.eps +SERIEDEP=$(PROBDEP) $(addprefix $(GRAPHICS)/, $(GRAPHDEP)) common.tex naboj_team.tex $(PROBLEMS)/sort.tex + +TEAMSCOUNT=$(shell cat naboj_team.tex | wc -l) +TEAMSEXTRA=0 +#TEAMSCOUNT=1 # DELETE ONLY FOR PRINTING! + +XELATEX_WEB=xelatex -output-directory $(@D) -jobname $(basename $(@F)) '\def\UseOption{web}\input{$<}' || (rm -f $@ && false) +XELATEX_PRINT=xelatex -output-directory $(@D) -jobname $(basename $(@F)) '\def\UseOption{print}\def\teamscount{$(TEAMSCOUNT)}\input{$<}' || (rm -f $@ && false) + +# TODO { and } +TEX_ESCAPE=sed 's/{\(.\+\)\\/{\1\\textbackslash/' | sed 's/\([\#%&$$_]\)/\\\1/' | sed 's/~/\\textasciitilde/' | sed 's/\^/\\textasciicircum/' +# TODO ugly thing, gets rid of problematic unicode characters +UNICODE_ESCAPE=sed 's/α/$$\\alpha$$/' | sed 's/π/$$\\pi$$/' | sed 's/∨/$$\\vee$$/' + +$(PROBLEMS)/Makefile-fyz.inc: $(OUT)/Makefile-fyz.inc + cp $< $@ + +$(OUT)/Makefile-fyz.inc: $(PROBLEMS)/problem-sort.tex poradi_uloh.tex + xelatex -output-directory $(OUT) poradi_uloh.tex + +$(OUT)/sort.tex: dep +# echo "Run \"make dep\" first for make dependencies!" +# pause + +$(PROBLEMS)/sort.tex: $(OUT)/sort.tex + cp $< $@ + +XELATEXZO=xelatex -output-directory $(@D) -jobname '$(basename $(@F))' '\def\UseOption{print,obalka}\def\teamscount{$(TEAMSCOUNT)}\input{$<}' || (rm -f $@ && false) +$(OUT)/zadani-obalka.pdf: zadani.tex $(SERIEDEP) + $(XELATEXZO) + $(XELATEXZO) + +XELATEXZB=xelatex -output-directory $(@D) -jobname '$(basename $(@F))' '\def\UseOption{print,balicek}\def\teamscount{$(TEAMSCOUNT)}\input{$<}' || (rm -f $@ && false) +$(OUT)/zadani-balicek.pdf: zadani.tex $(SERIEDEP) + $(XELATEXZB) + $(XELATEXZB) + +$(OUT)/reseni.pdf: reseni.tex $(SERIEDEP) + $(XELATEX_WEB) + $(XELATEX_WEB) + +XELATEX2=xelatex -output-directory $(@D) -jobname '$(basename $(@F))' '\def\classoptions{twoside}\def\UseOption{print}\input{$<}' || (rm -f $@ && false) +$(OUT)/reseni-print.pdf: reseni.tex $(SERIEDEP) + $(XELATEX2) + $(XELATEX2) + +$(OUT)/vysledky.pdf: vysledky.tex $(SERIEDEP) + $(XELATEX_PRINT) + $(XELATEX_PRINT) + +$(OUT)/korektury.pdf: korektury.tex $(SERIEDEP) + $(XELATEX_WEB) + $(XELATEX_WEB) + +clean: + find $(OUT) -type f -not \( -name "*.pdf" -o -name ".*" \) | xargs rm + +cleanall: + rm -f $(OUT)/* + rm -f teams.xml teams.tex naboj_team.csv + rm -f $(PROBLEMS)/Makefile-fyz.inc $(PROBLEMS)/sort.tex +# ls $(GRAPHICS) $(PGRAPHICS) | grep -v '\(mp\|plt\|eps\|jpg\|png\)$$' | xargs rm diff --git a/naboj/Makefile-old-graphics.inc b/naboj/Makefile-old-graphics.inc new file mode 100644 index 0000000..55d81d7 --- /dev/null +++ b/naboj/Makefile-old-graphics.inc @@ -0,0 +1,47 @@ +# Common makefile parts +# vim: syn=make + +# == Graphics part == +# -- Plots -- +# epslatex output + size for two plots vertically on page +gnuplot=gnuplot -e "set format '$$\"%g\"$$' ; set terminal epslatex monochrome size 12.7cm,7.7cm; set output '$(@F)' " $(=2 +\catcode`{=12 \catcode`}=12 +\gdef\wbgroup<{> +\gdef\wegroup<}> +\endgroup + + +\newcommand{\addproblem}[2]{% + \stepcounter{problemscount} + \immediate\write\sortfile{\unexpanded{#1\or}} + \immediate\write\depfile{problem_\theproblemscount= problem_#1.tex #2} +} + + +\newwrite\sortfile +\immediate\openout\sortfile=sort.tex +\makeatletter +\immediate\write\sortfile{\@percentchar AUTOMATICALLY GENERATED FILE, DO NOT EDIT!} +\immediate\write\sortfile{\@backslashchar newcommand\wbgroup \@backslashchar problemname\wegroup\wbgroup \@backslashchar or} +\newwrite\depfile +\immediate\openout\depfile=Makefile-fyz.inc + +\immediate\write\depfile{#AUTOMATICALLY GENERATED FILE, DO NOT EDIT!} + +%%%%%%%%%%%%%%% +\setcounter{problemscount}{0} +\input{problems/problem-sort} +%%%%%%%%%%%%%%% +\immediate\write\sortfile{\wegroup} +\immediate\write\sortfile{\@backslashchar setcounter\wbgroup problemscount\wegroup\wbgroup\theproblemscount\wegroup} +\makeatother +\immediate\closeout\sortfile +\immediate\closeout\depfile + +\end{document} diff --git a/naboj/problems/.gitignore b/naboj/problems/.gitignore new file mode 100644 index 0000000..d3b7cce --- /dev/null +++ b/naboj/problems/.gitignore @@ -0,0 +1,3 @@ +Makefile.inc +Makefile-graphics.inc +Makefile-problems.inc diff --git a/naboj/problems/Makefile-fyz.inc b/naboj/problems/Makefile-fyz.inc new file mode 100644 index 0000000..571d69f --- /dev/null +++ b/naboj/problems/Makefile-fyz.inc @@ -0,0 +1,33 @@ +##AUTOMATICALLY GENERATED FILE, DO NOT EDIT! +problem_1= problem_1999_01.tex +problem_2= problem_1999_06.tex +problem_3= problem_1999_07.tex graphics/problem_1999_07_zadani.eps graphics/problem_1999_07_reseni.eps +problem_4= problem_1999_09.tex graphics/problem_1999_09_zadani.eps +problem_5= problem_1999_10.tex +problem_6= problem_1999_14.tex +problem_7= problem_1999_22.tex +problem_8= problem_2000_02.tex +problem_9= problem_2000_11.tex +problem_10= problem_2000_26.tex +problem_11= problem_1999_24.tex +problem_12= problem_2000_19.tex +problem_13= problem_troll.tex +problem_14= problem_1999_17.tex +problem_15= problem_2000_20.tex +problem_16= problem_1999_25.tex +problem_17= problem_1999_32.tex graphics/problem_1999_32_zadani.eps graphics/problem_1999_32_reseni.eps +problem_18= problem_1999_30.tex +problem_19= problem_2000_08.tex +problem_20= problem_1999_11.tex graphics/problem_1999_11_zadani.eps +problem_21= problem_1999_34.tex +problem_22= problem_1999_36.tex +problem_23= problem_1999_03.tex +problem_24= problem_1999_05.tex +problem_25= problem_2000_32.tex +problem_26= problem_1999_27.tex +problem_27= problem_1999_28.tex +problem_28= problem_1999_29.tex +problem_29= problem_1999_31.tex +problem_30= problem_1999_33.tex +problem_31= problem_2000_35.tex +problem_32= problem_1999_04.tex diff --git a/naboj/problems/Makefile-manual.inc b/naboj/problems/Makefile-manual.inc new file mode 100644 index 0000000..3230b65 --- /dev/null +++ b/naboj/problems/Makefile-manual.inc @@ -0,0 +1,13 @@ +# Makefile part for man_problems dependent images +# Problem TeX file must be first dependecy in order building process worked +# correctly + +include problems/Makefile-fyz.inc + + +# +# additional dependencies +# + +#$(call addgraphdep,problem3-5_sily,problem3-5_input.mp) + diff --git a/naboj/problems/graphics/.gitignore b/naboj/problems/graphics/.gitignore new file mode 100644 index 0000000..20069e7 --- /dev/null +++ b/naboj/problems/graphics/.gitignore @@ -0,0 +1,2 @@ +*.log +*.mpx diff --git a/naboj/problems/graphics/problem_1999_07_reseni.eps b/naboj/problems/graphics/problem_1999_07_reseni.eps new file mode 100644 index 0000000..9f146e1 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_07_reseni.eps @@ -0,0 +1,1454 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 129 127 +%%HiResBoundingBox: 0 0 128.49084 126.311 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.25:0011 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font TEAIVC-LMRoman9-Regular MGTVBO-LMMathItalic9-Regular +%%+ font LBZWSP-LMRoman6-Regular +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font TEAIVC-LMRoman9-Regular MGTVBO-LMMathItalic9-Regular +%%+ font LBZWSP-LMRoman6-Regular +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font TEAIVC-LMRoman9-Regular +%!PS-AdobeFont-1.0: LMRoman9-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/TEAIVC-LMRoman9-Regular known{/TEAIVC-LMRoman9-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman9-Regular)readonly def +/FamilyName(LMRoman9)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -131 def +/UnderlineThickness 38 def +end readonly def +/FontName /FWSANI-LMRoman9-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-443 -292 1454 1128}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6116FD75187CCA25A83C18B7D36238D683DD1BDBC6A88423ABB03DE1E80733F5 +EB2A5806F5FE4B1ADBE6C1D86F980E374E8A548591F37ADA6411F46A0DF302DF +BC030FE18BC9AE64F74ED6727BEA55018BD56BC16BDB2D1D7238756AC4AC1F97 +2793B7460EA635B857CD13CCE722D93CFF930116F50BFB864AA6B5CFAB471C5E +621630B6A5EA55FEE07590DC85728540B113E52CEAAD4112CDAB2327118DFDC5 +955B8CC380F1355107729559D8312EF337D6D2572276DE8C0E5EDF6D0937E67C +7C25F5096AE8AD1B52978F02336A9ABB54BC5F84B558D35BC54DFAA00D145A6E +734D580D84E97B88854C491011807439E930EF66C618DFAA7289A65E0B852115 +3D3218FDBE42E7D93E411C417A453EE676DBB88945E5335EF02771E119407A7E +04A329DD88EBE730D59CBCC7615377C1C6400640C26526C0A03395986CC3CA89 +7453F7E6C4251D81ED29E82F7052C7F8DED9C0AA224861F102875E94718A4408 +D823FDAACBAFD47660527816A0ED5875D8DF3EAE713E38FBC5D74E10D5529AF6 +84C4B2BDB673B5985A8AE2871F758C0B8E59D849CB1A7AFE0651ACB97F7A5980 +896F5B17979FF104C4D97E05E803EB92D60A8BB1E79692C384FEA60B7EE3A158 +56C67CAEDEFB99732C9630C988B23D892B53C23EE9FCDDD95E1E790CF9265D08 +A0DCE99B83FD1F717581B25B4FB468E7469DE0B761D0DF672E738BD2F2FA5F05 +7295764127AAC2DBE5CEF9311FF48353CB8FD62E27C4E3A05DA549B40B6C0AD3 +DA4B590E9E7311FCE86C774F907F94BC6178D0C8B6D3E9E8CFBC37C3604AE0B5 +64BEBE2FF35E49DBEB06D26677FB232EB7EE3ED0DB577DA27E474099C0C01CBA +A10C0032682C8E1E263214B80D797AB7E393E46E5CEF5EDBD37618D2877E34F5 +9F794BAF7859558C79871830A4581AB3426B888F236D57DB2F5A50B37FDDFA65 +3D84F9AFE1C032512E0627A57EFB828835A5C2477D79AF990E501BE8EC6C7783 +53C94B5495C92DAEC28588C18234787D2C5D4E00A09F155BFDF971B5A4D0AC10 +2C2F64C0D7063F30CAEE917F0AF9AA32B6AB21FF4CE23E80036CB39365B733D8 +759590CB8309079CDE3ACE5E151E7BE06A82A194C7BD042EE90B6808E241BE4E +26746601530E5DFF5859A51DBF625D59CF3FFB19038EA627ED64658353BE1CA3 +769040F003E922161841C494C795ECF17CAA969792C8628B6809C79D5B5F5AA4 +7898560ED80F8F7DDFBC965018949FD9BF61A363353B29D0275E10F95567168A +A785FE3341FE4630D189289C42A534F59650E8320C39376D90BA2030C3656EF7 +2C8DB903C21CE30CC7FD16DD4BFDC262ACA507A6E98111D319AFF427C2FCD1B3 +46DD76961F400DF44CEAB58944C13B7E8245C53EDA8A03F07FBF5ED75A836ED3 +66963BD57A5FDDECE89ACF7D2EAABC3C654C28FE4D8F7FF429F96D0DCE41EEC1 +EA29EA44F3FC99333565B6755CFECD5A7D6AFBE3357B279034875B034112F40E +1BC647FC0AC8E9FE256471C02ECEECBB92BB4E415EE0D7776B862FECDEC691CE +30F65D0ACF3BFF918FC60843D1751DD0FB67FF10DD87E3187D39A515E869D196 +B6D0B8B8AF6825E252BFAF0D5B668C8C9E180AE76CE04F72FD23A3C236080ACC +735BEFEA6403DE4E2C2F75E5044B79C920ECBD7C9793C9A2D5D91E52FFDD417F +70C6497495901E69E4E11B9A32101C0963DEC9250C60343947C0D900BBF6F62F +DAF72EE4B5F08785B73EEDD549CD6C3CF58F2099F0E771F10E8120F8B239874F +FE2072A731070FFB5095F9088BA923049847881947ECEBAE94FA366C4D482154 +A4F6E9D748B724F859C717553B6E62097C0A408651B00C677E94056D90F65DF0 +4CD94D395C28EEA275244AB95825DDCEBC94807EB8FF83744B52A09BAB0AABD2 +6EA1486CDEA9EE0EE9B475088985727690C1AD441F9DD6156674568119F59090 +D32FB97B7B14455E226B225AFE749E97308D8A30731A2D16BEF6103E5CF2749E +B63E7BC74A1EA9079752B0985AF8BE3D4DECC616647CFF3D6CBEE77CF13B4BE7 +3E9CC292F791A0539684131861FE5B721D4F7B49FF9BB5AB5DE2C3E4B7FA3577 +E9261C6E4CABBDE97CEB9F2CD07EB064FA0A0CE09C60BD01F527175A702DA1EB +03A769D84C9E5722C82E4E2D68A054073986C2AC19B3717BA7BCEA10E786666C +72993BF21DA93935F90595BDBD4D274FD42E6231A4A81BF6562ECE87586E03C9 +9C4FEC726E5D5CD253981D2EDA952854D4EA1322A1200FC37425534D4E2C5A15 +1BA8685EA40A7E410F3EF308B8792776E110FAF4E898D4A73E482019551D3275 +5EE7FE0A326A20CD984885AB3ED0612296632D7089A71125506E64B9B2AD79C1 +A84009407BE4EEA0E6E0851A59590D83B6E4AA470CFF413429B3CBDE2628B4A3 +01C4AEEEF711C5BADC08A7A32948413F34D770D1202CDC5E5A16E776CBA0CDC0 +5E45D59FF354E4F8EF78E7E551F5BC14D8E4CE08C3953F99A361F8B5590BA928 +6987A498AEC17886CFA89FED056BE9B0C4964AE88138CB39EFB0A93323427608 +2E17993B297043B2F75674AA08FDEFF793CC26242D918F052AA2F06CF2178D99 +7C4BAF157926694EC48CB03CF1EACFD31FEE3C7AFFFF0C5A3412EFFC2E3FE142 +8B2DAA1853FEE27EF30CB0A49619E044675B4A4C1292728C3946B7BC590B9C68 +F20AC7CE3BBACA2D739FBC72E90BC0E886D4BD5E272DE277FC790A98BB8F77D1 +61F6228107C92BBA3269401BF461EBA0BB60C59D40F48DF92AF2EB6EC67815D2 +7E3D62202487944A1FC201C6C5263EDD2A7CC63B5B7269719EE45655F1358FF0 +229FD08DFC5122B438A5A63135023D5E0F563059F9959F021413C8DC613D0358 +6C1413A13E707E88CBC5B2CBBB2642E6E292593119CCB9418C1094CBAB96EE40 +5DCF58E3A569DF07092660B39D0DC2611FCF84832EC7E798349DA14A17A7FC50 +B8EF8ECBD45699C7A2D4FD24344CFF3B04FA6D339E68D4F70165A8DB7B3E8032 +6FBBCA7D915592A91BE56E020905E062516F270984214BDABB6670615D8A9CE1 +530644E4601D291DA077BE63D94C9BCB476ADCDD3092097015E0C4F622C4B508 +0B76BAA2635F363417AE8ABD71ACBA23B26E3D17D41DEB9F5AD6FFA10BCBFFB1 +3F08DC13655D7241194A25388FEDA8896EDB2F600C577CDF514D89222B39F7D0 +9A121118428CE080A923049847881947ECEBAE94FA366C4D482154AF9446C749 +095EFA75F3205EB2BA1A79554E8CF3E583B34E8199ACE69C5425B0C3490B489E +AE7998EAB7442FFE2AB22E277B1AF591127CA8A28EB491FD849178F26A44ED8B +88CB1B2544153A1AA8D2DAAD95397888B01F7A6F998AE6E072B40F17243EDE31 +995D77233733F9C4FF74B7425C2118FE177FD6094EC7065BED499B8AFFC667D0 +BE39969DAFC31182DA4A939000AB0CF77A55F5A474C9B7F27903B59C8328CDFA +38D00DDACD704620D9C40AC94F0B5E57259CDAE5AF6EA9E6A30610555385DEC0 +F3EC7AA8450B2A1C087D62B042D6AD6D68B6F7CC89EAAF585B97EE0A1885CA97 +B6B4047AEEA5713D78F437DAE50160FAC28C1C21FCF83DEAF72755E2E7F9C81F +E8C4F9F1F2AE3B9560C9DF5FEAD459AA70FDA6FE7132D0CAD6B7B51706DD3D90 +48DF08900AE2E30B6AE41238D7E64A96A086E1299D306E72C10C2692938E8B62 +D0BFDE7F47A6D7C9E547CA876124753C0261F3A55F821AAFF780307168F5F61A +10CDA82CBC29FEDEE39359C351BA8960636ADF062E9F61C3223744B214129F08 +490068B7643F0EF407E6434089AA8E895784B9D744247FC4DD5575318E1A50D5 +C20B5AB598810C37376F6DAA620E0018E4F64A28A14CB690BD5E4DC2D5C51DCF +E8289BC38A60B266753A0AFD3B82C4C3AB5B333511F10A6E751064074A52C138 +FBD0B3128C488F11D9AEF8DBAB34EE26443381C8DB3FA8EFE5DE4FDB94B61889 +8A7BCE7591566B1881971217CBDAEA5E0950ACF6844AA44B2CEF792935B7A803 +4EDF79DB183C8522892F912C82043AF80F61A293D8E4663948874B1B0C79D30E +B03988B4B040791D557DA31A46FD5F2C4176F80902AAFD2B6018DD0680B43A5A +E7900B43027AF80FA1F200A5F7EBD0A7DEDA931A3F3AB2A52ADDF6EA9F7DBFE8 +CCD3F6A21C5A0CF54DA689745B877D7ACCD01B81ED73FCAF31C661B026C23CA7 +7371212539DF2124E314C0809474D611522E42438EACB09809CF4419424BFD13 +6613FB795FC468D39CB8F3E469F9D141FCA21790E4990DB8FF54513822A58693 +2D1B1219BE525A61FFED22D2698ECBE3210D354EE0C9414A490786C04073D13A +7666096A39E6210AC25E07669C5BB03EFD1554FB810514345C73E7D6A82461AB +EF2983B43D784D9C57675573A66A32CEBA6D7B35526797A8C94EA0723B306240 +91816415D114360B4D3ED785EC763635391ADC754BC441476CB08978C77A5680 +FD5D8DE8B605ED3013A69E651128ADA95C430B1A60291840DE9F809FCF3531FE +BB48E1D9464FB57570D9D15D84CF9F0FA89B2FF059336B57B9B45D2A8A7EF6E8 +F024A221794B75C8B06B4A4BD034E3FB87366EAC4EECDB1B8AFA3CE22F8B07A8 +C48FDD4D13338FB20192A4B722775DB1D43ED534CE92916843FD1018F326C500 +F42B6AE9A3439F73E47924A24918A8ECE0DD0267CEB74AAB78797EB9381948B2 +E1E9DAB2CE7AF67FDFA664FFE70979C4696B5B05C07D62E428A3895B80C7693F +BDBEB9F7C291641E662513C6A53E94FDA12E86C83DA6D620CC127B35E5059CAF +C3C4323302D2F0A66260C30CC4180B7DDB99E3AF5C45072D5FDE12DD81276D73 +006D11077C30DC0E40C2D8A6EF4D85355E596E26B675E22F280A18D8354E4A59 +B4F7FCEBC86BCD866CDB15348C8729BFC949FFD786A0AFE6EAE3F7751A3CE5CF +1EC0F608B5E6243B2801FE685033C7E1D82DD51B28CDD8CCEED0BEC5838B5833 +1978769574D066CF54ED5E3235C2D418E38A8BA0578E48711390FA2878C9CD37 +249AE44038EA3E3DFF624A3ED426EA82B9B746C9BF7D75231D8BE66B6F481D4F +7B40F065B01D1C41C9D73C75DA9ED182F06F217B35CC08BE1F342CBF6E8E6097 +A664A4C4B327898A5A935A1CB7E6B2B198EB6F00A9B4C5CB1FDE6F0DE20FB5E6 +243B2801FE685033C7E1D82DD51B28CDD8CCE9EDDC5AF95C9A005E086914165C +A3CC44FF36163C849F8791B2E36655C2842F5C7F6E3BE5A7DE64405908A06C28 +A54EA6E94CF68DC85C76FD06BA4B0915B9EEBD5C5F1D0053B7E9268CF93B9763 +BA70C77A82B01C2B1744775C7C15455276ED0FCD4F407B558A3481CF70EB9B4B +BAD8FFFE53F7656E408CDD8A3C8215D594C6B911EBCB4D72371164CD8376433E +9D2556C8FD15B110E435A6CAE9A365B2D50284860A8999BEF98BE5292433CCDC +C168CDCE34590D81873D531DF4FB838434FC4B72058205034D8CB5CC1AF7279D +E37F1A0A5A6FDFD913164AD228F6D759144B1BB709F58D7A4AC90DEE83D51116 +4B53B481A96DC406E4D95578B4C5A9BA10884C31535448C20AD825FDA1CE382A +39A8E1778DAE833D64ADE41D9E8C6A1F09D1FE24BBE088A6DF3EE50851FEEA89 +C68E3509FF9C70178C4B47FB762975E14C6FEAB7BBE41FD692FBC23D914E4E3F +0CC46869343243748527080265184BBFB93EBBD98E7284386F6082C2362E4CCF +3E66ECC33C744624C4D90098589449C6B0FF73A672307B352E141233CD8D72FA +7A8AAECFD1F72BFF12AB00F60F9980CB3BC380FB368C49AF0D61C808A2ED8A2E +67D5E919C60C0CDED9417BA7B7FBF5919A2893BAD39B99FEC7FDB24FFD726EA8 +0238901BF499128ED228A0548CD9FCD5194B302D289A479D57CF1B92A1455303 +44BD2C906FED03F633F3FC889AC041D4C0AF36266EDDB105695B2E4947877EB1 +F3A5E6E77BE2AF933CAAD62190D61C3F336C8E68585AB5F653B07CEC198632CC +739EEB8A4075951B186DF6A9B62D982C5FC75181A42E65C3E1CF5269B00E31FB +47B4F77FDB27EC7F9E54E92E75E48291ABB565C1F8644CD5D9F2FD60E4BAB330 +1CA9B795626F48588DD09D1AAF7BD6738AD98C5A32E126DE6ED927D9F96549F4 +442D0D5BE933DAFFCB3EF28D71D6E3C1C44B3C7B37E03ADFF44DEF30061B688F +4D0AF596BDC1BC902B99F8314A86E70CD8A3C995A4DF574A6133A6099B5C0CE9 +BB9491D96675544E9932208A3AA1BE8F7AB1DBB27CD8BF8B107F22DAA8606EAD +159E9E240E0ADCD0DF9EA71FD357BA6B94419F2BED0FFBB38725EE7FF097F769 +C017F16598B835A0B93EB97AFFAA4FDB46F35D3B48B9EEAF60922815F6DABBD0 +2E49EB36853B0C68D2C7608E594F9BEF7C5B7D407536C2C5B86FF022AEC92E52 +EF848CC7C269868F4967109EA95C7AAFF1AAB5EB6BBB58BE6AD339C572D0B9CB +60F71AE44E1912DEA25281CE4DDC8BE953FF658A1117CD419AC5CE24D66DF5DB +E2E04E25627838C93E0ABC541424D9E538237A8AA3D32BF8D6E1ACA3F8030312 +588A121F0C7899196A1227CB2BF44CB5A1C8A138514DAA2B91233E81158411AA +2648AE4D4F7AE3710F113F70A98FAF14114900B75B56BCA5D899F157DE02D11C +B4A6025A8F4D50000E18641EAC906A5EF0F9BC2108062134A7F1095E4DC7B4A9 +73030A9F3040C921F3B82D67AE5E767C544A9C10E44B9DFE0DEE815B76EE3E93 +2A702D09248172CB771FBF417B376266C585B6F3B17B1E23C26B4279C37E2C68 +CFC90A5084AFA8A975DBB3644ADB1037620E73A8089A9CDA6AD12BE81304B891 +0956B479E189047C61C701D058B0A0269A1FD38BAB95AA31DF4BE8804458E1BC +7215D3CC7E89BA81EE6E462B186BDFDB94FA42FBD891A23BCD9ACC3C44B5755D +D9071DAE1E651ED94B4CDB49FA5CEC26E56FE765857220244A9E98E7F4D6E543 +5B0A08B3802C8521AB6B8FC85ABE689B800B8365F09F8ADA0A54F35A5681980B +77285AF53F0C37CE00142A9692805DA0E16965289FE28186AFEEC45CF8F5AB03 +4EDF79D88DA1D26E316DFD05D033B7BB01DD0B9469C910B7A7DCBB7171907E47 +39469EFE5675C0FE6A19FEC02697503EC69DBBA1F76ED06C85C5B8042D50FD4A +7194CCAAE068EDBE26B3297B75E73D446B752513918E6AFF3A56AE897CD6F761 +F782DC8D02D23C8646C6C70A5B950684885203F8C4989BD5ECA24FAA6161B1FF +D22A31C1FF1492E91C52D686DBF6C8D2BCA099078135FDF722D4C99AB2881ED5 +AA7450D22A8FF7418B1748B2B229488CF16B2689F77B501911715F16FD79F34C +2B0C99F08A14AC86DDA19AC727444311964F88706BD4BF54A5A216F2EED84DCC +94E379AAB9E3DBB196942DAFFF669F444AAF97BCA6FD83A3DB0875E02748AE1A +891F2571C84066CE46D1611524B0328BD50F4B6EE65D2DB6ABAE8133C7BDA5A0 +3B5B728DA642299C4149A5AE4E4FAC9D0702671BE7D9FC2C01A4AC30DBEB7335 +84203EFBBF997F0979A9764FFEE65AC3597CAD54D82350F8D5FE7D4AB6D0AF0B +C5CEFAC36C643C63E62401FF8E32AC2D33BEA4BBD681EB4AC7FDE486EB5EA03F +149D89BE957475084E6D7DE7352BF4ECB3B8F56FAC14CC191D57882855C3939C +B6FA9ADA4A6FC102C6309DD3E47CF1FA44EFBAA756B02E839A610504FAFB37CA +B297762FB5C45277393235C450451C550EE6B3EF1FF01067BE3ABF9CDFA6EBDE +FBCA00A47E7C02D4C66FFEB9B8699653B19211BCBB496DBD14540A1F3ED55295 +D314E7807F206E0C13AA68398A6E28FEB3B0BAFD8F400C519E5C9C7439AECB92 +2F531C2ADF25F29002B6A1044000DE38DA7BD7171FDE19B2407F893D523EB780 +54A1B8D380DEF7DC1DC78624C748192FA321C96B32DC2311EB09581B4DE31C20 +0A9607D74FC5F70CFFD833BFF967A50CB3CDD40500DD3014D53E32719381936C +B074DDDFE8E86F1CD55938E4C906DC4685E758218CFA0197969FD34BEFE96578 +5C4EB2DEA1B2743752A7B4534BC3A2074641BD58F0EC389FACADA308A1723A5C +2492BA056DD5904B457688247EFD0188017D8E4377D75506A96CEAAFD87C47C9 +37209B3DDB4F2FC6DDE67D9ECDCAEB893B17AB2BBB5DC8E1BCB1393ADC71A36A +C0FF19688AAAC569CDF6788877A3104070C223170140A7516D83EA6C7797D70C +303D946C141100367968CFBC2DCF90282DE11B545D044EBCF26BF1541090FDE1 +96E3F97A6B18CD10187C8BF6CDC7CBC908A3CBFD39BACCB220DC470F0943A3C8 +9239790F6B0B3DD6FACF052D2E1C0EB34672AA7E582FA3C2C89F64B7426E0DDE +C4F73789601E45AA1ADDA4B68CA98954123ECF3A49397E241F49FB97F33B3BA1 +50F46E18DA533BB2FCA2267FD97ACDC041F923737AFEDE255A2B60667E25B40C +E5F8CFB9AF2BCA1DAD558C1F2549A57A98904F052A50EF84D1C46CFE09C77254 +D06A90458A39D9B043D922DD870F06852257AA441D84DB6C3CF3D86F61EDE392 +5484E3FA45344C7FD3D4D3A68B7BB629C3CB242C6FB9252DA514A799C9ACFD90 +A866830C522B92F44421C7E20BE7E0A78FBA272C69F7A34493D773D42D634ACA +4FE2E0A3A7504E4A466962C44C451D3079A22E984B249611BEAEE180A4A48200 +CA7C3761CB464EEDFB24BDB8485E39CC98CB7276D8FF902DFA75BC429C700290 +DF568B818F514EA832662C580500C0575C9E418DB7B41CE33E468014DA1E2925 +C9442D6B2E5E4473DA164629439E6B8AB2B752FBF5AD056EF2A9AC6BEAF0F849 +ED03A449DF4655802BC3265010F286DF8660274AC506884C96BC9405DA846B02 +72CF151FA2AF75FAEF2AF9FDC2491E6B5736ECAA1EDD8E23956714987DB5FE6E +3008C5D397DB2DD70D22A88D59037A05BF9842C0D70A10F748EBC576E16E367D +09E7F61B5646999717D017EC94D43B47E1F7AE890D3803E91CE2738FABBC214C +731C4812DCEFEE96974374BB6E9D392B51363C384BBCDAA35549443F5FC6E215 +18DF676CF6E46A1292A838C381D70F5B37BE323E2DD2566059ECBFE655519277 +72803D96BDF190F10F9FCD090D1108CDBCE3878E032C863869EF2C9A45B188B0 +0469201930BE3BAA9104DFEA7D363CCDCC6ECF79A476C78C8EC10044DE5F0294 +1BFBBAC3E6DA098BEFFCC010D53C07AE90526031B40619B4D27AEA553DD0B59B +8A9BB23D4218042307E484EFC0157825F1BD6BE360285C1F860C6CFDEBC07D3F +1415F381236D5876AC9BF85714824E939267229AAFDE9C8C387F15F064F7B207 +9C4D63AE6E85DDBE826FD8145968FC237F12812C4467AEFB56A4496574405310 +6BD5B5E99175BBC27E41621597A02EF8DBC323983FE3080CC0BE03329FB9B40E +F6B1709337CA0058E648347405573D737AC2C6BE8BA9388110B97F7BE3A27040 +5594D3E06C17B47719E2678CE6F54FDC460E352F0263ECE4B0148610E480FB16 +1357A72731B1D2B2EC17F6A56159ED64E1924F9AA6A9361B09978D859A8D9D93 +961D5036B47F985270430D178C10F17C8608D035B921B87D9F177814EB33C1D7 +98226F91D3C74B092CDDF7DA8FF2CCB8E138E42C9E9B2D37FF141505F5B7695B +2F355214B7B880F6198037713739143B1A341AF31E0DD72AA1D6735F23ED2BF6 +3A091BDA83D9402E4FADB6B5ABDA37F99A52F410985EDFFA782981F6696182C2 +DB0937949A564D4487EB05297392A130503A6472F480A08459D6E042863D6852 +55A23A4BA8B7F6457A7F62D21FC06688AB9336402C5F61327EFA5AA77DA5920F +8CD745270C62394911884CFE469CA423FDF17A6A6E5489C5662EF190E9502C09 +7B3D9123E213615F5C303A3958BB81CA51E5B0366D04BF6D10592B7BA0CFE93B +8E9F4B2B1B0E82CE1FD16B33CA5A42CB96345F36115C1EE8EA5563D046BD8990 +CA3F0B2956BD268608FD78F49682F687343EF61149DC3BF556A632D10F0E0709 +A71A0A23941B8257A2A5EC3F63FD62DD09890F4DF339F854F87C91EA476E88A6 +66F06EB8A6A15ADCE25EF350AAF50E34AF76A51E49D3987DE5A6D98BACA13BCD +BD16ECCED603C74D3C8F83DB12FFA2FEC28A987FA54B40D0CD344B0E303F96F1 +A7DA6410CC5D3F84EC5C9F615653B50DFBB205E243C953608656A6EA9191FB54 +6BB3433B7E4E69083FA1EEA841E5ED4DBBC73231DA05B8B2A0D0C7508CDFFB3D +85E655DD3EBEE6EF04DEDC1E3E58363493F8665721196CC9E9DE49E5BC7F4070 +BA732D56CE2CE7E8E3CF25BB0C4EE70CAB7C5DA7C9BCDCFB67F1B66B7B90E7C3 +F3F02E3B8751E078517F614A52C9CF58B49EF9F51B65901957507D4B848AFF20 +3EC104AB6EF99A3783D9BAD6F59F50D0EDC193D8E54625E72549B331F99D823A +55A389058F3E4A6F5A3313AC34A06DAE5E8BBB9B0DAF1239A14AC0D7C6326D00 +FCE2BD4975C91E5D83A76B0C41A82F21FB94C2D83DB8D42A9E6C43BF0B5B58DD +8167C8ABBD3F4D0954D767BA87EE1CBD3BF7B3620B1BD390E214967EF9422ED9 +6D7B37665D1ABC5777E2588D804CC5370D03AC8DCA5CD34748A1BC13FB31B0EF +2B5A2B2563EFC962FF21D09AA2AE309E6310CBBC224F848E7789C5455C976C40 +C6E24D239FCFE9CAA763CD150D4044347C67CA2A599F1F4BA039BBB26179F2A7 +2599892E4134DAAA559BAC06FE38E3D3AFB6B950C284946E38EC08FB442BC91F +D47E1BA93B0C8B4BF4C285A2D8EEC6E0C485C0D98D851C9629B978FA10CE2AC0 +425C7839991CDBFE22BD9618E23C7FD95CDB02DC661ACA0D9FA5DA0D9DD35BE1 +6201B40407019A28B699901B1A6F7C9D69846A03F44FF08B39D7383D2713E2B2 +859B4DE22ED7C5574B4C062ADA05D662F7C17BCB9130CF7D71980C9059C212EC +B95E50B1D94A1015DA1F1505CDD37755796CD5FC50D1E1161B20F3AB5E3A7507 +F25CBDE0504C023A845BFBC05F098EE928C73D0E6F2B209BA791971918903CEC +049923A93F31BCD6269FCB4EECF3171B30132CB709EB3C274591CB08CD8DA629 +84A5C05FE8E33ADD89BFC13E3C17CCD9786F929BFAF65B9F093F66AE0198DB15 +A1E9FC36FC0B77BB85D026CE39C8A5D9B970AC4A2E42725576B794F4426E5D27 +3581A6D2844444D82093FB03482A7AB0BFD9AF997F71E7447D6C9B54BF55FBFE +C09764D0BB53C62236FF9E4827B97B32E0781FC15DD3C3D5F4C47F3AF42DC735 +B1B3247719545FE88D186373488719EADB2981825FD25359A10F84AD9A18706C +C30F6EC6119B5C859D3C1B381FA9B54CC4195C597D6799CD5B7F09C066B5721A +0FB87BBE7530ED3C037A517E7F4D92C7AB7DB6C29269C95AC4738876F604768A +8BDE0AE37AE6B1BF6B6570D31963A81F3099074342B9F9954221EF653D39BDF6 +00C6ECC79D637BE3D0D90BCE5FD94A219942A6918AB58B1AD14D60862AAB2F2A +A9A9B7F03F530456D6A4A9AED0B7498F2C74BB9A0ACB478A992AF2EE011844CC +72E1DF50093B5BC70574DCD9B6A0297ADE74569C1542121376F29E7CF1C96C9B +9A5A894D7135DA75FA891760194B519CD63CE8E38A742078EF5DF4BCEFC85437 +AD3B3AE0864766CD821AF3AAE8945D037F78D6C568F71405C6BC07ADABCA84E0 +43EF7C2EE7F2A4AA9EF432736C2022EA480344BD6190F8D9D5E28BE28F1EA156 +4F1EC6F1612D88263213846A61C260DEBECC1EF70DD55434CC93B9128A90F389 +3CB2E0B4C75A713F443B08792A50891960253D8DF4024EAD5CBF3F5EB4F2B352 +F6A9FC7FBC2F7213860EED4BF3E929DF288E1BB1BCCE88D89ADE52E249A4F946 +A77B1CEA2158DF6A4079D92B507EDDEDED09E97C1089559C972F241B85C3465B +3C551DA0888924FC8A3ABDBC4262A26D679ED4D87F89B2D3FF1A88AEC6734FAA +22E3BC4257933F986FA58C106E98B256E22932998092963436F1B526B5A4CF3A +D27EA5CAC1BE4E5AD2B8B26873D69A2B62BF68EF83C6986E442D5150434EF292 +64AC26D44CF32E3CA37C0A3C956D0251A3799F7AC8EA14879278B440F45FC2E6 +073239EF68BB926C483E82D29A783029CD583F6405828CA8C05E7325F9077349 +C9673E8B41117D733A0D3E880220549437755CAA6C23D8D192D35C77ED282661 +7D5DA713BB6C808C884F0E0738675E2DF08668C26FD29AB6E849715BFCFAC278 +4D902D69431AE74ACD7931668EE08BFA9F8F776D88FE9C5D5EEC6EB699D8357C +68591875202613C59ED8B3F7EF5B111007501A411C06A05C51319B0B1F5603D0 +1750BC683CDF76D409EAD67C3008E7F5A58C7ECD68F3E37E5F34BA6A4C0CEF65 +0F0038275688B9FA5A894C303738994C150998F59BBF3F5B187D8321A0A21D22 +71C7FAD646EC17D2A5E6ACFB570D76D01209F22F4D026A3744BF5BA2E45B481C +D848E67AEE69EFC73CD12533D3F6BFA0FB13B42E2E2C7269594865E9453E9B6E +F227867D9CF9549B3B5C4CA04B45241AFBBFB78BD03562DD6EE838D77DDBFB32 +1B3152AD7577C8EB4BCC88ACBC5A62EA1F054D8C429F0CEB3FB56440DF99E6DC +49E4D01F9286E11085D68EB9A838ECA8FEAA0B463EFDF293CB7104E3B4F73F14 +B333A4FE07668883E67BD4EAA01B457E517B2825EA5C69171C00F8D32D5A7179 +D025981DB0F1AA37EB7E091123B76ACA0783A8AFEBB8E005813FC0D89420F193 +0E18323511EBD304C8D933CDDB280F05DD157E37A6EB7BB45140D8E984DE8C3D +F484971F00990B88E1931C59D868369F1B0818E96F1DE82C3E718E3356FBB1FC +1D2B42B3980D78776461D2BFEEF8BFD513B0380993B8D52A6546D6964CDAE6C3 +F4EC3510619779B08A7375452187D66B2A4445B71A4CCA8E6176D5CB36C1F852 +04393280DDACCACEE8BF0A0D81EE204F09E4ADBE5BB5BDE8D8B0F73B4A0A056F +3174D8876188AEE1C0B9BB4BE6F66BCEF2C09E161DACD311B1422C44EFC19100 +9697138B9170D8C568BC82622A041FD896A90E8613DFA8EC49288F55CC3673E9 +83B408CACC6436E5713A61ADBA63A38EB777CF374ECB545BD1EECE54FBC7B5A8 +87C3478EAEE8720CC128DCA9B0868F78B618B457D710C2B8DC5914E90651FC5D +7A1DC294019E930CC15B11D2831FD721731C97668C1CD5A4A77C304CA777D89A +005F17863E572A3411D94F83A0C732E612FC23069DF8D162A2B400EDE05DF412 +F5D3AF81BE5A8C704EABA8A055F8A2E33E28344A7A9EC8F2CD1ACA50EBC222CB +1270F3A107F54189426BE04FEC25758886F30796CADE8F0C39DF8F351E153B53 +9BF8237387DEA8352412CE4D62FDA00BCF5B6712462AB6BC2F9FB53980A368BD +3F58C8E45D64FF0AC96A7336E70C94832B1AF752F10C8A1C400700DF3525DD5F +037D66D450FDF53D5088A4C7012428ECD18DDA85175E3CE67FD4A6528AC359C0 +55BA5E53124F7FC666801C182AF99D4A8A3DEAE7A3D5601DF73CB1AE4D50A2A0 +557B3F4FE24C8FFA00BD38C764BBCEBDBC0C99138A50E5C0F57977D929DC9CC4 +EA2EBAC3535A42636F534F2B768203B1446165198CA38689128B8B12C2B28A05 +0B50BD46CC83DDD732C8EA609C44F65E0CEA3F10C0B38F0F033C7B92DAE7C12F +2BC94EDFB3ED5A0DA71350E6329E4F082C00FBD73BC06D825C1FCEE7DADF069B +160E9D17FEB980F5F2FADE062DBE29A44B5B078DBE76729D694396683D4125C6 +8AB8F0DB12507B3EBEF1809376BD5027E2C7593EF5658A9CA19AE07CF2C952C9 +5AFC8907C102971780D4F48B74CC49AF4BEBF517E8BE682D617EE310A79C9451 +26847769D6D807409D78D26D45BEE77B40CEE6E191449727385DBF13ACB9FEDE +49FFA847654F564E1AEA4D2EC2DF16622A237BDD4998FEF28E49E7BBA32CFA12 +942CEA6EFBBCE12D190E9E99F717FAA635DAE480F40B36D3154B85F978280933 +2BB093FED8AF1342C465247B7B603CFF4F4EA2A5E5BF790F1889DD54EE0164A6 +1D924F7B17D99E1679B04EE48DB4661A6FABDBCAB375B983EE71417BC586BABB +CD47CF367931F3C2300CCF5C434B6FF1BFA35BB75A3090201FE6604E9706868E +3BF3E6247DEC4D4ED775D6A01D350CD3F2792ACA6EE48DB376528012DF50DB54 +0EE1F4D36D43EC3F2CF6D0C964CB3FCDDDE264E04EC3B405A158F235BDDD5F24 +949CEB89A93916C86B2A9DE768BEBA296D037E1875EADCF481F27673BA7F253E +0B2337E6BD6C73D05E979D8392C29DD5D1EE9526E6C38D5C2B0E6194207C35F3 +B014133645FB9F8E53A6E2A1CC08CED27A1A6AA65EE3A1298A8BB5A1E6ED5C52 +5EAA1D903FB445483F9ADD7994C11CE94999A3F38C88115D6082DECB6418050A +D00D19CFEBF7C899CB6DC0F30CF38F782C96A4EA2CA52C242507921E828D5EC2 +8B1D352911A8E507E8B7D80AFC1D747E8A46ED6B318E71813F2C217744E8D258 +6E5D82BB9E05390DEEC769C63967F79359D1B29407F762CDD5480E97BB4606EE +953350A75AD01DA8E2D4547071966D5E1909ACBFEB342BF961147137F29D0452 +F50097ABAC30EE74060BE1BCD51B500B94E95873D7CABD1A38E83705D3D364B3 +7D0664664C6FF0AEDEFB0648BF74873328B5CC351E220C6E7257BBAEF6AB7B41 +3FA0EBA36337BF404B153605402F14B54551378F52F29CBA7877D038B3D9F60F +63119EC9FA765E6E318CA3DBEB264D669C1BA0E3A080CB1E4463CB90DC8A841C +D8A6797B1162A8E8C28005291E4D768BAC7378E124713CA18F333704D7277C0D +6FC28B5434D6FF1A1EEE3D5E439D7D20893CA8F72733B7F3B44F48E78519E114 +A8BDC93D40081D11A676D738B40DBAE7620F27C3A01F2DA8A5556CFDBFFE346B +B0E37BB222FB8F4E5FEF51F9240CEEE5D95C3B2A3D6CCE7DA625F13D9C504668 +753AA079E9B24F0994496CD4A84360DC9B6ECB0543A5143464DF9B406DA49F83 +5841D729698CCA8E164C0B4F019F2DC10AEC6FD65A2E6D037E1875EADCF481F2 +7673BA7F253E0B2337E6BAC2FCB3860E9ACAEC0BF95204DBF32AFA9DB2C058F7 +CC7F262C560FAC2BC019A1711978AEA4FF9F8E856950C14FF34CEB512EAB95AC +899D7B774B507859A6D731635216E7E531E835A00CB7BF1BF23E88BB7FDABC9B +780A87A1E85280E03809D0363830D1DC7502CEE16E00B9ABE1C1B47A34669D01 +AB55C1F205BF58BB378428AF52D6110EF965AE83DE11FFF1D03C0E249EDD9A62 +E23446FB6A9DC91700EBAF3DE4F3A232CBE21ADC4189E1493FC169B91C6A538A +B48C7CF874F7614562322EDB6B87A370465F3048EFEE32C3DF4BE75CF00DFCC4 +13B504773D99A32908001FD53B47B8613BCDCBCCB6F6229A9F23C5949B3AB13D +89860528B5728B7942163227EE715A2BE6477FC83E28E86F10868948EE507B47 +172D7B52B098280490C33E5B302FE20C658BE0541B647A5B45E0F1378D7F6259 +EEC3A27B18E547B77AB0DD203BA47E66E3B893228F2726680D97565FE4D1E216 +A9C768A454647DB379C20E9611CE71D9034EE8704CED9534746FB31E330BE53A +5E3D5630D28A53CED4851DDADF0DF68AF9E71C36ACD9B52B98343439569D3C8C +08E3AA6B8EE9211460C2E731B0DD5275BCB2DC287840236DF4AC604119029F54 +CA51A895377C4C208CF264E9795059F7A9991F6EE897A839A6142FCC451CDF55 +08519B9B58B5BACA7207A8E469C0913376F553A88FD966801A249712B98F8F66 +84D7361A11DC6D40339955325265C0D5687884A192D357DBC2F6689D72EBFAA7 +BA8938D226A76B011D9FDD66C24C5345C85ED5AD5AA0468323052D1205BBE6E7 +94D7FC7861CD74EEC6A7FECBAAB4B15C12C70309D5E26382850017B4480C428D +1D8869EFE48A460C0BFB2499E7ECE43FA2DF2A59D961FA70CCF2A9568E3A47FF +5923031E7BCAAF3CE3280803D87B91B4892171B39C9410EEEBF42BA0BED2B8C3 +BC22DC7C677976316C9ED2CB60D2E022319734570617A030BEF5C410DCA1D11F +770EBC2E641196A40F41129513E087DF8DD4B02241AB3B1541899171BC12C8A8 +72048CEDA22379CE386A13FEB9568F66F15D2B2A9D725DF6BD172958717963AF +A5FCC1C753E473E21EB8BE0C76FA81AA21E8523BC287BAFD0D4CB5B549B69AC9 +4FE991DD9ED3258C6DA4AD3060787B31EABA5D487A531506062D15E37E745F14 +78DF48659E20919F519EC7B7BED84DE2E8110E700A8CCE20183026D4B921C473 +289CD30C2B7E0871EB13E1269E6E9AC2504745F1A193C6E5216F023A5A458DFC +AF52515D04608A497AEE74B4003FEAB0C001E62533F9F3689D9F8CA2BFF3F9D3 +81CB388A15FADF39238BB9E71EA6161CE4DC1FF42DF64FB16F76AB2348C2FC01 +884877D0A311587AF697749D405AAD6A8F5AFB0F9AC58AB5536A257514960D0F +91B297578C0D1267EC3D8DBA1D25C9DB2FDCA3BD231DC134763B8CE18FAEFEED +7369E505C79C9D23A90FB17FF1C9476D35403449A26E398C839ED8D858AD4C77 +3175799B685B89D40199C88C01800155AE380DEC3842751B0C9CD72E6375527D +23B53BAB8CF7D678D9916169393F84630D51AF81054A6EF80A908D3DEB35D08E +2EAF4EDE0C0C64A45E3F43EE5CBF85DA61A20205E725588F3CBF187360F7F1D3 +AC6A0AEA24F2D80EB5CC9C2D3BD64C29728FAB41BE31F50A17817116509B7D3B +960EE375F1DCCB4CAA1CCCDFA0E2C455BDC80F8BE5CD3D12247C36E4258C6BDC +84ABC8F342C4D60C7E1AA2761AF25BD01C501409DC094980FE3E4588AAB0FA61 +81716DAEF1BF8B103EF2EC117B7B9708DCB222FF89345AEE3F911320AB347CAC +398805FE76A15C3BAD7E3D454A365D1D4026A3816DFCC1572CDAA62F6479010C +E0990F2A98633876C9EEC666E45CED430993829E14A910801C278365895F0BE4 +511A6A0DB25F6E99680404B5D4D40F80BCE763C27BB9B68F8E8367991AADA7A3 +8BEEA68C46B8A633E82E5BEA048E3AAAC107F62ED881C25AF2E0C86F2AEEF587 +F7FF90E05A28234C71C2E957BA6AB6A3618EA101BDBEBE827D1D060322B22673 +AA89FECEAACFA19187A0ACAE8CFD363CE13CA8990DC9D7C21E546E58DACBBBB7 +F2564453044BC2FE71B2604058A0E77F2EC02FFCA16E51B80A519D24B1E2A278 +771DD2DAC12135B2542128BBCE02EE3902A286E7ED3B5531460769E448D8C68F +2FF41CF32DEB3845E3F381D2CF5133FCE0C938782A18FA9A9882C955044A55AB +970C2E60561A4DE2C960FC8DD8350723042CB80FA217A89F4D2CA71788F5199E +88AF05E9E6696DE4E39CA05A8F919A4FFA07ACA15B0FA0098083597E359F0903 +8051C4BC551C56FE35FD5EED52EBF1AEEE57274D422F9BA22A2D2F3265928AFA +8EBF05E3DC22E084326D3EF8D34CEBD5EB5664977146206F25481C94C0C99771 +491E1E13819CF6A3F96B82EA013B359983AEF8630E66386F7FE09C53EF726A84 +EC1D7B1F499BE77587EDD385833F08A9F3E8614FAEDF2081CC4C4860CBC1DC34 +27060C9118E755156C036DD0D5F6735067D8C0F31C456BB35D31B98E4DA0CCE2 +F04B74336231E9136F61962383C65150264A4431884238FAA3D467865B963C6C +B6C2BAC0238F0A2AB3DA276CD631D13EA134FED3383AA3F221807E655408807D +C695485FCD14388C7164E96AF3E71BE046AC145BE61D1F736A825D7E55560DB1 +D261236A9754D3989E1B31830CB8D3E0351621C368BA40F4B9E6455261765317 +BD77C085DE0758CFCDF03557FDC0F4A6562E2AC409F8A6677FCE85C491C62036 +D3705E771E93F9232FEB35A8AC6CC6C949A3F4DFAB0C651407A58102F825D953 +4F2C1768DE519FADEB807C68E89469C90A45164A894F551A6EB2B7D515BABC73 +EBA052FAA5311407ADDD4BDB10613A860B17B800E593B202DB4FC6061B3DD4B3 +0F0FC81515347A0D862CDE517DDCD66E0A7FECAB76E8F772650F2F536D06D578 +D36B6552771BE54B09E2D6EB7DCA02EFD5C243F7B4FF1C916833A9439F7BD8EE +1C83B68AA6CF6A9F7A6BA5AA6E9CC294D97B52021866BA3E5535A0AC0FB11BD9 +265E8D27280F0A958458052FD164F0EA12A3BFB83F2925F5D2C5EE44E3F4F0EB +9706AFF5199E6E6DA66EA188727E3865E769C4C9141B39B8C9782C78694613D5 +236E1A410779979253913A93505042CD668D03F03D75047ECE96EB36F6CADE74 +70118E6D7588C7563B5B5B78A7962FCC1435C2643A529351200BF30403E73D58 +E70BDF616FA010BE479ECA5B7529BAE86B985D6F22A1EB6D89CEC580A966AF5D +4A79D593015B4C63E38CEB9DE7670FB4C698D1CBEE55968E900F3323F728FCB3 +E230E8DDF60A6D82E0C591DF1A0154A0C13E6D8408DFFAAEB9FAA8E12CDDAB69 +5D540C97249121B0721E7F7F8AC944EAEF09E9E54A6705925D7D39F227BE6C33 +2CBC2C9F8B80F70A144B602B5037BDACCB2A73D222F70DD970B4CE60F44F54CB +0993BF91D6FE90B900F4064C2C963CE33CB478748F312640732F8A98F2E4047E +995CB464BB6CA5F0E38B4A113EA32B393C1329F91FF6E05E273B5DB89549315D +D15B9AF6F240C9426E90F57925E6B90462A69B5B7B8D3A9BB471FAF336B7DE1C +16685B03F824324A65D98AF2785BFB4789C4EE9C0C48A72985276AE70079BAA0 +ABCC95DAA9F0D0D336C9BDF01077572B7FB2D4365582E4B187B77A8D5E561FC8 +B7FEAB73C6F9FFA2CA867C2CB50BCF35603F1CB2682E0EF94B6F2C482E965CA9 +23BB65C781A3882A83B879671A87722307DD8BE84F65F443B78CC7556FF40437 +C82A2FF545602010E02FD28AE7F2FDA0209A705A9E898B13ABCDE7322323B3A2 +A02A0BF388E89B49BACA7651007626E9D2EFFD007A8E985FEC263E6C90BC5840 +0F33AF7305F28FF3FF34DF7BD592A865F81614B5AA2242812E33E48673BA1DEB +94C1A5217AD9C42307EDCF3AE4115E6073611BE138AEBDDA44E8D1AA9ACBD476 +4034D6D668F34764F90B5E8A643C8CA2B2F12BBDECD6D35CCBAEF1A5D87ABDB4 +BA5CC79702807DD1402EE89C8FB75CFC3BE8595738E3F5D3003710B04AD8F176 +7A495FD56706C5B8623C5878851829764ECD7CEEE9FFA5CD253B39DA4FCC849C +EB3A4F4C4C1923F2E29BEC3089D54C3EF7535DD0522F8F045946921D5ED344F7 +B975795462F42E8FDCE9C6539CD8C059894E15261EBFCBF328254884467990C8 +FADD97AA854076AD6C685EB8A77528DD201EFD558D5735B892A1F69C8C1A81CE +C44E02384CF54B10C33D4FF442F40AF64CB76961831E5F2BD08BE636C2439CDC +9D7DF58324AE6E3B631D52EAE2CF9403C7EDDDE1D292F220BC80174B10FC8CC1 +68015225E0CF4A14787975F664EC22A354D386570D9D5DBF640C47B5B730A502 +3FB9140D2E08B21252B5201DC0EAA37B08BFF42ABEA29D54E24214CDEBB2918B +923D7A878C0592C934FF2AC5B65943ECE21D9AE53BE70167D4503DD3A3DC42C9 +107CA0BAC50A027BB01514BD9A127B630E8CD6A2E4D13A42A534EC7EC672D756 +0AD5C652DA474272828623E396AF3355F932557CCC2FAE2B11A2789CE546547C +9B492CF6160BF12036F45D7B3EAF0E4EACCE7FE0771E71BE78E2AB1A89214DB8 +07EF6AD4523A42365B42246117A5BF1DEEF73D15FF20CC36B4125888E8D9E501 +5CBD6DC0AEB49862AB0712464EEA52BAC44A4952F7909571CD4F5B063685528C +3842B0C5AEEFEB8E7B90793784480596E2853A9922271DC7E6EE3F0F67EF6A98 +2A0D58ACB2AB0B6D52C9A745F440BE173AB90CD3745EA3761048D41BF8E781D1 +C617F53A74E2D3C6B7323107F541869E3AE9CC7B6087C9F370E2431E28C32D7A +556E8F49CE50FF9DEF3B4A4C1BEB3848EAA347734A4824BDD2EE3D2086B78FA9 +8E42F8F2FA7F61002EA2727BCA1D72F9F8D4F020C558383A14BDC6B6BAACB366 +813150CF9FF715F820B4BBFDD5D2F1626083FB8EF288D60B4BF7040FC9F06E92 +BAD21A9E581370CCDBD901157D6E6699E907FE5C491EDD336C6F661DD25A5D56 +725C73FE26C14C541A79AB344653C18DDDF57E5E5435E5A6F7313B9AE95449C9 +A85CBCE97B0F39D95F215135E2C61D5A8D28158134359B08B66C67CAFF0AF3E4 +D393CB67177C71728889EE5596C05E093E5C526BC73C08E4E7A40B78CD54E438 +9A1FDB3F30FFDF2121376CD97019E10B79181A6B6938C8CBB9468016965C81C7 +A1D59FD1C7F22F2F97862641C8ED8ADC2A7166E893618F4E1CE1CEF3D5F5F6FC +11A7338F380927E5F20F65E61032E53BD00CF04292DED21E55B42B6D4AED6EE2 +091E33FE3A23E68BEAA9B0A3F2F275F62E72049D10010E8F4C57E668F359480A +A3BF716407E9F63873237D152347D3AA2C575D1C0CF7F7FAC5409884F052D1DB +422D245201FBD6463F31D42804A8B0094D7548BD0A4FEBCD4ED01809E0CFB48B +D8354B838490E80AFCBB1340C523C7E247273704AF5EFF09758D79386D23C720 +3BF068D8A609184ABEC0D139E4C381E1217FAC6ABF3636ED201011F687AA6A1F +A145DC64DBFE3A9E1B363EF5FA426A242A4761372D68B5C88A187600158978AB +C35805453F84CC5EEC991A5CDC8C3713C48C592E158DACD4D9005B983760C79C +08C12658352020D3A9E409045548E26597DB0D49B84BE1362D29F1E8F8F5F66F +1571346ABD5D7CBD7A792B3DB47808945CBCE29749FBBDDA118FCF6B4397EA75 +12A84CABADE67D3C78142E2E61CCC0992B66DA71D8BE22836E6DE06A56CA4E11 +0E737D475BCDCCA0003FF558FB0F071597ED30300F646C81767F331D3D3EF5AD +7939E4E7541BBEB0192E9D1530A61378549CD94322A87BFEF9A4211E2D9A9202 +0454A50A66A7F0E606D1ED7577FF45529994A69624E08FFA7599D096FC928471 +D2FE294C8173E82B508A708EB31DFC41D36A56770F7E779108021E3AFE578357 +F00FD94D5D79D0EB4ED8A280D190F4C953978D66697174CD69C8AB6FB3AD6AC5 +5575E66721F58FC39D634E3C670247C409EEB53974A69D2FC7B2005207EE7676 +D8ABC54D81C30F9DC21D974400A8C2642147D4B652A8F1A7E5BECDAC13D6C57D +2B872C05B9540C3F5D8595958A47E48959A33BEC1D91D932FEA8A790C218DD6F +CF2714606648901F3DB5413AF1E242AB56A36266E2E755FF986BC72621F751D9 +0AAC7CEC8EEDAA8D41F2612CC8FB2AEEDDBE795A1C33E62D7A8D23C21F63B464 +2608AD851A31DEA2B3FB78D744C9ABFCD095A12C405F561BD9FBC456D92096FF +3A9D7F90080AB112BB219A800CAFD8D18CC2BF040327EBE3F8C28EC36BA0E331 +071D9B11BF19F5E6E0159BB2C82B36FA46AA5CBD3DD8B8F7C32977BA9EDA6427 +50AA980BF1F318AC270B7DC3EF628ABFE7131892225D4E3FDA122DAF226197C1 +3C4BD6E283E8A8AC3EB941912A11B642EACC51DFD057B1D3FC0C7AEC55806FE0 +4D616815B3FD5DB335C2D5487DDBDC27DCAA73799D9308C7344ECF726B3DF314 +F1B24A651DE4DDFB5A8F647CDEF44ECA5AACE84E4D59725FA56CBB593FE6D531 +74E324B166BB54391D6911750F761F9907A438DDF4506C6ADBAE868F8D087D9D +AFD2048CEC24861DDBB8DB69386D274AE08FAD72CE63E7526A427499AFAF4ACD +6C6A475373979424F2F7F731697A12FAF69318771383D3F2349AC7FE935398EC +87576C90A5A37C5AD57E9AEB2A8717F653103DCAFEDE24B30FD5D40EA463CEF5 +8B858756B3CE61FFA44D5684CEB19862BC10FECE4321EAB5005525342C7441E2 +63830E2BD2BB1D80CEED73812B66E3738E8F677979A1515E2AFE472415598E14 +70196F65230F7B80B54EBAE48D73B205862D14EAB6A99218B3F66F11EA2F3456 +29C405C0DB9A12F56A9D3FC1A5A59BB391F99ED1BC64F885097D363B4D9438C2 +D541657DC358F6305450C4A820C874D7A7E883449A3734F9EA75154BBA688D6A +F88DF1AFCBC7784648B35B9C84FBE4B94E616C0BDDB44A1151E2CCAF9B871C07 +242CA31F3ABBA9BCEA96438C90156BBF2CC767ED16B9DA0C6C6DDE7E4D47A224 +057C14583B86DA3EE536A59918E193BFBB4953AB21EDFDCA58BBB777594A402B +67034F7316B5922CDA33478F8BB69EA1BE4148D624F081FAC0EDDC71FA7E4732 +979E264B6DE0CEF2F12E68985A9D0245D994C854FE52CA748C5AC92CA48A188C +79D399B8A04327DC057B08DB8F80AD718FE0C9DB96977B0345CA2E6113E992D2 +BE44DD9B12DA394FF35F47712AB3DDBB1CECE415FD51353AA3CDF6F1605BF297 +80A8153EE5F52612CB8123A4FF2E590AD47310066954EEA701B07A36EB7B608D +2AD018C84F470192BF326C93EA71DE727804DB7396934E724F616B672BD092DC +C56A2529E54FAD85C8563C2D5E37C292467A90463679A22F02B1F41B9B176926 +F360586A5C26C99195A6646B1336F22B87472097BB7656081ED5206F2827191B +4CDE8CFD7B23B0FE0AF47722E48B590F4D9D412F7DCF5ECC838773EBA7941732 +B8C31799B4E67102E1628592D5D67BC8132BA698196B0E2E20CEDB0A589446AB +52F983AB01D8D144A7DC632F59084C6076526E091281A026E14C5E8F4C855D30 +B5C93C144FD17EAB19CB076C36396D4C7506C59BB7DF7AC21D9B88457317ED0F +6CF9FF5A2907997EB6B7352BE25A0D74993713AB2FFA10EDEF127303002CF61F +7A7E95D46EDE92F8A81031B40BAB1574C26588628F460ED087A0DA04F434ADF8 +6222060AEFFF5EBFBDB926F9886C784290ACB1E3A4D69168B3C9F8D1E7021E25 +CF231F222CCAC70ECA456D19591E06A20E78CB3EF09096B12A79496477104C47 +DE53E9C50AAC1EEF854E7E050D06A62524C3113CEF9DE8F4705740C6AB2076A5 +F474B850CE6400C544CDB707D9B8B353346C0A93FC6C2B43FB220A086948CCE7 +C86AFD83B68DDE13F0F9671B2E7E4B03C30FD2970B441E290CC1A24C23882B1F +E802167DBD2C10D1EADC6DB9D4969E8A781EB59569E3D0D54D8EFAE0F3EDE262 +79776ABA0DB8FBC93FD42447B49C723F43F3A8E113ED7AE479D5A3C15052FE6A +C212A20E02B86BE559E9AB16B32D0DF37902C44AD20286FD9F694015EA9361C2 +B4BAAC060048FD210CC78C4FFAF50A2A66D9959F98E7BA23D475D799F25E6C01 +077017D8F2FF9F6F88AD245098A9CFAE5B40F8D1B7D149ADB2FD8E312D719C50 +7DDA1BF0CD988B639734CA9B4F60CA8D75878FE4BC40C0ADCB09448C465E40AE +81E93EE65123A9456E301532929320D07646B8F3297D2E77207E6022E9D50B28 +2B1284DD9EA66137C294AEDCEA873AC7B461E0FB63D7C1CE62B8FF3464719923 +D070FC7EC5A09403556AEB400D68B231A3EAD2EF7379B5EAC2E6EE446E7F1718 +2D266F978C8222761BB9993EE27C69EE4429EA78920D62845D12F9A5A74A7F2A +D8A6BBB8F0E0A54134F91D7B4ACAE954658CFEB3FF04F3FDC33F0E28504BD6F4 +8D79CBBAF2625C2E2E1CABD5189E129B67F2359B827071B5C40292DA21B4AE43 +740CE4C5C050DE4B5B54076F7EE652220C5CD20A575A917C9E7C74D9A15751CD +9F07BD4383826983F859FA4BE52C24C75082896BE11E54EFFEAF8F40171C316F +28FDDF8B550BAEFA957F95210E59D0EEA9C3401B1B713E91C363CC761FE8015E +65845B48444847FFD8923E2AD093B00AF011F3CF98CBCF84E39CE3B141286A59 +94C60855979B402D6499826725FF3BED2602A78D170CDEE913E76ECE88A822E6 +39BBAD71C9160C4F97910CDEFE67643E4CBC6A2B7712FB1D9675E87B3425FAA0 +924B45CE80295A6BAE38686804006224651DBA0CB230AB26891B0C4679B0963E +1B2415E08504F525DF166B4F587AE41977105175EF75C44CBCAE9B28115E53AE +30EDBB77D6FCF2FE162CD1B7B09FD2569B3CB4FDB2A70625CD73CE2C661D6190 +87DBBD1ABF46364D9C8E8A7E042AA371E061C368E357E57EC59B3B3415981AF9 +A4CC1FEFD13FD4BAF26C1556CA219B796FFE1F384F90F1B47DB4276CE0653247 +9E48E7ED41A12FF03F2B0335B34C7586352420262A6BD8C8C8682183BC3CF3A9 +129FDD04F9A09482ABEE624C540143A75DB6B72BD872061B3852B74B006793BC +90615DC552B79523877C80FFE810F076D00710C302B4E5E8AD40D6C17BAB1D17 +C6F87FBB050C6304ED348A11503F3C9D965EE920DDAF7FD77CB534E74F590AC1 +8F55EAF42B6D05A449E93FE5F40AC5A42258DC11796E8F834E7FCC4C523F706B +D0201D1E7E2E27FADCF643C0D7CB15E2DFD2F64A9C44CEDFB38717C0D90AB406 +A2F62CD9027E5A7B4D17222BF7F66E79D3B2B7687683D34954230DC6E93A7771 +F7B41688839B0C980422DA618CBFC03A7AA614FAD299B26395F80279725720B9 +AD79FA4B7452B2C7D408B806204C24CD1AA642CABD334B5FCE8441F56E2FCC3E +EAE59AF9E395E68FC891329882A2639575674B2A47C068A550F042DAA985E03B +45448F550B37FE6FEF1645AF3206B94476B9E452124FAD88841498F5BB3F6CED +ADF04FE5047C1F7478509623114B059BDE45E06DBAAB8396B475D880E6DD8B07 +3B786001E3C02EC29969AF637E04D937AD7693757530AF7AD352563063A1A6B7 +64F66CE61D12F5493F6BCE8C5B4270F6A9C95573E2B64373F20D95B4BDCEFB2D +B53C79D16B085D8400FFC9324014BE2A1D5E50667076CA4E4B0FF551ABBA11FC +9785DB9CD2CC88961AE221432220026A57015ED62CDEB4AD85F262EC11D968E7 +B629E2AF299C26DCD463072AF184A4C3FF125A05ED943FF6491BBF618C94177E +99B34D229F4027E09BF85F7E9544C94107DA1B4A6EE178FE71B207D088EE8EEB +526DD3802E41B372B91DD57238C1FE2E084D1E275AB1DC1673129711D3BA7C52 +C08E87AF023C833F2E36C294D0CC22A28B895148E53F8ACE7CDA3877D7DAEFFD +706258FC2D7A1F13650E3438D14F8E17601D57F7527CFB1311D85E113605DCA2 +1404B91285599E58D1F25BC54EF354EEBEA026619E1EBB71D61651F11B54FCE2 +33A82D9B093689B6ED615FB1A022FABF29074FF629E2D24F4B9D846EFAFA9FAA +DC31EB4276D688354BC5F1CE123DC8A641833D036C7633EF1DA737CF40C5F170 +EDDCB3B5518872CCD370A91F29A4CA724B9809042BE9B2EDEA366C4813A9CC23 +650C429AF024EF5EC2592A32E90CF70EF4A453203D6D50D8A7B453A4A15E8B81 +37495F25DBBEDCF11B1EA035F6BDE5658657BD0E7974FD3185D22CF2EC2FE390 +14D81F4D7F376C87F63045DBD1CAB9CCBCE4D014856E9E570D265DE6182B00FB +B0A75AC7D17C3CF29FD7174BD655952F7731CBD3FFDDAD2B1EFCD4A73CCE9CCA +B1EEBF8514C80C79DC71ACB9334B3268C2FBC093F5FA4368FDF56783C46659FA +7731F90860A28D3D50BA4D833F767160EE6EA3E6E8FB3190B7E1BF4C2BD3DC8A +877770DFD0AD5DC07343C220FB3EDC22E56DBB5C5C335F320A362BBCC25FED54 +1C36130671C924761C3BAF25E1DA69BAFAD5AC9FBF383B3364B50D5860E9A164 +6A92A94EAA2F8DDFFA015BFD11310CB2B5A43C34CF9EF4889F6C538C28E55E3F +16D464B4FCA258AD32BD99B92E6E63BF8917F693BFCD7FD07158CECA1F10A5D7 +5C8B02FB4484EB887A3018482C30DE542538B282AD241C4C2E462E0E32BCDF78 +7DD65949AE1B082E3F5B20BF645BD2A7E6AA48DD7FAD69A0B5EF27684A63D7FB +96EA45D8959C5D6F18BE6F0D74C8BA15DB4002E1941504FE6D3AA62C4F5C89FF +07363874F62F6E7E4DB1647D020CC7B913E10F3C97F80FFDA5E4756A2D4B952A +209C4A54244D0B32FA2179E438FD5CDA0708896FE98C08DC323C912C5358431E +90A0936151A76B2D60E7A7AD55991FE366E1D0CBAEA83C28296CC34514D95C71 +475C1F8EB959566A758566F3CB85AEC7EDE0CBCF1AC4B2432B5FC671FC5A672F +5C8FD6CADE87FC4B566455356E0523E89C9E9FF35BC5013022DDD217ED437B23 +DE309A360FF60CA82A8251BE5674C7B7C1C7B23AC108144549B4B91720D5FD1E +C1C2840EDF46920621BEAF0DEA576E9734074DF497A0A78C62804991DBA29034 +89ABB6B2EB9F977F3F4D690B31E8F6E6B176B09CDA782DA7DA169A703543F9E8 +685749426E9C1255310EBC62B5AAE1C61E6A8BB6B315DE7285F1C1C106635B97 +11CF60A04277EE7E0EB69D76392B84CF411597A6482BC6A803CD7CBE7297EDB0 +D63A166BDA4DC1ED12F7DB7B467C0440CF4F07022E542342964D3E11D27C6B2F +31162344AFB0255A91FF7A44F6B705CA7C0B29FB80A8DFCDAACDA7BF1E9DD09B +987DDE9A64E9BBAB13E83F16FA253FC082B0DF92B1175F139CCD692C12AFF155 +A538B9F83BEA96C9925A5BA00548A3141A3981955A3E82E344FB336DF35BD4B3 +2289F7FE8C66A6A82D7D75642766B6CD4EB0C76133C8726472EB129AA699D044 +82ED8477A5D5E737B0583EF1AD017455210C8B14FE52622BA35C180FA2C10BB2 +CA96A7BBAA2A7BE60CC0152340DCCB4E3EA6496A486815A6150C8063B5D2D0C0 +3EFB23D1EBB17DC06CE5CAA36431889458C7A33BF68EEA18E6E61769FA4727C8 +709EECEDE5688308EB0C4B651E83B1C82662E409E90FE9A484A1109F2EBC5EF7 +908D61DC742DE983AA033903CBED807628BE32BA603E03194E76D3781CBB4453 +2245117DF5BF0C4F6527B2A51C297491493964C1A52D3F6D51F6E9B7E84A5DBB +AB93DD3CF1971306F666004E47F96B61BA0F88E99544E109918AB0BDCA99CF59 +01D8C6CEAB8EB39DF414458FB31D46EC76A522DBCB29B4374636F2E5DB8CF80B +65E415BDD44B433185EF14C3D9EDB93D121B912F50AB9ED5D4D7857FA703F288 +9F0EB3AA7759222A9F55EA7712BB03B500BC04C5AC810F4F4A7BC5A29688E833 +A340237E6A7350C05092185D53F576360AE364B05486B6A1E5378A10FB3CFE69 +5C779121E2AA49C4DE54A05AFB1AA6C7CCFBD9F72150DE2AF3626E550BA31C9E +73B10D6CAC28B34092D88C731543A267FFCC739143D56714D28650F11AB8528D +DC7BB770CC964FB0F37723C0C4BFA4DFE3FD4AE99F5A8595EA8DE8406B43EEF7 +035544EB76199525FA7D80B4A7D80DA81F6DEB786F9F7BB862DE9557DBBABF3A +9BDFD6C700D2EA8FBFCD3AE3810C3DA334C7BAB0E5221546611A586339560BC5 +55C27BFC8CE84999F45D43A687F901B1D00E262F821798E27E0F586CBF2D967E +468B2E8E763415DF4B9B4CD29EB760C8F0114D19D4BA0161537A4B2E5565BCF5 +20649F82D4160A07270010141602C3A6572740D11E55D809F9ACE1C8167BFCC7 +7AE8415C0FE2858FBA049E35819EAC5FA15D4CC6CE9D649FA991943BDBF66C00 +E8D588361E5CBBEC51EA8BAD99149CCC4D1063186038E42AB79411CF355A9EF3 +F028A0BAFF629CFE81D098B1B85FB501606D8F35D780C30D7D30C9238DE48F3C +DFB7AAC6E331AAAFEA5C905FC0D12C6ECB60F72D16E6767AB7526E8F49CE50FF +9DEF3B4A4C1BEB3848EAA3477347341E20415EA8334CC2F26CF23323EF301095 +C6E99EF64D6A77C6AC750D662C968935C1ECB100DADDAC7F922D78FD7BEC1ABD +547CBDB6BCC20BBBB289486F6C7E238545D68472D73AE198962F216A97E1BB46 +218720C44A31D78FA17A9A1547F1D8811412A2EB048EE8120FB303D0676501D6 +8AD8E42921EA6EC4EF25A13D8A05734B00F90A8639199BFCD1C4FF3CE4851D49 +4EF97D357057B135374C09F7B7B2AC0F915A89AB253EFA653E29CDBE7BE16804 +73FA17A2DDEC317BE5E541973975AE845866983C8E5EAA28B66BCCFC78554613 +72B4CF5400F4B7BCF0D4A4C95CDEB55E33E66A5461DE6CE070923A726334618E +5DE502E1EDA87B8C246F89A0EB22D1C6FDB17142AF0DB870BBF7CD950FE60DF0 +A794FCBCF13BF405D87681A11E39A02F5CFBF1E8F7BAAA68FDB5DD38FEC72F8A +24285A0F078073C39289AA655E30001BE136D1DF9211EA87C101146C7D17BF01 +CC21B0ADDDF20B654968042D81D34E8AB8BFBB2DE12FACEFB63F7BCAEB58D4B2 +EE591ADE04CF2A6A8A469BB25E6A9AF12997C389979AC060DCC4831474BA5BA4 +859562334815ED28AC9F6BAD89095B0FE8CC91E86CBFD7134114B90B48CB4900 +30D00DF64917722F496C8B16F91953DC2F302E73DD31275B9AAAB910817FC88F +4EA8FAFBD8FE4194FEB6C80BB7C6DA978C8BA48587E06FA98897BA768E469E48 +FAC5E95E65A5DA2DDE3EEB17C167593AC848B52370B7A0D4E5EB955B67EAEE78 +1C9A7002F18F9AF0DD5ECEC085F49B07D8331BAFDED9DF22D57FEFC2B32EEA84 +61B6681EC05AFBD2249C1B76007331B649619F57BD377E9928BC96024FF18BD3 +1BBC674BE91FFA670166C43473F2C64651F986206369F7DCF6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font MGTVBO-LMMathItalic9-Regular +%!PS-AdobeFont-1.0: LMMathItalic9-Regular 1.200 +%%CreationDate: 16th September 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 625 175 0 +%%EndComments +FontDirectory/MGTVBO-LMMathItalic9-Regular known{/MGTVBO-LMMathItalic9-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.003)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic9-Regular)readonly def +/FamilyName(LMMathItalic9)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -131 def +/UnderlineThickness 38 def +end readonly def +/FontName /AAZHVC-LMMathItalic9-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 84 /T put +dup 112 /p put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -250 1075 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B30E8028C685C8FFFC0 +5F0A4499A4A15881E0A4254902DBF044B321740247EF89269993CE3EEAC6F046 +C3156A7B966A757C2FAB51DBC521E8CB43AC92FB270782C9A6A127AF291AB45C +519A619DB010BA31C7DD9AD5DDBEB91D9105095D2F1D77A793546DFB7FC7E139 +E04E4F62F509CFF17B1ACD6133B4D107962326AE697C6E8E197FC3D308587247 +1A80597BF0C905C04AE93A8D555FC3E36B3E6BB26D613D99F5818CCC5466A7AE +7B22C519ED98A9F75E4E9D96DAEE85548F00063FBF5ADB7D3931C3301C261C8D +A82DA8EAB12CB5389FE7573B1828D972E29B49D7482DCFD683CADF9A82655E4E +9467B9A16E6F4EC3517969BA5FAB8223BBC3BFE5666354F6678ADC00D7FAF09D +DCB66B5682EDAB9AA2FA41E3262014AE9F5DC4A4DE1A2F41CEB5C6CCF0A61FF9 +8FC215BA20C2E5C06D89FD0C40BDDFBA44B3D980EC6ABEB90EDF923601C01DCC +7C14503791A70FBDD9C56FF5ADB8DC4A5E7C149A0938232815DF56F5D4DB9D44 +45D0A9D2FAC0C089739CF73229635B8B0F9B032DF7D85F07B62083D0FD7E13B4 +9B92E47A7489D55FB3CF1334FDD8FD1DB89C33CBA7B4DA4731C38374437E9BB8 +30B6E4901F638D75E153E9886B11365106E80CD854C6B1C155FC65E7AF6670B5 +32CEBDD599B8766812225991D24784496E00BE52F473E36D3831D3CECB30DB5E +5B386B2745554BE795CA06545E171DD76DAE9EA7E7BD324430A2D28D7C2FB191 +F95C1072585E883684DB619D0DF8604AA5ECD52CE7E24DD58603EBD7EAD33174 +D50BCA8BC00E4A6D8F1CB6C5426114884B51DD620C94302E531DB7B31DAA4964 +2EBC43DAF9BC9FEC4C2EF1D026B441E082296A65D841821C88ACA493CCDFDEF2 +B50E7B3FF3180A9A9AE03493FF5837128E020D5957149E1AFA0F0528D4442F86 +3CA06CDBDE3C419F578F53D7C022BFFA30978D018B709B0F069E2318F53341F3 +709244297A5B6846271FD2A6E63D4BC1C55FAA12C4E481DAE693BED678FFE181 +B949BDF0E8DEAEE56D3A9926DBE7ECD6DEE6E3D1420954B665DBA894F62D4F97 +FDAAF594B8D987CE15528ADEA1C1C6A104F0767BE9606121F997FA463051EA0A +00301076763D28A004F1DFCC0578C321A250C9B349B72DCBE46BE7B8E0110094 +4BD59BB75A46BDF6734EC628DD8305F7C6D5F9A8BB59A813C66373E8E10B6C92 +AD007EA23E18801FACB5598E5318173CEDE77EEDCF50488ECF3EF7B3069EF25E +CDCE357DC6CBCC1EE0B5866DD60870727416BDB4B2EBA1FF56FD6EB98592FD0D +F79B13EB5D68B45BDF736A27654BC2ED094762CA4D753D7D87BE812C75D98EFA +E7428D3B01E477599A7A59226CBC34EC86D2CA91E32214DD857E80C15BC1DB11 +E62A9D8E6729DBCF6DC208C10B6070BB6696C31A438AD167AD6C39AA2FE5CCA6 +028CB3A7EA6944FC987A55ED58D87566C8DCF13322078DE4CF1E923D953D2F10 +B5C472E88BAC0E18F09BE3AF195A23F519FD68EAB2BCF10CA21818B531AD10A2 +0BDB91831E4A50097240019E47B2230986A5D37263D62BA3D19D18B88E20F71C +865A3C7B1B589C0B5BA0C811390F952E77B16B4C3933695839961674CE2B5AEF +26AFE6785A01DA3DF606E424677807FED414609685E975670965A02358C4B22D +A15D31CF4481DC61CEAB7476A2E397FC5B844EB07E3B4B780EEFD83C7D15DDD7 +4AC44EC4F7683BBEB6A99725AFB0CF8536FDA1C65DE434AC4B85A7529ECEB375 +8E9DFD534CAC1AAF06A06E4D4B1E6B9F691ED3689A3E5A0B81E55E5AC7723762 +2745AC4C0CAB271CC2ECB9BD45FAA0017AC1381B4007169F6BB1CE1113D64B37 +5A591E5B6D177A3E42525D2A3E44E80F8777A6B186C8FD3838F5B823E14F44F3 +6C9DCA0B94FFF36761C12C014AE3D87EE4EEB24124BDE2A2F6AAC3F6FD242C25 +F6952AC55C24ED123A69EFB1BF0F7362CFA24BB2F3D4EF7D39E1902C53053C22 +8828289EF48A40723E39B7EC79F2D3822C6F45A6ACA5880EECE2D624A0A5EEF7 +80CEABD8C958BE3A49E2FB0D74DE9A17A3153617F07CACE92977B68FB5A1CFB4 +7B3B48AB7AB10734FA0475D4AA4CCEA042816BAD6D5DE3E5D309221F1221A2F5 +D568015A4D417E9D1D2B61662616A3F269B9FDDD26A55560989D5B2FF7BD15D3 +B97E4E6FECD49BBE3C71EF997FEB43D4D29D939F1908B1BBF419FB5166EB43C9 +8C6B4149E05F38B7D4E9B05F803FF6AD1569E43998CAC08592D1F810CA7DB9A9 +1D904CC0F26C4C140E18E365E221D99D7B70EEB078DDAA6B27C43316AA4BC8B2 +1E88E6F7EABAAFF8B98BF549F4FF7DCDA5DDC1A00DDAB27A8663F279CEBBC2F8 +CD32834D6FCEE3E97BFE2CF948A44B7156F0992DA956E21AD1B9EA38B11BD7A2 +8E79C6E90EAD99061E7BF1EB7637AD8BCF0AB53843A5E6D68A6B137BD9052AF7 +ABA17D006B0C56D00AD3A694D1B3E344E21EE441112599D94295A0F20A1FE5CD +29BD852FEA422FA3A32D115F77E58555D022834E0FE070D3D15438F2051593B4 +76FF35FD5384221AB453756C50581714DCCF2383AEF690F0493E41FCFE29BC12 +ED207B7E74317A0BAF67E187D718E9A89172EB2B52A0D7421E2E93322C129869 +C8611D3E816E04F7D2A1B68070F18F53081CA418774AB493EB548267A74FEF32 +128E950576DF87F359090751B45FBE97A3231CB40490577F5E5E296B7C14EFA1 +F00E45CD78F5D2026260D2313FC137CC2A083E959C65BA6A0014B3A2DA7590B4 +2E1C645D878A0A06F280B7D2DC25AE7D31D289E5C13FAC9173173320A0D3AC7B +14AC12038FDEEDD755AE8FF1F4FE509DD307AE5F873123DDD1B3C319AF72B2FF +68DCA8CF218BA1543E786DD1ECC2A226C00030742B130148A48A32B90EA1A4FA +C307325EBA2A65719ECFAE9D136C13DFBFA7A26E7857F242289FB138C4F4AA2D +F56E71A9B097E98E510858829DEA7F0B52BBD337638EEC35E4913F0DEDE9336A +ECEC791AAC1774BBB06F986E8E7DB5966DBBAF3C839DD51ED8362DECCFA33485 +558632A3E42FD2A2CFAB8F6B94C9815F49D89D6CDF47AA3DA8FA2621B84643 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font LBZWSP-LMRoman6-Regular +%!PS-AdobeFont-1.0: LMRoman6-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LBZWSP-LMRoman6-Regular known{/LBZWSP-LMRoman6-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman6-Regular)readonly def +/FamilyName(LMRoman6)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -88 def +/UnderlineThickness 31 def +end readonly def +/FontName /PBSZYY-LMRoman6-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 51 /three put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-515 -298 1647 1125}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E7AC5E68123F9DFAD1150FFE135989C22B412B +63BEC913DA6144549F051416C71903E13237781A5DD70E8333F80D9F0E493687 +94A83B2F049E14761EFE435983C72A913217C8946E4DEB22A9DB2FD68B53B9B4 +02761774E0E713EB4A4FC9C587A325C91693ADBC62DF65291D5EB7BD830949C3 +35DF08289D902F15122C50260EEE2B47E043ACF386043BC0B77B47F761487099 +F3EE8B97E5F18DCAE51B94317C8F4DECC130CEC55EE16A19C81D4D1668127C7B +86C63787AA273CDA19F2DCE459A6BDCED90E3C60B9F7DA6A0715D2D12F8B805A +5203A948442C2E5796D5CD20544385DB0893AB62040E1E7F33167592F1944E2A +AF140EB52E80AC868A5E53B529B98C77E46244F0B9D46A2FBA3E0040CF5A1D5B +8CF20FDE7C876B9AF4A5F6798ED83E56E985DC30EE5A3B2D5EA30F640DA2DB67 +1783F69DA070954570F579C316046D8A6B7EEEBAC73F338A8B7D40470B4468D8 +CD9BA8B731E8581C69A41FE873D6ECF58F4962AB44706743806BDB909276EE0E +99E10A530147C9C14638387F89B169CCEA629DE9AEBC010589EE04588A992E08 +30B37AB3DF923029B8F6BF19C1C728797AEB5C0F2044753BA4C7D1437E2B9B1B +3DAE6A15672EF1F238D1AB8F873DBF5264D704FB19F5C1CFA0E5168002B3741F +0134E79412F5B0AFABBF3069460C10225E6F7BADE64F07074C9D594F6F7514CA +5B8A7750FAF214600FB248AD5E8D9FF734EE44CA79A585268A06C6FD4E294257 +0F814FAE80C1A7776ACFE85D3159ED173F8C4EF0456171564E9A2E1C26464408 +16B747D137D37316A340FB72BC005029A06DF8BA48E9AACDF832BA2745C448E7 +9225CE3A522B46E18F5733663105D638E571758C9E8D9121EE819E4A12676318 +11F0C568B81E1502A5D168139F197F7A71FE60CCB05063C6D9D8A0048E60F9C9 +5CFFF69AFB554B3534796218449D2BB97FE15BD1A6FF104BF67F8EBA5C3C39B0 +24ADAC78AC4FF61D5847F0A110651F4370133E3968EE80FF9C2E54953EDACCBA +2549852043B5A93B09ACDFD025365A4F8FBA3FCC4DB60700C22ECDF23E95E01A +4C7B87E4F5D46CD2AEF5D46CD2180E4304BB80E17A83397A677D32DEED9BC850 +B4C056641799994DEBD48FC73D616143FFB85D78805A95B8CB191C775A2DDEB5 +FC8B803AC7B461E0FB63D746090AC3E759366E115437A8EA8CD328F309EC0960 +36351451AE7425A26CDC319A31BDE48F68B947574C1DB2834483C460A5B2429A +D49BD462D9C9F75FBA92ABD47A5EF18C3A43B9B7A3D1EF1AA43A6A68E4D42CDD +2484CF47C0FB3A68121F424FA4B29058841D9821D7F955D3824CB1754278E8D5 +847116509B7D3B960EE375F1DCCB4CAA1CCCDFA0E61FE01518738F7E6B887898 +261117EDC211226EB3A9E0B251FD4CF4FD2543B7E6F394D3D262DDCE224AD9CD +BDE8CDCEAF38C0BC9E406A35F44C6B412ABEC730D9DE3716C5B0A87BC7ED856A +77E3AEEB9912B64A5298C2F4552CECF63C84F805508C4A0CB98910441699B722 +2BE7727547825EFBCA21408C5F84E3E7781B5BA336E0CF740BE6D85F8F6F8631 +BDB1D0AC05ABE2EFAABC930F472F93E247E29CD9852001BD2E16E51AE3E1A77D +4B05540EDA577F3759A940D23E73451C967666B5EE5CC6EDDB55CFD4CD875072 +FF79F4ABDD8F935A11E83F9D6F40978896B8F7A0B472D1F9FFC68F7C2F5EB1DD +447832B4E1DBA7870A949E48C9DA6B47BA581F7D24C5A0B90A66F0FFC044D1E8 +0652D0836E0FF5980A50D39360DC793D9C260F9A68379C031C3F363054F84888 +CA17948C9FB31CF86E555B4815AA6C826666025BB984A519FCED4498E4A4CD61 +BDDA5F652B54A3270DFE501ABDEAB9327E296740F0DD9B42A45879E285C8E0D2 +DD61A71643555DD007B6477A05334C6D7D079DB00F337979DA04BBD485BD5630 +0DA794E86C9815AB3FEB37E78106CA0A3441735AAC9EB49CCA33DF4322929D86 +32C4BD136C89169D45718A88BABCB2844362B0652A6345C6EC83DFEFE0994552 +32455B3CC14F0D2FE83F60403C598F8E360AFD7C3A3F37E771BF49F20E7ADF22 +AE9612796DEB9138059A4C12D4A8B8A37DCC221CE80014F807A53945E21FB479 +4956F9E37B87EAE0447EDADEB00764A38DAB429277B779104D1360C711A40FE7 +FE508CDB795A3BFDCC677893634CF91C45816B9AC1146B1BB7AAA74FF92F4273 +B18D515086F457B5AEBA634AE5C75971733044D64738F071F82148EC95F4E53F +D20E5A2A4479D59A73A9D61F3E4E4894BB92AAF0AE56AF9ABB385D300EAA72C4 +388B62E7C32A29313EAAB849169FE98FF9B3CFDF3FC9692113CC15C94DDD2940 +49748B473FD5F4AE9C34F0554E0BAA2290B2082F996026ADC420C676AD59744E +3D1C8132F311B70AE10E12E863CF044F38542BB9CEFC017BAA8166A39AD8117B +F368B91934BC6F0BB1B2E7C4F285F9BD614A00DE6825572189A19315AD397814 +2E2E61CCC0992B66DA71D8BE22836E6DE06A54674E34DC85646396AA84DF28CF +38994138E0F4E0A3F1604049D39F50717E4670442DBC451B029ED37E22709B8C +11F4DC6A1EE18BFA4AEB8E8FCF1565480CC3C141D6375466FA0272B67393DCBD +86FE4CD039BB44D2BEC68717E95B7597AD7CACDA2A6A4E8808BDF0ABA0997D0E +DBD2BA7C8586E942973B8ADC21BA304ABB619E86CEF1C8D3D84C9892F62613F3 +FC722D561C0B4D707CFD45E588F7F0CEA7717976FBB04E6A3577A2141CB8A8CB +6EA47F3B1F8BB5B13D7B90A4F95E54057A005AAEDAD9D7CEBA399B3FDFF494D7 +8EEF9EC6AEEC046812CE43B02B9A8F4A127E7C98CF0C088786119EB7E0E7EB32 +C428F531FF5E355D691E098D1FB67AEC40458600B1A87AE31E65B7EFE7B1CB02 +5613E53340E473C1D5495826470F3A1F450D1AC2C81C876EDB818BA0919DEF1D +3F443A32A724A003C23DE44D0A1774265B27B89FAD2A00A0F8325EF3029125BF +0C973EE91DB8A81E4164F827F359A4630C2955964D0D808BE8D16D2EBCD7AD30 +50E68B2F5B879433A41FCA23CE3D342D8157822D42F334B8793F13FB6797C5E5 +249834816FEB195E5FB218CCB914449B44FB92C6E63D1999EE615767510AADA4 +364CC2035DB3CD08B107110C866C7FC5A1A8A411A597335E6BCB62888AC8539B +369E5FE68D9DEA3C0DBCF7C332C1413109E975BFFF13E7D0BA8720C1A7936015 +028480F2CE7EE814B92E5BFEFF479612753E3B373D0E5E288AC7CC5D3A751095 +4895B6583129FB837AFE9E5EA65226535F722426F039917C6C2E033240C86703 +508D2380278FB9B8E12B455199E01A4C7B87E4F5D4EC84E9D21FC68D0D1359FC +7996DB1B6A97E165EADC6CE23BD6CB9700745AF7FB6DF76A2251C779DBF0649F +15D26FD05EB16A7702D79D42364FC91AC88F98EE11E8609E02E01CE344598BF6 +B0D1B1310C75AC850FB4C642FA3710C2C9905F224C87890C9DA4E53930BBDB54 +CA2AEF866BDC2071045C3D71BAB3CF386AE54D6D57ECEEF7A86A51787478FAF7 +EDF2347DFCB070CF8E3093B06D0B80CED641940DD7A92B277C63B178F5E81127 +0F2F4E4FB0360E4923BF1A75C78A77CE2BB4368A7C8F48639FC3A0BF18262068 +E043BAFA2CCBCACE0875E368521C0D91FF9ABF781BD5C69282459F75ADA02D7E +D5D348F7CB99C78CFD41D054B08B9AD11A4F25CE3652A01C7033683D9A1ADF85 +5A6BEFC921B4896D04E61B913B6C417E0AF5A4EB59A67192BCA9ED8B4D70ACD4 +EFFD55C41DD3831AD6161DCDD67FFB74C773637429CB45EB3EC279B505D8299B +2AAA7A05FCEF74AADC754D33163A47C93361B58F38ACBE8868CC263D0793FD51 +0BEFD0B8DED7C00CD9A60AEBBA3FADDCA48E2745359AE31AEDB60F54D334C1FB +8CE7C6CFA4536829527A871675F108B3A973CC43AFC2BE532ED012C3EB58266C +BEEBFEAE16F228285B627BE31FE6BEC3F374AE853CB3E511385FDD62F98D8CAA +ECD64C7D8468DA6DCF2767A73AF89279E81D9CE04C5C360D7677FEFC0BC3255F +01003FBC34C53EEDB7645170A6A6B6C1A85D0058926158D713B29EF1F9D60352 +A41DBE68A7816F315788F094FF4AF02F686A3D22F12830D995534A8D82E4B822 +F07B115CAEA24F19126C17DD16A3913F27F12C896BDE5C6BFFB9251338B976C4 +056DFB27F053921193C59DB289A4188A942F2D2D868F92B8459BCB9EF09ED7B5 +2B92B00BCC6ED4FE1BC82E285FD99B6CC9808D4BF6C5E91C51725CC94A1958AA +70AE9037BAF2779ED8034237F25540F71DF81701B07933495A954F676F7DFA49 +F81BA6B221FAB4FF6EAB642A91F1947AAB4A780D034BC00B16D7C4D77CA1AAE7 +242CE5BE6A645C2653FE55D062B786BC3C6651B6A1CD604A45763B67768AC526 +1DF9C7E081A7F60049B5EE91E7C3F3F02E3B8751E078517F614A52C9CF58B49C +1D1550F2589FE68B29179A3E97A3F0B35A3FE8DF5B26B0E8BABDC5FCEE3EB404 +54892CE429C3ECA8635B7A013061A8BB2B0EB98CD8674AB5A33FB9835B0D1EB4 +B6F550DC77164C5F6B43342A87FF745965DC919A12B63D7058BD4F4BD90D4EC8 +361D3DF55B5BF4BE1765CD19CAB0F92A94AD2E091DD7659A4DE4DE812FC92035 +4999BE909721075D1D40A984E6E75ABA2F4AF1A7D59300C44EF44E7060A9FBF7 +B5252C0274C581A2005CB515170BEC2C09C3EEF80AF06A0B3E3A704A3B79B914 +B6737628E56BCA749F4720DE9195E8559ACAD8346F7BD9DED0B9584FED157922 +B29CC828ADD9B2582CF6C3178700E56D15B3AB9AFAA3E9D10D4B47F75D05CE2D +81DB06B129721A9135C29F9C2C2C9C3FC2897183D705A37702223D1466A03D24 +67AD61286FBBAA4725D698612300458A151C340BA68A9106225ACDC6D829F002 +A20624B2659A7011A9657AC8B869C2FEB82AD03AF067FC6D600734F59939234A +15ED0A6402505729BEDFA52397A053B37ECC29D2E0AA06A2BF72DB85657F4A35 +58D4585AD1918E86DAACB86054F56F7394088DC50A1C1FC14A0F8E5003D4703A +071AAA2FB6B31D984F0072AA303D33D5478995B533818649CC62032B5D3A3F48 +0437323E1DFE2E69212EAA61EA27F9EA185D6B4A80C1BFA827E4F15E623A96FA +4C467943C618A5E35267223F46AB148E74D8D1B986B2EBAE55077A0E54BA5F4E +CA8379F7F7BFD9CD497E66CBE3728B6CC761E56E90A48FDBEA688E80FA438D78 +057EA80AF988C8767E67C90E0CCB24824503570117323252722787576A552F56 +5387D8D2176685B1A58609AEC90E71132EABB4AF737A7AB1D63393DB4A3AADCA +389CE1ACBF20AE2FB1EB4802C331780943D1C667EAC9A01B6176AD76F2D3E88E +98A5679207C76C999903969568B43673A80D0C5108E8116E5F5C2F25A54FE587 +E55C037EDF4C9BC1D95FD0DE382839AE8C789A6339F7D36DAFE163824896DC2C +78FC9DF1F980D05D8533158A7D1941871D0016ED45EA05983F88B9E7E3262FB0 +36E1F51B26BFCAC3915932A9CD8EA9FC589975823965AA4D2FC6AE27B27A17C5 +10EB9072FFAE0685C7C24E70ACB8564454277C41C28075ABDC428D3809A6BD65 +49A52A6AE38C80AFB8C867AF2D6B55B800BE51509F685173FC157CA62976128D +48E72C15E739FA6D2412BFB5783DB3C0F6D60E34BE594B65D769B6340202E77B +33EC7CF4718DD267EEFF4C0000F2F317ADB833E0D0DDA4D02A93E18795A8AA1D +4994D871C6C5B81488F425782658BDAF63E8792D79340D223C92CC01B7E355BD +A077E525640CF211E7A3B8DB7BF746E85C18EC1FCF0C423A86C57CBAE8F9F82E +65EDBCCB17469C47E7B6B66DC8BDB8552BA01AEE38E1205B077C2F2C646FEE57 +99A02E0F53322EEE450F6DC39A4F03032CCA7A8320F6B01B4C39C37DE56BA266 +2E21344E73C74148C1ECA7D4F858CE686804C3F119899F5BB3DC8DE39690B59F +D2708ACEE9F19DCDFC2F1E54AD17895F81828655204581AF0B98038CA5F5DFF5 +D325975F280CDE4402EC81ED6EE1D304C8D933CDDB280F05DD157E37A6EB7BB4 +51424B682DB6CE16E840BD0577CD58A2FC5B7D170AAA239E07DF91A1C10223AF +53A16B1DCD7C5DF152E571C9E7318117E3200AEF170495FC898F22ECC3CBC849 +8CF1AED08F797E67C90E0CCB24824503570117323252722787576F4CF1A672DA +6A04C28C460DA2A483E9826D8813326765D2A528C6A92646975A56E261E3C169 +37CEA1C949ACC063FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EF4676BE +5E02D7DC4613C87ABA83D059ED0635D5874A3671EC6B08F2A0B3374650DBA970 +A8893D25DCBEDF56ADA1D011C03BFC4D497466C7F09105A287FB8C8D3083CAEC +5B4F7B332E904266FCB27950759D9DF1DC35FC7A9C4C4799419A851AF73C1978 +E6ADEA42A238CF1150B5BA091FD30CB05C0AAC0D6FD8486C034DF78B77054829 +D7A079D7BD85B9A80845B563220566FEB8F341AACA7DF6DA060ACF1112FA31D1 +0565B2B293E7A6C09E2E8FBD459825415B084F754454ACBF44DCF4961F68DBB0 +644E77613C9E96ACB55A77DF4812D900F42AF9770E51EC98088D8FC81C7A93EC +9FC3BB5BDA3619E904570286AF49CEAEEAAEEE0AC1EDF4DC2F53275011EE991A +A96DDF4C96A9E0D8E354195A2563759DFE0183C8D67B449516EEB59F22B42BE3 +2D7B1631DD1E36137B9C75F2C99248D4FB86CB367BB50ACF8FBB2C8A2EDB17FF +267D0F21C35BE86E068F98C3564F42D2F7F26014DE37C4DCCB6B30860F43089C +0A6E1E7B4D9287CE71718F81073EBCBB4386C5F4957F220CDFF1BA5AFF56910C +49B957170DFE24CEF8234658524B0071B5582DB34872C321F5D6A82C3B0AF842 +D748E7160373CAD07AAE053155493BC317F89A8940552EAC2159B49C1DB34B25 +67B50D0B0F2BAB32DD9D471FDFBE9B4D20B0BE8BBE3C1A5459A27799E63F136D +C58DA8682674E24838BF99B06FA68C91E1797DB85D924C037C275BD496F93E01 +565EF63E388BFB5372277A752C858F67901B52715557491B4DED0A19A1E6464D +99B41FC0AC101E91B84180444A0A928894F8FCA116CFFFF88C6F1C7BF34A0E25 +EFB2AD7503D23492E7E980B2C4324A4918DD087768EC44A893A7EECB6D95C35B +B87DA2B112A3E5F0257A53249617F3F4D9F5729FC7C25090211470F9D3B10BF7 +FE4019611CC67279792C59C002037F13240A333B2039FDA78228FF7FFF776789 +5FB02F823B2CAEFB944B42D689B020B11D38ADCBDC1AD716F75A2C6565B6D04F +A90E615D06A805EF2EA704243FB382621C005388966DBE3F4C2EC9888B56E962 +41D345CBE471FFB3B78C4FA50EF1BEBA5095045ABA7952457E62E4081D5CA62F +44DC287DAE5C2DBBCA73CAF31025A3FD47B8B313E59528F2881E4C77381AE42D +708DF8E5C93474AFDFF39C78E4003E7B7FE30D31721B0ADF552294F3AEAF6C9F +4EEB4990475FC4232A38D8F3903D81C9A329939DB5396510900CD5D522C5E9DB +C5C59AF4C51B407D44468B5E2614DD937194ECD03E78CBB916BC57037DBE008C +F0CCF784147D8580979FE5FCB204DC95F10D6E5571D4EF121855C1086E047F04 +3F4D780E9A34C3E671B402F789C9F3C869F0FD12D2A1FA3458D37F8CD2E85194 +7683E050B6D2E4F51FECC9351B42923E388B70E7C41B77DAE3DB6C579E3A28C6 +3E8E38D62A92755377D1274604BE610997CE121BDB9CED994238C39531CDDC19 +7EAC2414615E79137C52F372CB9CFAF7DA3CAF003473DBA5C03B5BC597E5C182 +CBE1F42E739B6485473B414FCCA4D5C10FF38CCCA54DA33831938E9392DEF759 +4DE827864CD1D0B2F50FA679945BCA6A71E4329DB73E7F29098787D96D89D30A +3C961F55E64983F69651D5206CE47CF745E42FF494201D7BF2AEE8664D6AD229 +D31B6E7713609222EC88AD13BD745CE175B921697F9D9FF0803559FEA2110988 +23531BE96D98F0401D2545E9FACD008B4ADB50EB9F049AABB576738EB12DA190 +F7B750529BEE0764347214528AE43CB7EBFD4F38C31CF4FBD46EB44215D6E646 +EC32B1031A6A54A6805B7F680B56CED7F1984220443B845A9FBD9CB9C38B9396 +02D8F7A3F70B39F1723B8E668827FBD165657C485FF7D48E2C2AA8284ED768B1 +555C02AFC9FB543ACFB65DB1A10646D0762B400B49288C480351F7DC67048E5D +A26AC7D0ABD2820C2F4E7B76F2F0D593E7F8D1CB8EAD24B2F8DE2F54038936FB +2D9659D413E08C97C832D3A03EF24ECB073936A0C035ECDD9681A52882BB4E55 +C113EB226EDBFA60AF43C7D37311FA695AF97F91EA727C3FD9D0C0217C057987 +87881D07CEFE01902B0D0F7D8913B4E954FB295B5ED5498C4A68B73340A25409 +4DB0024341A7BA745D8F3DF3DD0D5AB028F2EAA1AF13F4F8F96019FB2822AE4D +7FFB00D18FF44D2B0659D8818C847E21917F8043CBFAD9A3BADDFC68DCCF67E0 +FEF88AB76E205570691C6063359CE9DBA2E3ECB7B59435E44A8B4AE46E1C2BDE +A679FF899B2E62D89D132868CCD003AB7AF9961F0943FF5F02016DD6F0563A26 +851D5491A897AEC52D74BB6747FB9CD5A633DF53752834D3CE0EB2B7D7775E39 +5BA4BAF7F82F0850D4EC408D5FDB7470CD59E8576E72A8186570F0EBCAA0CCCA +D7FE46DAFB0044DB29A8B801321969CD052FD61493FDA21156452D2865572235 +B8CEACFD7733CEDCAA991212FC3C15A7E8CA6E083C0034671A4E268BBADA4583 +A16C3C57DB5F720871CFA9672BDF5356746638CDD9FD68E308DDAD15D5676372 +A863F05EA4BFEEBD5DEDA74B52C8EB0BA716FF6C6468BB98385F009C20BB8434 +DAA8EC8FC416BB45F9DB9C98773585EA5E4D316AEAC8CB4182A887EF4B289F0D +3573D61FA865EBB3E287937147C9BE9926DAAAE4C59ACADCFDA1CF32A9E980DC +7946713AA2B67ADE09E2FD2209974B99C3A0363AA5CAE125EF0F3B74E35560D1 +6C07063DFA0A742BFAAEBD91144D26AFEB983E71575D89DA575AB19DF8CEFDC0 +FA2A5EF2622F879D80738E31D04524CDC4DFD91254F5F7DF55FE68CAE7989878 +5FA31D557C86F93742930EB43CE5F45809AC88B5FE9E89C2EFFA64B2ECAD898D +39DB7D202BB69739202BD31EDAA120CE54ED0DE7EAAC5065B4F48C0B7DBD8AD9 +FF3B7B5B4A1B7CA0542072597BA50F8F45B3B08141DD5CDEB790D76C36E9CBCA +5A955285C130E0EF728A401986C50D3DEF377CAEF216A5A795DD63F3C6659BBF +4D2971663D0AB84621F15C186C06199CF885D233DE4656E4CCC1AC1A5762BE48 +F5FA88A3AA47DFC0FAAD37018CCA129A4897876302C02AD8911B3371DFA6452E +0BAA0519CB64DDE6282787A7F448D78DEE9271F19E6331D554E6829242F1E05A +A1A3BA678F42355A6F1123474D93C05C07B8689FC4885699E4BB766350BA721D +100516CB839EDAEB4DFE011D1947F0D4874EBFFA5673390D853D8277AB6758D6 +8E11567ED38212B204347BD00B461544B85F64FA6D6130832DC718E26691AEFC +1DD6435FC6A7C2B91B672FA23D9F875C001E76ED42D71E62DA447AB71A060B51 +99BF7899D41F602E326BF53E4F91B77B22E158BA172BE33861E18AAF3A48C72F +9BD37EB716ECD75C6A6CAF0F0FB5F6A73A47FFFB9D6414E7013B7D984B3A18E6 +75655F4CAAC54F1F933DE269C0DF2BE55B48962C844CABB7BED489A190D1E853 +9853C0DAA181E59ED9410F4D901B9CD2061595FB27C9B1720C97C551826A537F +BE9B5F897B957CDB27ABA4802F0BA02D8DDC0144E7C1BB169635270568E060AD +7BF221339567C68F6B8CD63633DD6BA618557B6798E9F793E6C866B334A71EC2 +3B34833BD3B6BF56210B6FFF3953D0944D30855CB73E7A7A981C9CF9174322CC +22362D93433F8D716F159B035A561C376465F9331E5C7BDD1DA502EB95C716BF +DCF80180EE6DC71C01AC6AD353810CA7938D83B174577EF9C645314BAC0C5D26 +C1076AA31C8E894713849EB6F8AF8007B3F27A59C82174638FACDEA968C7A123 +2104B287170D086BCAD5C7C2BB9C184A5F3F9186E7F3B1D843EB1118F160769E +D9844B47A8A2CC08811B93D94B01FE7AF62D56594BD31845DD8EF67D1D889703 +646420B074E222B6426D8AF577A5B7F2B019500E8FBD9E83B2C925BA9BF62903 +24C59F30816B248D320852F6F0BC092B0CBD2223900A5A4D8EA5A11699365223 +82A3D7D73CEBEDF433870C0523C3C8A7F3AF5DE044750BF9BA8D07C3D70161F0 +724055E78899DDF3BCC34D14196B1E24BDDD67D0110B8331410F1DCF9E65E733 +8B42FFA0B337AD7CB84CD7CC7795A8F1E7197309DAD0349A9659540C28723810 +DAD7CE08EB085D29AC7925CE02513B4E614C0862D035E6AC70E1B1B5F02E969A +DF6CDE36D67EB79A6BB67B5CF26F8C6A61D41E773D3D0004057BF9DE91B80648 +FAD40756621200E43834B0CCA28532BB1E7CDD3327289EA1C3C455D8E7D7F669 +5055586AD4366A741031698AA060ACD6CBDA8D00D12D8F361B497A5239CBC501 +43E098CA65841533DE0242731B79A1A82CFCE9E49B19F5D32E2386B247139DC7 +37A0C0E3D0D1237B3FD2E75B2DEB5195839A638DE491FEE467F68D25CA5115B3 +81E6D61A9C9A71CD02986992B15F4CAD81E8CD4B2A1E85BE0192A4B722775DB1 +D43ED534CE92916843FD101A6FE4D552944258F3184E28421EFBF0F6600EFA1E +7D08A1D454FC01407126D3973FE22CD3AC4F6FBB0AD7B96D842474D1DF235DE8 +9D464EF44F2C9297ECBF2840EC61A089DDE23DC9E3DEF6471946061D0DB6701D +0563A3792A1FD51E5460CFA0338DF1F5726862FAF91505153343C3BB0884A7B6 +0DAD17058B8E88AA568ED8E38E0955579FE200979E292B3B57E1F7A9FBAE495A +2A25D5A813D1536D5471C3ED727BE7E559B6E54B0C7A64D4A2C86BEC799E6806 +C49C1636A77020753AE9AA57C1CCA7866F6543CE1B25AFD261C434D1D4CF4FE9 +C907B8468C530A546D701A3B92313C397F0A208ECDFCBEE936D0293C010457BC +056BCA70A7E3B757A8130BF3BC078B17590D62EE62126F8F3B0DFB89AA1D0FA3 +717BF3CD52E7FC86C8FE3A9FE76321F3DF1B8D279AD66877E0B05E0220FB8FDF +41ECD551DD326E58FE258D0E268FFFDAE1393586EFD449958C91252156984401 +2BABB5ADF93891FC191896A755CBAE3F0F649948253EC51D98A20B1C4150AECE +1B62EDF28AB0B03187728AF15BEF6EBCEDDC19B9F7DB2512B6AC7FE21F478248 +CF21986DC483EC4FF27307585A474DAB678B23A7EBCAF98097861710D733B551 +0790EB12F5FE80B60089D4C18F187D265E8494A80BDB1FCB3ECD6DE46267C21F +A581E86060A00DF7E387FE4360955D6F814A0B72EC09A99E846384818A44E541 +E4E108DFE5E34573DCA40F5946D9266E07CBF681164FEAF332C19BB771979FD6 +A842FF6BCEC22ED954560FF7A1971E39FD57F8460A1AEB659C973D52B28D6CA9 +2DDED5BE33EEE8268324F6C902D9715E9D5EFF5814A8F3E1BF0B7E35DEF6A9FE +4F0D2A2E9848262290D7F8E5AD77A3AB32CE9C79E9F9F074AB70369ABE28B707 +8F57A4D6313458E50D05A1E91DD6435FC6A7C2B91B672FA23D9F875C001E76EC +92FB6934B5368C099B59A7114410C608C749D1B7D49233688B150E779FDD9DB7 +3AEEA11615E7DEF726AACE340AD9F2EECA199594CF093FB8D49DAB28DA0EDB94 +63FAF413BC1FA14F1FE0237FA942F76F1157480F336F73452C9C15322A392131 +FB96C14CCBE65E59BB4D23F82F28E6759E924266ABB0F5AF2002DD17FB094011 +08241414A916807F8AFB0BBDB5417E6D852FF038407BC405811993C856601474 +FD3DF4947137BDEA68BE33B1C86B31E1EC5E2E7ED6AE24C15111AEE8B0120DD8 +E29CC460BCFD5BAC82C941C2774AF399F6E93075A7A0EC5AC289BB9A3C004C5F +FE6777D6E374B40FC2ADE40888C5DC808B63EBED348D07AAF2D7F7A790A0F099 +8C80FAD9A265F84D5031EBE0F523F174D1B87F8E5A06CB2F03B396D8F523E783 +87EEA92C452CE44D0E6A37CF3696FD8206E691FCCC9FF002209C1C76C4C64695 +6668CB64B378A98BA5F5DB1F67DB7096EFB1F419D84A061BF099B8FA36670B16 +90CB69F17E9E3BF1E15EDCC29B7701969EE4D07BC78F07D63D7D6E5062055043 +0364C88A1DF224DD3EE5110C0D94DAEE6E66D20397C46FEA9B6EF288668FF3ED +3835171FF4288E56438EE91BC7297A8469F567938D322537FA0A8B5CB3E29020 +7065992B084D567645EE4D2FC29814CB1D7082661851B3D94D71719C73B320DC +91F4F64B9B942A7CE1109EC7BBE8E5B7AA2CF43FA2AB8EE4213DA7C6C4277079 +D25627DCD5E40E3E202D7176934072863EEA862AF354FC6CEB056DA1425749E4 +65FAADFA4BF11DD6766C8D058CEB08DBC89FDCFE829432331073236C67785257 +36974DCC85E7CAB9173DEBE09BB23B6885F25CDDF3C2DDC16FD131C7F302A2F9 +FB65ECCCAD4616959B80FA764F314AC16BB1740C1B9A34534A154E2B04009136 +E4115E6073611BE138AEBDDA44E8D1AA9ACBD47097BA31643A74F5D36BD72480 +8357D4FD1813801BFDFFEAD8D918A30005C31F177816336B74AF8B9931BEC0C1 +8AE73FE1F01FCCC7F5399762D1BC994E94B6179B1A7982129C594986C30DCAB5 +11686A2C699385B3CD763CA12281B1A5C2E93E324FF5545D0CE8972C2431411F +730D16480AEE8D2E2DBB374BA8B0C30D5E782C9B7DB4551CB68D0918B52AE133 +CC3977DD3448946BD058A0C86C7B26309AD5A80DC8A9A5AB7918FAB070E18406 +BEC009B1658A7A314C04B7546244474F513F8F91E616AB868D055C8B11CD6EBF +9453B2F632E36A15B373FF3FAE535328CA8C0544484883A0F02FB4B3781CFF5E +1D1550A313D6A7835FE456A79A38623745FC7BC778B3765D421C915FDA50CF9F +04A95ADF3F80F3C4CE59FAF95451251659F4FAD3B928D141B5A50A3F5E9A303C +99A80E76CF38AA5B4C4F8D3809A6BD6549A52A6AE38C80AFB8C867AF2D69FB1B +0EB44C2CBF703208747659F0C260A6B4FD314B9A936D089493E3B7C7A3BE9AB3 +1FFD0D9227EABE61529552E426955F25BD3D4181C84D03DEE36C9F7327962802 +9C83A000941FC5F85C754D5132402A0A94EA3D0E37D4DBCD22AF7C60C6CD394D +7C4BC204610D3A92541054C0574496C4587DF29768E6F31E94A1C96D41BCA87F +4236846933F03C778A1A810DCD869D660DC33865B7E7C25A8F933A0E69D24DA2 +92AB092D52FAA80F47282D973F48A92193487C2944D35418E9E9DAC3479D3309 +DE69137DFBB7833E98F45B76D98F7F115A67578C90CE30A316B6D535855E3BC4 +95EBD55052F31B47841D36838D978E70BDDB5116533BAE1B750318362BF85D9A +4FED0550257C16C0F488A11DF9E9251C0554FA532AE3CF6B4CC492912397B565 +5117DB31B989EC2622635377629CAD8E550923A84F19126C17DD16A3913F27F1 +2C896BDE5C6BFFBCB03C94DFA8ECE2B7374827AE168634FA007F8981ADA54F05 +501654D663389C4B5A8891EC5F847FD143664560BC4C5FF77A0D68AABE3A561F +9B19E9E4F465753B660F494EE3BD6829B0EF25EDA2814492016AE68E31049842 +FC608B1612C379841BC04CA5D5C9E7B9326E24A0D47AD9A7FC20C44470BA5BFE +CD08F2E9B0678F1C75B4349B10E0C822E7774D2E36B7DC679E91F344E2181C96 +31F0E06FD50B7F3208C3AAE0F19541EC977DFB9A5ECCECE193800E322F11492F +E2D4693CDDA5926F4D6643907C7A8A5891F445DD18C42150008FFFDC9DA85E46 +A319CEBE22106497041C6BF0D15CEBFD453284869BED4F94E7563A22D9EB3820 +144C7EADD2B7564578EE778AB577C5BC1E44C3FA9956F75531F04161B2C21F34 +CBE80DE64145C23FC97535A6E4F812454833BEF05947F6414AFB850951A3BE1D +DB72B79483DE686E68A33CE20C97AA3D34B75B9B69C9CC6AA7EE629D85ABD5B7 +B3158D44150D249200D31492FDDAF610CC80CD098D1E968B18EE09AF09D593FE +3D0A62701D18826FEC47F867C4FC966D23A12CD634C1FA9AB34BBDD9983E5D44 +1DF74B89E58514FE8D5100151D635CECB8442177468B4A69E269481F40D0047B +25617D002082B89E2DD0885CA956529EA49D7B9133782E80CFF57472F27BC0D1 +11482C5E2407F0458D28393284DCBDB7835E97EB66928F45EA8146164441267E +54185239D9D66638FDA8BDD4DE1F10153D551CCD732503281837C4897D51AF17 +B9562670633526DA154F2FC6BEEBC0DA2A57657BE4BADBA11C52E735C2C981DD +1A51008E09E7576B43654C207F12B1FE9D0800C9DA440F8F4DF5248637C3BC95 +98A1164C54C878B02839FBDFB30634D2C908A201142248276B7E4F8924750C83 +61FDB1FA328EEC43A235F6F3C221A21FA27814F2945BD12376C76382F3C9C3C1 +7519E46F82998324BBD0131B32482D403D243A54E251CEDFA01A8BDE36275E76 +D3407C62A81FAFC5A6918FC0E56BDE223615AC1316EA2FAC998F9E08DF976658 +5D049BF9B0C16328F8992A1287FBE4016ECACDDC72CCFAC8BEAB0F3CEC7B118C +A007C99ACB3A8CAF71B0FD53F0FBB4B98CDD23C4D7A4185722A4CD1DF2EFBC64 +62DCDCF81DB674AF26BD3389F8ACCDF1DCE3D915F0FA21593561B3F793D4ECDF +9B17AC4E1A9871B927051015616FA105CD31AC2704D9CB29783F12C090F7E38C +A5F15406029C0EAA200C1BB9070C7F6833CF29BC0C5CC42B68D8F370F21DC097 +78880C3CE4E08BC8EB4F995A09CD0E77B6A97267F4C63D4093BEA8A34B315CEE +932B40ADA36F26410CE158403B4CFB64EB4D80157F57E05097732B4DA0F2F3C2 +F479FA651F01F72A57705673E627FDF5A0598054506521227674339C79F366B6 +CA9EA7CD06B8D0DA8E969FB1F684291242494E52311C02C8A34C0A5B3C13F380 +2AF740BD9C765861A95092B7CED26EF1639CA2DD130E71A587A3935D91E2F1ED +F54D76932130618C8D76D20AC022026C6F2643128B9155F977871CC667463212 +4F6F9B939EE1663FD02D1E1D74F22C4DA4143A4BFA7B3D22F58FAC1115AFF937 +E1A8502296281BF8389A348484028006F3F3248B5454ED6DC729CC5070524D1D +B08A192A26EBA06EF157958C1BC00554409AD56FE7142D333CD1D23D5C8E17CF +1B43A482C44FE52E57AF48D3E9B3D32C3D557ED2F6F284CBCF8856B2A22E72C0 +C525500347775505F87BDCC02101AFF38BA1917A296C2BA59D189CFCA85A1AB4 +7D180AE3AB5EDC9A66EB2152A3926D74DA3E0E484D43621E697DAC8CC5B7F6A2 +587F0A3ABCD8C3AA3F46E30A2EE663C2CC64E2DA3631AB809AE250FCB0B7661A +99E3BB1BD13565961B1B3760EE57E29C8BE8F4333B259C51DB04F83FB8A8CFF5 +EA08B850563F1082F302DF65A337A60C1F7C2E743954A17D26C0DD1FC6719E6D +DFBF4CC6E06F7F4E221AA17F75D36F7194C41BC7659CC291CD5DF9CCDE6DA0FD +3C77D56D063AD44CB7970DD572CD605F5E64FCB19D176C24DBEDD2808DB3D785 +BF794EA774CAD2ECA4581BD58ADB6AB154DAE7900B7D1A5831CBBB712BD4433E +492B5FDF3908E6BED58C9765976D71E22D7C32DD6A251141C84EDDAF6793DADC +A8DCD7CC7C04DCA33030F187E88F3A42403FD4606192DB1E65591E8CAC11A84D +FE3F09633B0FDA064321595BE68894E2244B800EA15AF8C16B9B8329E91644DB +1EACF1F12425A26341AA5AC2DCE2E64092DCD8A43E347008B7D5A184688CD0FA +CC7802A28ADB7907E056D20AEC2ADCB43DE6F84089E6E0A57A6AD525B4FB469D +4FDF87EF60080E1EA0527DFB9564EBAFB4292516657B11080A18CE326D18DB4F +C12F7A8E9820207DF26473C9C949A2D6059CF772992C5637092710177BA2E331 +993DF752B5F9DA8A06B993088E210C91279AAD5922A3546551F93A06B3BB0227 +2B60FFDF4B8A791B5B54E5E9D98BD5B3A86E909F1A18CFBBB502CF3C1C33D64C +241B9F161DCA2420C4E62A6FBB9EAA77C3E1CD4050AFE0CF39A32316087A9435 +4D471A4D7A6449D75188F3F600D5FE70576EA42629818DF9894AACCF6FCC5C78 +714AE6F776AD12743DC8846D4A70232F0EF82F448559F8CB85DD9909A74AD696 +B4E706A3B47E119413DD9556FF4172F1B18271FC2435C354C3F09D46C1354E5F +C1A63D9D5B91BB6B95C298D03B35B604E4DE22C24947C31261DFE88A93AE4E6C +759BB40715E971D4F9F578518E37E431CD2798239CC4C949013F16A197425EE1 +20A17F7791554750299F7A6109C5FB6761886F19B5B15D74CB098F56CF1CB341 +A140660093A3A260FFABF332DD702AC4030A4AD4B5F9F13F05973139BC1471A2 +E5D6D0C62F0ABC86BEFCB1F65AF4CE77AF74BDCD3B48EBBEF3576781FBB7D433 +B58368D34E5E37B9E2FFCF9AB319C9F3BCA04911B77B657C0E6ED908335A1687 +C92D7BF00C6F8129E347C6489FD4FC798ADB86B0C865CA2BC270E4E404F8A08B +6EA22077FDDCF0DD9D585ABA5B3216B772316E03AFA5A27E6F5EE3F77F4D523A +7A4D01199AFC3C88B0E2AB5FE014A8437745108009D13B449B4A055214DF69D0 +218549440B1C5F19476595E964EFC9B18C7002F76150B70E79387F8C338AA7CB +A1F3E799A32B23859A4CDFB52C22ADB4DB30D313BD85B3214F6127B0F5A90B25 +E1B529E86B0B4656620B937876139F8A8EC00C8BD6EB20AB66BC1FABC48E4ABE +10D7B7E8693AAD1B25349EC43DA3811A83F1E546C0CB1649868C14720C008F4F +FA8D3075910926C632218410359E389D874F4F719293D0B0EE58BE36458AB3CC +02002C46A704E345E7CBA12017897EACD1FB64C1F829392A430C1CB8E88CFB0C +AD53BA7F20DAE648EE34DC7CEC39CFC55A9505206C3C604F4F02C815605D0AD2 +FE07CDA8A9F8F0DD0C048753FD98816588DE9C8A2C78E7C8BA614F66F38F9383 +79CAB93ABE05747491570EDB80902B818F3E52B84BF6A1ACA730BA1FA90C0D7F +09B3DD6A5FE918CBF88B2CB98B7D817311B63766ADFB7099864428EA3580F26C +C4D4978813067D64E0DF70541891615BDCBF3B5FFB74AFEB695F8C92EB33721D +D3B41058551019C4E12555C4926B0116F86F88A7E9660AA8253D564A36E96024 +8C4168E113B6C0C725E49331DC85507BDC697A1C20A553A349DF9D95D5D24C4B +6B2795D94BDEB015C731EDFD27F3823CA2D05633BAEFF23046DF458000AA7477 +BE93D17A85E0519FB0B6C5BDEEBB9554D34547816955434DFCDD0733C148B5A0 +52196AB08680F5ECC44BAEB2FC41FBAEBEBDB65521D0010402575DAFFF833C4D +59C1941D6160B8FE78D5C3354C17511541D364CA8C1F27232312DDB771243735 +43A2C18439DB2227247B30A41C72B88361E10B8CDCEE93DDCDF5BDEFB5F08872 +C77BA070C12B23B2C6FF837473C372E70836D4C5747C4EEB85DCCE9246271769 +E060E6EB754F8E89B075418D032D7BD972EA6B859338F8D6BEC3B63C5E9999C0 +6B34A79E0D131D233FD3CA93D8F5B1DFDCB271329400CAE5B90560D4FC5A1154 +EECD0CDBA01C3098332FD8CE6C0A393AB1BDCB88B84A418C9D3B15FB9ED1330A +B93E9A8D466EDF09418F46892F4FAD459D4943657ADD842FF3D6D1143830B378 +A3EEECB91EC67FB176F2ED906086FB7518C7167965813AC101434BE5D692FD50 +2589F7B14BEE15894121E8CB7971ED4DBD5A2DF213D85A56B1CA85DEA53ED029 +9C1E8516B0C02E9F97305FC7E43A31E0002A2F803A30B1202AB55D0FCB8A5F3E +321815C3C7AC714C3DC89D789252A42CB2F981BFA79544B1A2F756D81ACAE235 +A58C64DB60FD25EEDB5A9E09F469071BB0F203F5D8ACB7A816012ECFD7947438 +5118652EB37CB7021F80792262A4D2F2AAFBBC879A3A7321FADA299277D8D09E +8CEE8238655AC752A08A6091BF4B9D6AC543B626847B574F60E61F9C0710B5F8 +3F74EAFFABC289CDE655EC5D586D483DA69DFBF9E2B6F50F1D8890FDB8C56DD0 +6D24DA09F845947871FF414A3BF0C1B89EBBF3860AF123D485799661E8A45A88 +8FC99EBDA38E539D9345F4B58F6B8E3E370C11DFCA06C381C6793D5574AF08AE +5A4FC89880D4A8DB59D7952F55C1F6110A42D0F70DAB4D6B7E2187A3BF218A62 +F3B4198881C0D98302B116A463934A5A28E8EE8C15F8C89E5E3FA70B901CD5D2 +C49144778CFFF1D5B63E099BE878F99C34FA15687F78572C5BEBFDDD80971DE3 +920CC6E5D47ECED72963406AB79426A14A17B3118E50A9DDDA6C8BE52B95ECCF +029A6B18A512D30CEB0B6ADF80F97EB95E310182F66B217FD6CC9B23CD9DBB08 +CE4B28C3754678266A6A1133D8151A000D95E13EEBAD4F2156298B976E43EB00 +1FA13E44683DC6CCED04122D1FFF56BCCBB9A346307E3BD497D7F1E2F51B557F +EB6AA32E84F432B9B5D24ED5D673E26A25811D4BCA9D693EF8ABE780991240E0 +27E9A5005DF162A28E497C231A0B0AACA773466D924AC2337BEB55ADB1106E0F +F4863C43F7B4CC4CE5008B883EE21D9BD24B48E4D1E03E7378C05B62DC04A3C3 +61DAF3A67012298FFD77760AA9C0611FED9B670604C24AF36B6E54543B411485 +5461C83881CDF494C2B43135E8062A9F9101ADD125A32195B8CB98C9B19235FA +FF7822685D87B84ECF255178D2D2C4B7F7857E7F5572D3BE2154C076B263342E +8A6977987E6EFB3DD2AF1E6F9CB166C25A47C770E62C69C131FF3870C42B68B1 +0C4961AE98EE106D34CD0D4E15BC0A018DED92CC65DA0075E384D92FF2BFB06C +A814AD933409C99883AA5D858AD143961AB8AA828AE35FDF411CDB247C03750F +C0A519E36BDCAF2DEBB2EE0FD69336E7070E3EF345D6D1EDF0B88D0848639E2B +41BDDD559D900CDB3A896938E7D023390D1295E0E770AA1DF3A44EF30CCB0C6B +4AF29D53859B9ECF5CDD469BC8D69616436F0301AF96AA3205D82BA4BDD62FBA +B919EE3C238F61AB3B438BC4E1DB02020775B871C6594076092B169861541F2A +223FA7BD5DCFEC68DCAC374CC58F53516ECD13D6302FA675129688E11519C333 +540AC42F545EA9394332C25C71A36E6529B303BA1340739846C649BBE1B4C581 +A33C4440C5153D72B41953605C79AD88E7A914FBEEC22D733BE413955F0DD137 +D42B65BD9AD563ADC7E1A2C377AAC2757FB28F8FD39312BA79A229868F2C81C2 +F455F79956A9CBAF21DC1BFC18242EEBA6A5AE45421B52AA378D8C8F7AED76D8 +9B3C3DF7FD48646D6A812D934D815E534E942C90D9FC0115D85BD7B8DDE271A0 +D13042DBF987AED233F3ACED3874214E6075A658B3CC670D60B0DC24008DC623 +E531EA276574CAB6FA3D14EC60A2413273C0193D57710E22F1F98824AFF33B68 +549CE34ADDF25807D870F36340D8417D27A83D007491C542505F3BD5D4FC2B79 +5CEC42606A82964DE25BF84C229C62E68CA7C8E02DECCF92599EFAE822D4A177 +BD5CF4F36C2AB8D4951DF2E677C5175FCCFF8E4E85972EB60BE12FF80FC95AF6 +51488F036913680E3EAFC874AFE60AB11BDC4CE96849168DC03492775B2B72DA +A50008CE4A663353A1DAB825EBB864CE6662153FF2FEB28700903A8FEC0119ED +196C276F38247587B5B9B36B62A41A88A2BCD96FC01F56EB9D7062736726F73D +E91FEAFD7808499995ABA0576B897C49FBE31D6CC6B63FC347F5E8ACED4509C0 +A4F078755A82A2A9463279CFFDCB820EB0DD10EA298634FAF2AC2221012F048B +4760A6C2E62E07E1BB1456C23EEC3CDDA5FD0532153D5C6216D9C9385A18202E +78D9E7ABAD9205CAF450F44198BA633D8639980EA7B22089247B9B0377C712C9 +A80195D4C3A837404D1729BF073E5071C460D980E8CB37E31FA6A8206F6A9A2A +9E1CFFF120534A7070A39EF4A1D52625DF58319E34C4CC2669A6E5981D074C4E +8DC80DEB9A7AD2B328153B21B81883962192F9BC959D69B5D8D2BA0F0F0470AB +6C672AB594515E77B8BFBD8383DE10D2A09145627E8D039CDFCC5990A998A06B +072C318363FF20B5A0762A4A9A546A212DB60D5242F93686B0C08AF8A15F4A4D +F313D85C474780C64CE32A93174AE2CB3B276FC7A03B593C2123C513B4202A30 +1255A010E0D6D005D4098EA5321DA1FA07CC1B203613990A9ECCF401E0111DA9 +0614FC43AEA3A6DC2FF687757F753E32D62176E87C9CE253A193BFAD2575B7B2 +3BF4B474C7A3711FC47CD0A0B1342AB1D8CD714C4A4D49D97569AA451C29E535 +A2435C3C00C5CA23DC0CEB40DC2ACE8649AE07EEDA4D1042BE0DB0311AAD05E4 +8B2C312C57989C3F5AAE87122DC4DF7738F78702789C89D8733DCB440CCBEC9B +BA82740C4BDC7CE426F4239D4551FC9A838A4AAF79333AE8E7462065D0227BCD +C0F42AB3879F9F4986BE05852F9C004219582D45949B8C3A7907A725B467E690 +16C180CB85FD2D1D5063EB4B2B2D85542665FDF5578FD38A699B6F5D12FA5ADF +74710D81998509EAD151265E034FEB45E9425DBEF583887879AD93C362A37D90 +4A973CAC2D89B4FCA3A9D5E5952ED903E7B54769B4F259C59F58953261D63A41 +A2D6CE300AAF6E6B603C0946736AADD16EDF3BB714C5A037F58DF43A39DF4F49 +4508A965DDA53F44B6905704CF35D7BF8C3CB2AFBE30969E1367C50DA54B5B97 +820B88A18B6F5E9C82246C7F9D606E14E08620C282FE1094CC0EA2676BA81D54 +48A78FE888EA6512A0AC1CC00800832AFE4B841DD774706282141ECB4A319B1B +853385B5877AD38BEDB2F4DC640C8674A629C88B5F07091ED1EBBF5023510E80 +BBA0438A7BF66C1CAA5F9ADAF1AE6825277E19C527105B0C6D27C31D60430E4C +321062EBB1E154F92D21377D7E1002AE763C3B0988F3E22DF0AD15CC8453CCFA +DA24266BE74E3A871A618E923D4604F635F88FB869D110105741ADCF99D85C6C +50DEF5956468B10BE20C6A1A7C77A36B8B508595AE7F4859634985ECD8D1BC03 +8AB1BD92A7007DFEB4E020A3F22EDE242F5ADB2071FD83B3B900E878070C458F +91821F945EBE7EDB55A0DA41DA9047AC81C30C42352525E0785DDA6E2749B3C1 +7A4F8809D32BEA2B29BD1A883807F11B3A7D826782BE5C133177B9C232674A98 +40F94B60D5AE8D907C42A3B8D5142667EA3A8FF203748B6883B63CA0968B502E +19C10201720A894A4E8F93CB8C1EC87C5E7018D96BD10EC068FDB4701F5A6F91 +464BC5FB463601A021FEAA3041C45BDEA59FB9510F23D33137F22223A5771A80 +111CAB9CB76B73B4F7D2ABC0B280690CA606B5FF32DC0EBEC33EC7A5611CCD3E +201D99B8771B24A632DFF19207DE49F5F9060ABF316197A68DF95A51816116B8 +18E8C846 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /rm-lmr9 /FWSANI-LMRoman9-Regular def + /lmmi9 /AAZHVC-LMMathItalic9-Regular def + /rm-lmr6 /PBSZYY-LMRoman6-Regular def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 11.7771 10.1232 moveto +11.7771 123.509 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 13.30789 119.81343 moveto +11.7771 123.509 lineto +10.2463 119.81343 lineto + closepath +gsave fill grestore stroke +newpath 11.7771 10.1232 moveto +125.1629 10.1232 lineto stroke +newpath 121.46733 8.5924 moveto +125.1629 10.1232 lineto +121.46733 11.65399 lineto + closepath +gsave fill grestore stroke +newpath 96.81645 38.46965 moveto +40.12355 38.46965 lineto stroke +newpath 43.81912 40.00044 moveto +40.12355 38.46965 lineto +43.81912 36.93886 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 96.81645 95.16255 moveto +96.81645 38.46965 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 95.28566 42.16522 moveto +96.81645 38.46965 lineto +98.34724 42.16522 lineto + closepath +gsave fill grestore stroke +newpath 40.12355 38.46965 moveto +96.81645 95.16255 lineto stroke +newpath 95.28558 91.46661 moveto +96.81645 95.16255 lineto +93.12051 93.63168 lineto + closepath +gsave fill grestore stroke + [2.26776 2.83482 ] 0 setdash +newpath 11.7771 38.46965 moveto +40.12355 38.46965 lineto +40.12355 10.1232 lineto stroke +newpath 11.7771 10.1232 moveto +40.12355 38.46965 lineto stroke +newpath 11.7771 95.16255 moveto +96.81645 95.16255 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 96.81645 10.1232 moveto +96.81645 38.46965 lineto stroke +99.81645 92.32594 moveto +(2) rm-lmr9 8.96637 fshow +99.81645 35.63304 moveto +(3) rm-lmr9 8.96637 fshow +33.41586 40.56964 moveto +(1) rm-lmr9 8.96637 fshow +4.1511 122.4505 moveto +(p) lmmi9 8.96637 fshow +0 94.10405 moveto +(p) lmmi9 8.96637 fshow +4.626 93.10785 moveto +(3) rm-lmr6 5.97758 fshow +0 37.41115 moveto +(p) lmmi9 8.96637 fshow +4.626 36.41495 moveto +(1) rm-lmr6 5.97758 fshow +121.83495 0.9962 moveto +(T) lmmi9 8.96637 fshow +92.0529 0.9962 moveto +(T) lmmi9 8.96637 fshow +97.42891 0 moveto +(3) rm-lmr6 5.97758 fshow +35.36 0.9962 moveto +(T) lmmi9 8.96637 fshow +40.73601 0 moveto +(1) rm-lmr6 5.97758 fshow +5.06941 2.35 moveto +(0) rm-lmr9 8.96637 fshow +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_07_reseni.mp b/naboj/problems/graphics/problem_1999_07_reseni.mp new file mode 100644 index 0000000..d7df938 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_07_reseni.mp @@ -0,0 +1,40 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; + +beginfig(1); +u:=1cm; + +drawarrow origin--(0,4u); +drawarrow origin--(4u,0); +drawarrow (3u,u)--(u,u); +drawarrow (3u,3u)--(3u,u); +drawarrow (u,u)--(3u,3u); +draw (0,u)--(u,u)--(u,0) dashed dashpattern (on .08u off .1u); +draw (0,0)--(u,u) dashed dashpattern (on .08u off .1u); +draw (0,3u)--(3u,3u) dashed dashpattern (on .08u off .1u); +draw (3u,0)--(3u,u) dashed dashpattern (on .08u off .1u); + +label.rt(btex $2$ etex,(3u,3u)); +label.rt(btex $3$ etex,(3u,u)); +label.ulft(btex $1$ etex,(u,u)); +label.lft(btex $p$ etex,(0,4u)); +label.lft(btex $p_3$ etex,(0,3u)); +label.lft(btex $p_1$ etex,(0,u)); +label.bot(btex $T$ etex, (4u,0)); +label.bot(btex $T_3$ etex, (3u,0)); +label.bot(btex $T_1$ etex, (u,0)); +label.llft(btex $0$ etex, origin); +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_07_zadani.eps b/naboj/problems/graphics/problem_1999_07_zadani.eps new file mode 100644 index 0000000..6325772 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_07_zadani.eps @@ -0,0 +1,1430 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 130 127 +%%HiResBoundingBox: 0 0 129.23915 126.5725 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.09:0434 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font LBZWSP-LMRoman9-Regular MFTVBO-LMMathItalic9-Regular +%%+ font LBZWSP-LMRoman6-Regular +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font LBZWSP-LMRoman9-Regular MFTVBO-LMMathItalic9-Regular +%%+ font LBZWSP-LMRoman6-Regular +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font LBZWSP-LMRoman9-Regular +%!PS-AdobeFont-1.0: LMRoman9-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LBZWSP-LMRoman9-Regular known{/LBZWSP-LMRoman9-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman9-Regular)readonly def +/FamilyName(LMRoman9)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -131 def +/UnderlineThickness 38 def +end readonly def +/FontName /FWSANI-LMRoman9-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 48 /zero put +dup 49 /one put +dup 50 /two put +dup 51 /three put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-443 -292 1454 1128}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6116FD75187CCA25A83C18B7D36238D683DD1BDBC6A88423ABB03DE1E80733F5 +EB2A5806F5FE4B1ADBE6C1D86F980E374E8A548591F37ADA6411F46A0DF302DF +BC030FE18BC9AE64F74ED6727BEA55018BD56BC16BDB2D1D7238756AC4AC1F97 +2793B7460EA635B857CD13CCE722D93CFF930116F50BFB864AA6B5CFAB471C5E +621630B6A5EA55FEE07590DC85728540B113E52CEAAD4112CDAB2327118DFDC5 +955B8CC380F1355107729559D8312EF337D6D2572276DE8C0E5EDF6D0937E67C +7C25F5096AE8AD1B52978F02336A9ABB54BC5F84B558D35BC54DFAA00D145A6E +734D580D84E97B88854C491011807439E930EF66C618DFAA7289A65E0B852115 +3D3218FDBE42E7D93E411C417A453EE676DBB88945E5335EF02771E119407A7E +04A329DD88EBE730D59CBCC7615377C1C6400640C26526C0A03395986CC3CA89 +7453F7E6C4251D81ED29E82F7052C7F8DED9C0AA224861F102875E94718A4408 +D823FDAACBAFD47660527816A0ED5875D8DF3EAE713E38FBC5D74E10D5529AF6 +84C4B2BDB673B5985A8AE2871F758C0B8E59D849CB1A7AFE0651ACB97F7A5980 +896F5B17979FF104C4D97E05E803EB92D60A8BB1E79692C384FEA60B7EE3A158 +56C67CAEDEFB99732C9630C988B23D892B53C23EE9FCDDD95E1E790CF9265D08 +A0DCE99B83FD1F717581B25B4FB468E7469DE0B761D0DF672E738BD2F2FA5F05 +7295764127AAC2DBE5CEF9311FF48353CB8FD62E27C4E3A05DA549B40B6C0AD3 +DA4B590E9E7311FCE86C774F907F94BC6178D0C8B6D3E9E8CFBC37C3604AE0B5 +64BEBE2FF35E49DBEB06D26677FB232EB7EE3ED0DB577DA27E474099C0C01CBA +A10C0032682C8E1E263214B80D797AB7E393E46E5CEF5EDBD37618D2877E34F5 +9F794BAF7859558C79871830A4581AB3426B888F236D57DB2F5A50B37FDDFA65 +3D84F9AFE1C032512E0627A57EFB828835A5C2477D79AF990E501BE8EC6C7783 +53C94B5495C92DAEC28588C18234787D2C5D4E00A09F155BFDF971B5A4D0AC10 +2C2F64C0D7063F30CAEE917F0AF9AA32B6AB21FF4CE23E80036CB39365B733D8 +759590CB8309079CDE3ACE5E151E7BE06A82A194C7BD042EE90B6808E241BE4E +26746601530E5DFF5859A51DBF625D59CF3FFB19038EA627ED64658353BE1CA3 +769040F003E922161841C494C795ECF17CAA969792C8628B6809C79D5B5F5AA4 +7898560ED80F8F7DDFBC965018949FD9BF61A363353B29D0275E10F95567168A +A785FE3341FE4630D189289C42A534F59650E8320C39376D90BA2030C3656EF7 +2C8DB903C21CE30CC7FD16DD4BFDC262ACA507A6E98111D319AFF427C2FCD1B3 +46DD76961F400DF44CEAB58944C13B7E8245C53EDA8A03F07FBF5ED75A836ED3 +66963BD57A5FDDECE89ACF7D2EAABC3C654C28FE4D8F7FF429F96D0DCE41EEC1 +EA29EA44F3FC99333565B6755CFECD5A7D6AFBE3357B279034875B034112F40E +1BC647FC0AC8E9FE256471C02ECEECBB92BB4E415EE0D7776B862FECDEC691CE +30F65D0ACF3BFF918FC60843D1751DD0FB67FF10DD87E3187D39A515E869D196 +B6D0B8B8AF6825E252BFAF0D5B668C8C9E180AE76CE04F72FD23A3C236080ACC +735BEFEA6403DE4E2C2F75E5044B79C920ECBD7C9793C9A2D5D91E52FFDD417F +70C6497495901E69E4E11B9A32101C0963DEC9250C60343947C0D900BBF6F62F +DAF72EE4B5F08785B73EEDD549CD6C3CF58F2099F0E771F10E8120F8B239874F +FE2072A731070FFB5095F9088BA923049847881947ECEBAE94FA366C4D482154 +A4F6E9D748B724F859C717553B6E62097C0A408651B00C677E94056D90F65DF0 +4CD94D395C28EEA275244AB95825DDCEBC94807EB8FF83744B52A09BAB0AABD2 +6EA1486CDEA9EE0EE9B475088985727690C1AD441F9DD6156674568119F59090 +D32FB97B7B14455E226B225AFE749E97308D8A30731A2D16BEF6103E5CF2749E +B63E7BC74A1EA9079752B0985AF8BE3D4DECC616647CFF3D6CBEE77CF13B4BE7 +3E9CC292F791A0539684131861FE5B721D4F7B49FF9BB5AB5DE2C3E4B7FA3577 +E9261C6E4CABBDE97CEB9F2CD07EB064FA0A0CE09C60BD01F527175A702DA1EB +03A769D84C9E5722C82E4E2D68A054073986C2AC19B3717BA7BCEA10E786666C +72993BF21DA93935F90595BDBD4D274FD42E6231A4A81BF6562ECE87586E03C9 +9C4FEC726E5D5CD253981D2EDA952854D4EA1322A1200FC37425534D4E2C5A15 +1BA8685EA40A7E410F3EF308B8792776E110FAF4E898D4A73E482019551D3275 +5EE7FE0A326A20CD984885AB3ED0612296632D7089A71125506E64B9B2AD79C1 +A84009407BE4EEA0E6E0851A59590D83B6E4AA470CFF413429B3CBDE2628B4A3 +01C4AEEEF711C5BADC08A7A32948413F34D770D1202CDC5E5A16E776CBA0CDC0 +5E45D59FF354E4F8EF78E7E551F5BC14D8E4CE08C3953F99A361F8B5590BA928 +6987A498AEC17886CFA89FED056BE9B0C4964AE88138CB39EFB0A93323427608 +2E17993B297043B2F75674AA08FDEFF793CC26242D918F052AA2F06CF2178D99 +7C4BAF157926694EC48CB03CF1EACFD31FEE3C7AFFFF0C5A3412EFFC2E3FE142 +8B2DAA1853FEE27EF30CB0A49619E044675B4A4C1292728C3946B7BC590B9C68 +F20AC7CE3BBACA2D739FBC72E90BC0E886D4BD5E272DE277FC790A98BB8F77D1 +61F6228107C92BBA3269401BF461EBA0BB60C59D40F48DF92AF2EB6EC67815D2 +7E3D62202487944A1FC201C6C5263EDD2A7CC63B5B7269719EE45655F1358FF0 +229FD08DFC5122B438A5A63135023D5E0F563059F9959F021413C8DC613D0358 +6C1413A13E707E88CBC5B2CBBB2642E6E292593119CCB9418C1094CBAB96EE40 +5DCF58E3A569DF07092660B39D0DC2611FCF84832EC7E798349DA14A17A7FC50 +B8EF8ECBD45699C7A2D4FD24344CFF3B04FA6D339E68D4F70165A8DB7B3E8032 +6FBBCA7D915592A91BE56E020905E062516F270984214BDABB6670615D8A9CE1 +530644E4601D291DA077BE63D94C9BCB476ADCDD3092097015E0C4F622C4B508 +0B76BAA2635F363417AE8ABD71ACBA23B26E3D17D41DEB9F5AD6FFA10BCBFFB1 +3F08DC13655D7241194A25388FEDA8896EDB2F600C577CDF514D89222B39F7D0 +9A121118428CE080A923049847881947ECEBAE94FA366C4D482154AF9446C749 +095EFA75F3205EB2BA1A79554E8CF3E583B34E8199ACE69C5425B0C3490B489E +AE7998EAB7442FFE2AB22E277B1AF591127CA8A28EB491FD849178F26A44ED8B +88CB1B2544153A1AA8D2DAAD95397888B01F7A6F998AE6E072B40F17243EDE31 +995D77233733F9C4FF74B7425C2118FE177FD6094EC7065BED499B8AFFC667D0 +BE39969DAFC31182DA4A939000AB0CF77A55F5A474C9B7F27903B59C8328CDFA +38D00DDACD704620D9C40AC94F0B5E57259CDAE5AF6EA9E6A30610555385DEC0 +F3EC7AA8450B2A1C087D62B042D6AD6D68B6F7CC89EAAF585B97EE0A1885CA97 +B6B4047AEEA5713D78F437DAE50160FAC28C1C21FCF83DEAF72755E2E7F9C81F +E8C4F9F1F2AE3B9560C9DF5FEAD459AA70FDA6FE7132D0CAD6B7B51706DD3D90 +48DF08900AE2E30B6AE41238D7E64A96A086E1299D306E72C10C2692938E8B62 +D0BFDE7F47A6D7C9E547CA876124753C0261F3A55F821AAFF780307168F5F61A +10CDA82CBC29FEDEE39359C351BA8960636ADF062E9F61C3223744B214129F08 +490068B7643F0EF407E6434089AA8E895784B9D744247FC4DD5575318E1A50D5 +C20B5AB598810C37376F6DAA620E0018E4F64A28A14CB690BD5E4DC2D5C51DCF +E8289BC38A60B266753A0AFD3B82C4C3AB5B333511F10A6E751064074A52C138 +FBD0B3128C488F11D9AEF8DBAB34EE26443381C8DB3FA8EFE5DE4FDB94B61889 +8A7BCE7591566B1881971217CBDAEA5E0950ACF6844AA44B2CEF792935B7A803 +4EDF79DB183C8522892F912C82043AF80F61A293D8E4663948874B1B0C79D30E +B03988B4B040791D557DA31A46FD5F2C4176F80902AAFD2B6018DD0680B43A5A +E7900B43027AF80FA1F200A5F7EBD0A7DEDA931A3F3AB2A52ADDF6EA9F7DBFE8 +CCD3F6A21C5A0CF54DA689745B877D7ACCD01B81ED73FCAF31C661B026C23CA7 +7371212539DF2124E314C0809474D611522E42438EACB09809CF4419424BFD13 +6613FB795FC468D39CB8F3E469F9D141FCA21790E4990DB8FF54513822A58693 +2D1B1219BE525A61FFED22D2698ECBE3210D354EE0C9414A490786C04073D13A +7666096A39E6210AC25E07669C5BB03EFD1554FB810514345C73E7D6A82461AB +EF2983B43D784D9C57675573A66A32CEBA6D7B35526797A8C94EA0723B306240 +91816415D114360B4D3ED785EC763635391ADC754BC441476CB08978C77A5680 +FD5D8DE8B605ED3013A69E651128ADA95C430B1A60291840DE9F809FCF3531FE +BB48E1D9464FB57570D9D15D84CF9F0FA89B2FF059336B57B9B45D2A8A7EF6E8 +F024A221794B75C8B06B4A4BD034E3FB87366EAC4EECDB1B8AFA3CE22F8B07A8 +C48FDD4D13338FB20192A4B722775DB1D43ED534CE92916843FD1018F326C500 +F42B6AE9A3439F73E47924A24918A8ECE0DD0267CEB74AAB78797EB9381948B2 +E1E9DAB2CE7AF67FDFA664FFE70979C4696B5B05C07D62E428A3895B80C7693F +BDBEB9F7C291641E662513C6A53E94FDA12E86C83DA6D620CC127B35E5059CAF +C3C4323302D2F0A66260C30CC4180B7DDB99E3AF5C45072D5FDE12DD81276D73 +006D11077C30DC0E40C2D8A6EF4D85355E596E26B675E22F280A18D8354E4A59 +B4F7FCEBC86BCD866CDB15348C8729BFC949FFD786A0AFE6EAE3F7751A3CE5CF +1EC0F608B5E6243B2801FE685033C7E1D82DD51B28CDD8CCEED0BEC5838B5833 +1978769574D066CF54ED5E3235C2D418E38A8BA0578E48711390FA2878C9CD37 +249AE44038EA3E3DFF624A3ED426EA82B9B746C9BF7D75231D8BE66B6F481D4F +7B40F065B01D1C41C9D73C75DA9ED182F06F217B35CC08BE1F342CBF6E8E6097 +A664A4C4B327898A5A935A1CB7E6B2B198EB6F00A9B4C5CB1FDE6F0DE20FB5E6 +243B2801FE685033C7E1D82DD51B28CDD8CCE9EDDC5AF95C9A005E086914165C +A3CC44FF36163C849F8791B2E36655C2842F5C7F6E3BE5A7DE64405908A06C28 +A54EA6E94CF68DC85C76FD06BA4B0915B9EEBD5C5F1D0053B7E9268CF93B9763 +BA70C77A82B01C2B1744775C7C15455276ED0FCD4F407B558A3481CF70EB9B4B +BAD8FFFE53F7656E408CDD8A3C8215D594C6B911EBCB4D72371164CD8376433E +9D2556C8FD15B110E435A6CAE9A365B2D50284860A8999BEF98BE5292433CCDC +C168CDCE34590D81873D531DF4FB838434FC4B72058205034D8CB5CC1AF7279D +E37F1A0A5A6FDFD913164AD228F6D759144B1BB709F58D7A4AC90DEE83D51116 +4B53B481A96DC406E4D95578B4C5A9BA10884C31535448C20AD825FDA1CE382A +39A8E1778DAE833D64ADE41D9E8C6A1F09D1FE24BBE088A6DF3EE50851FEEA89 +C68E3509FF9C70178C4B47FB762975E14C6FEAB7BBE41FD692FBC23D914E4E3F +0CC46869343243748527080265184BBFB93EBBD98E7284386F6082C2362E4CCF +3E66ECC33C744624C4D90098589449C6B0FF73A672307B352E141233CD8D72FA +7A8AAECFD1F72BFF12AB00F60F9980CB3BC380FB368C49AF0D61C808A2ED8A2E +67D5E919C60C0CDED9417BA7B7FBF5919A2893BAD39B99FEC7FDB24FFD726EA8 +0238901BF499128ED228A0548CD9FCD5194B302D289A479D57CF1B92A1455303 +44BD2C906FED03F633F3FC889AC041D4C0AF36266EDDB105695B2E4947877EB1 +F3A5E6E77BE2AF933CAAD62190D61C3F336C8E68585AB5F653B07CEC198632CC +739EEB8A4075951B186DF6A9B62D982C5FC75181A42E65C3E1CF5269B00E31FB +47B4F77FDB27EC7F9E54E92E75E48291ABB565C1F8644CD5D9F2FD60E4BAB330 +1CA9B795626F48588DD09D1AAF7BD6738AD98C5A32E126DE6ED927D9F96549F4 +442D0D5BE933DAFFCB3EF28D71D6E3C1C44B3C7B37E03ADFF44DEF30061B688F +4D0AF596BDC1BC902B99F8314A86E70CD8A3C995A4DF574A6133A6099B5C0CE9 +BB9491D96675544E9932208A3AA1BE8F7AB1DBB27CD8BF8B107F22DAA8606EAD +159E9E240E0ADCD0DF9EA71FD357BA6B94419F2BED0FFBB38725EE7FF097F769 +C017F16598B835A0B93EB97AFFAA4FDB46F35D3B48B9EEAF60922815F6DABBD0 +2E49EB36853B0C68D2C7608E594F9BEF7C5B7D407536C2C5B86FF022AEC92E52 +EF848CC7C269868F4967109EA95C7AAFF1AAB5EB6BBB58BE6AD339C572D0B9CB +60F71AE44E1912DEA25281CE4DDC8BE953FF658A1117CD419AC5CE24D66DF5DB +E2E04E25627838C93E0ABC541424D9E538237A8AA3D32BF8D6E1ACA3F8030312 +588A121F0C7899196A1227CB2BF44CB5A1C8A138514DAA2B91233E81158411AA +2648AE4D4F7AE3710F113F70A98FAF14114900B75B56BCA5D899F157DE02D11C +B4A6025A8F4D50000E18641EAC906A5EF0F9BC2108062134A7F1095E4DC7B4A9 +73030A9F3040C921F3B82D67AE5E767C544A9C10E44B9DFE0DEE815B76EE3E93 +2A702D09248172CB771FBF417B376266C585B6F3B17B1E23C26B4279C37E2C68 +CFC90A5084AFA8A975DBB3644ADB1037620E73A8089A9CDA6AD12BE81304B891 +0956B479E189047C61C701D058B0A0269A1FD38BAB95AA31DF4BE8804458E1BC +7215D3CC7E89BA81EE6E462B186BDFDB94FA42FBD891A23BCD9ACC3C44B5755D +D9071DAE1E651ED94B4CDB49FA5CEC26E56FE765857220244A9E98E7F4D6E543 +5B0A08B3802C8521AB6B8FC85ABE689B800B8365F09F8ADA0A54F35A5681980B +77285AF53F0C37CE00142A9692805DA0E16965289FE28186AFEEC45CF8F5AB03 +4EDF79D88DA1D26E316DFD05D033B7BB01DD0B9469C910B7A7DCBB7171907E47 +39469EFE5675C0FE6A19FEC02697503EC69DBBA1F76ED06C85C5B8042D50FD4A +7194CCAAE068EDBE26B3297B75E73D446B752513918E6AFF3A56AE897CD6F761 +F782DC8D02D23C8646C6C70A5B950684885203F8C4989BD5ECA24FAA6161B1FF +D22A31C1FF1492E91C52D686DBF6C8D2BCA099078135FDF722D4C99AB2881ED5 +AA7450D22A8FF7418B1748B2B229488CF16B2689F77B501911715F16FD79F34C +2B0C99F08A14AC86DDA19AC727444311964F88706BD4BF54A5A216F2EED84DCC +94E379AAB9E3DBB196942DAFFF669F444AAF97BCA6FD83A3DB0875E02748AE1A +891F2571C84066CE46D1611524B0328BD50F4B6EE65D2DB6ABAE8133C7BDA5A0 +3B5B728DA642299C4149A5AE4E4FAC9D0702671BE7D9FC2C01A4AC30DBEB7335 +84203EFBBF997F0979A9764FFEE65AC3597CAD54D82350F8D5FE7D4AB6D0AF0B +C5CEFAC36C643C63E62401FF8E32AC2D33BEA4BBD681EB4AC7FDE486EB5EA03F +149D89BE957475084E6D7DE7352BF4ECB3B8F56FAC14CC191D57882855C3939C +B6FA9ADA4A6FC102C6309DD3E47CF1FA44EFBAA756B02E839A610504FAFB37CA +B297762FB5C45277393235C450451C550EE6B3EF1FF01067BE3ABF9CDFA6EBDE +FBCA00A47E7C02D4C66FFEB9B8699653B19211BCBB496DBD14540A1F3ED55295 +D314E7807F206E0C13AA68398A6E28FEB3B0BAFD8F400C519E5C9C7439AECB92 +2F531C2ADF25F29002B6A1044000DE38DA7BD7171FDE19B2407F893D523EB780 +54A1B8D380DEF7DC1DC78624C748192FA321C96B32DC2311EB09581B4DE31C20 +0A9607D74FC5F70CFFD833BFF967A50CB3CDD40500DD3014D53E32719381936C +B074DDDFE8E86F1CD55938E4C906DC4685E758218CFA0197969FD34BEFE96578 +5C4EB2DEA1B2743752A7B4534BC3A2074641BD58F0EC389FACADA308A1723A5C +2492BA056DD5904B457688247EFD0188017D8E4377D75506A96CEAAFD87C47C9 +37209B3DDB4F2FC6DDE67D9ECDCAEB893B17AB2BBB5DC8E1BCB1393ADC71A36A +C0FF19688AAAC569CDF6788877A3104070C223170140A7516D83EA6C7797D70C +303D946C141100367968CFBC2DCF90282DE11B545D044EBCF26BF1541090FDE1 +96E3F97A6B18CD10187C8BF6CDC7CBC908A3CBFD39BACCB220DC470F0943A3C8 +9239790F6B0B3DD6FACF052D2E1C0EB34672AA7E582FA3C2C89F64B7426E0DDE +C4F73789601E45AA1ADDA4B68CA98954123ECF3A49397E241F49FB97F33B3BA1 +50F46E18DA533BB2FCA2267FD97ACDC041F923737AFEDE255A2B60667E25B40C +E5F8CFB9AF2BCA1DAD558C1F2549A57A98904F052A50EF84D1C46CFE09C77254 +D06A90458A39D9B043D922DD870F06852257AA441D84DB6C3CF3D86F61EDE392 +5484E3FA45344C7FD3D4D3A68B7BB629C3CB242C6FB9252DA514A799C9ACFD90 +A866830C522B92F44421C7E20BE7E0A78FBA272C69F7A34493D773D42D634ACA +4FE2E0A3A7504E4A466962C44C451D3079A22E984B249611BEAEE180A4A48200 +CA7C3761CB464EEDFB24BDB8485E39CC98CB7276D8FF902DFA75BC429C700290 +DF568B818F514EA832662C580500C0575C9E418DB7B41CE33E468014DA1E2925 +C9442D6B2E5E4473DA164629439E6B8AB2B752FBF5AD056EF2A9AC6BEAF0F849 +ED03A449DF4655802BC3265010F286DF8660274AC506884C96BC9405DA846B02 +72CF151FA2AF75FAEF2AF9FDC2491E6B5736ECAA1EDD8E23956714987DB5FE6E +3008C5D397DB2DD70D22A88D59037A05BF9842C0D70A10F748EBC576E16E367D +09E7F61B5646999717D017EC94D43B47E1F7AE890D3803E91CE2738FABBC214C +731C4812DCEFEE96974374BB6E9D392B51363C384BBCDAA35549443F5FC6E215 +18DF676CF6E46A1292A838C381D70F5B37BE323E2DD2566059ECBFE655519277 +72803D96BDF190F10F9FCD090D1108CDBCE3878E032C863869EF2C9A45B188B0 +0469201930BE3BAA9104DFEA7D363CCDCC6ECF79A476C78C8EC10044DE5F0294 +1BFBBAC3E6DA098BEFFCC010D53C07AE90526031B40619B4D27AEA553DD0B59B +8A9BB23D4218042307E484EFC0157825F1BD6BE360285C1F860C6CFDEBC07D3F +1415F381236D5876AC9BF85714824E939267229AAFDE9C8C387F15F064F7B207 +9C4D63AE6E85DDBE826FD8145968FC237F12812C4467AEFB56A4496574405310 +6BD5B5E99175BBC27E41621597A02EF8DBC323983FE3080CC0BE03329FB9B40E +F6B1709337CA0058E648347405573D737AC2C6BE8BA9388110B97F7BE3A27040 +5594D3E06C17B47719E2678CE6F54FDC460E352F0263ECE4B0148610E480FB16 +1357A72731B1D2B2EC17F6A56159ED64E1924F9AA6A9361B09978D859A8D9D93 +961D5036B47F985270430D178C10F17C8608D035B921B87D9F177814EB33C1D7 +98226F91D3C74B092CDDF7DA8FF2CCB8E138E42C9E9B2D37FF141505F5B7695B +2F355214B7B880F6198037713739143B1A341AF31E0DD72AA1D6735F23ED2BF6 +3A091BDA83D9402E4FADB6B5ABDA37F99A52F410985EDFFA782981F6696182C2 +DB0937949A564D4487EB05297392A130503A6472F480A08459D6E042863D6852 +55A23A4BA8B7F6457A7F62D21FC06688AB9336402C5F61327EFA5AA77DA5920F +8CD745270C62394911884CFE469CA423FDF17A6A6E5489C5662EF190E9502C09 +7B3D9123E213615F5C303A3958BB81CA51E5B0366D04BF6D10592B7BA0CFE93B +8E9F4B2B1B0E82CE1FD16B33CA5A42CB96345F36115C1EE8EA5563D046BD8990 +CA3F0B2956BD268608FD78F49682F687343EF61149DC3BF556A632D10F0E0709 +A71A0A23941B8257A2A5EC3F63FD62DD09890F4DF339F854F87C91EA476E88A6 +66F06EB8A6A15ADCE25EF350AAF50E34AF76A51E49D3987DE5A6D98BACA13BCD +BD16ECCED603C74D3C8F83DB12FFA2FEC28A987FA54B40D0CD344B0E303F96F1 +A7DA6410CC5D3F84EC5C9F615653B50DFBB205E243C953608656A6EA9191FB54 +6BB3433B7E4E69083FA1EEA841E5ED4DBBC73231DA05B8B2A0D0C7508CDFFB3D +85E655DD3EBEE6EF04DEDC1E3E58363493F8665721196CC9E9DE49E5BC7F4070 +BA732D56CE2CE7E8E3CF25BB0C4EE70CAB7C5DA7C9BCDCFB67F1B66B7B90E7C3 +F3F02E3B8751E078517F614A52C9CF58B49EF9F51B65901957507D4B848AFF20 +3EC104AB6EF99A3783D9BAD6F59F50D0EDC193D8E54625E72549B331F99D823A +55A389058F3E4A6F5A3313AC34A06DAE5E8BBB9B0DAF1239A14AC0D7C6326D00 +FCE2BD4975C91E5D83A76B0C41A82F21FB94C2D83DB8D42A9E6C43BF0B5B58DD +8167C8ABBD3F4D0954D767BA87EE1CBD3BF7B3620B1BD390E214967EF9422ED9 +6D7B37665D1ABC5777E2588D804CC5370D03AC8DCA5CD34748A1BC13FB31B0EF +2B5A2B2563EFC962FF21D09AA2AE309E6310CBBC224F848E7789C5455C976C40 +C6E24D239FCFE9CAA763CD150D4044347C67CA2A599F1F4BA039BBB26179F2A7 +2599892E4134DAAA559BAC06FE38E3D3AFB6B950C284946E38EC08FB442BC91F +D47E1BA93B0C8B4BF4C285A2D8EEC6E0C485C0D98D851C9629B978FA10CE2AC0 +425C7839991CDBFE22BD9618E23C7FD95CDB02DC661ACA0D9FA5DA0D9DD35BE1 +6201B40407019A28B699901B1A6F7C9D69846A03F44FF08B39D7383D2713E2B2 +859B4DE22ED7C5574B4C062ADA05D662F7C17BCB9130CF7D71980C9059C212EC +B95E50B1D94A1015DA1F1505CDD37755796CD5FC50D1E1161B20F3AB5E3A7507 +F25CBDE0504C023A845BFBC05F098EE928C73D0E6F2B209BA791971918903CEC +049923A93F31BCD6269FCB4EECF3171B30132CB709EB3C274591CB08CD8DA629 +84A5C05FE8E33ADD89BFC13E3C17CCD9786F929BFAF65B9F093F66AE0198DB15 +A1E9FC36FC0B77BB85D026CE39C8A5D9B970AC4A2E42725576B794F4426E5D27 +3581A6D2844444D82093FB03482A7AB0BFD9AF997F71E7447D6C9B54BF55FBFE +C09764D0BB53C62236FF9E4827B97B32E0781FC15DD3C3D5F4C47F3AF42DC735 +B1B3247719545FE88D186373488719EADB2981825FD25359A10F84AD9A18706C +C30F6EC6119B5C859D3C1B381FA9B54CC4195C597D6799CD5B7F09C066B5721A +0FB87BBE7530ED3C037A517E7F4D92C7AB7DB6C29269C95AC4738876F604768A +8BDE0AE37AE6B1BF6B6570D31963A81F3099074342B9F9954221EF653D39BDF6 +00C6ECC79D637BE3D0D90BCE5FD94A219942A6918AB58B1AD14D60862AAB2F2A +A9A9B7F03F530456D6A4A9AED0B7498F2C74BB9A0ACB478A992AF2EE011844CC +72E1DF50093B5BC70574DCD9B6A0297ADE74569C1542121376F29E7CF1C96C9B +9A5A894D7135DA75FA891760194B519CD63CE8E38A742078EF5DF4BCEFC85437 +AD3B3AE0864766CD821AF3AAE8945D037F78D6C568F71405C6BC07ADABCA84E0 +43EF7C2EE7F2A4AA9EF432736C2022EA480344BD6190F8D9D5E28BE28F1EA156 +4F1EC6F1612D88263213846A61C260DEBECC1EF70DD55434CC93B9128A90F389 +3CB2E0B4C75A713F443B08792A50891960253D8DF4024EAD5CBF3F5EB4F2B352 +F6A9FC7FBC2F7213860EED4BF3E929DF288E1BB1BCCE88D89ADE52E249A4F946 +A77B1CEA2158DF6A4079D92B507EDDEDED09E97C1089559C972F241B85C3465B +3C551DA0888924FC8A3ABDBC4262A26D679ED4D87F89B2D3FF1A88AEC6734FAA +22E3BC4257933F986FA58C106E98B256E22932998092963436F1B526B5A4CF3A +D27EA5CAC1BE4E5AD2B8B26873D69A2B62BF68EF83C6986E442D5150434EF292 +64AC26D44CF32E3CA37C0A3C956D0251A3799F7AC8EA14879278B440F45FC2E6 +073239EF68BB926C483E82D29A783029CD583F6405828CA8C05E7325F9077349 +C9673E8B41117D733A0D3E880220549437755CAA6C23D8D192D35C77ED282661 +7D5DA713BB6C808C884F0E0738675E2DF08668C26FD29AB6E849715BFCFAC278 +4D902D69431AE74ACD7931668EE08BFA9F8F776D88FE9C5D5EEC6EB699D8357C +68591875202613C59ED8B3F7EF5B111007501A411C06A05C51319B0B1F5603D0 +1750BC683CDF76D409EAD67C3008E7F5A58C7ECD68F3E37E5F34BA6A4C0CEF65 +0F0038275688B9FA5A894C303738994C150998F59BBF3F5B187D8321A0A21D22 +71C7FAD646EC17D2A5E6ACFB570D76D01209F22F4D026A3744BF5BA2E45B481C +D848E67AEE69EFC73CD12533D3F6BFA0FB13B42E2E2C7269594865E9453E9B6E +F227867D9CF9549B3B5C4CA04B45241AFBBFB78BD03562DD6EE838D77DDBFB32 +1B3152AD7577C8EB4BCC88ACBC5A62EA1F054D8C429F0CEB3FB56440DF99E6DC +49E4D01F9286E11085D68EB9A838ECA8FEAA0B463EFDF293CB7104E3B4F73F14 +B333A4FE07668883E67BD4EAA01B457E517B2825EA5C69171C00F8D32D5A7179 +D025981DB0F1AA37EB7E091123B76ACA0783A8AFEBB8E005813FC0D89420F193 +0E18323511EBD304C8D933CDDB280F05DD157E37A6EB7BB45140D8E984DE8C3D +F484971F00990B88E1931C59D868369F1B0818E96F1DE82C3E718E3356FBB1FC +1D2B42B3980D78776461D2BFEEF8BFD513B0380993B8D52A6546D6964CDAE6C3 +F4EC3510619779B08A7375452187D66B2A4445B71A4CCA8E6176D5CB36C1F852 +04393280DDACCACEE8BF0A0D81EE204F09E4ADBE5BB5BDE8D8B0F73B4A0A056F +3174D8876188AEE1C0B9BB4BE6F66BCEF2C09E161DACD311B1422C44EFC19100 +9697138B9170D8C568BC82622A041FD896A90E8613DFA8EC49288F55CC3673E9 +83B408CACC6436E5713A61ADBA63A38EB777CF374ECB545BD1EECE54FBC7B5A8 +87C3478EAEE8720CC128DCA9B0868F78B618B457D710C2B8DC5914E90651FC5D +7A1DC294019E930CC15B11D2831FD721731C97668C1CD5A4A77C304CA777D89A +005F17863E572A3411D94F83A0C732E612FC23069DF8D162A2B400EDE05DF412 +F5D3AF81BE5A8C704EABA8A055F8A2E33E28344A7A9EC8F2CD1ACA50EBC222CB +1270F3A107F54189426BE04FEC25758886F30796CADE8F0C39DF8F351E153B53 +9BF8237387DEA8352412CE4D62FDA00BCF5B6712462AB6BC2F9FB53980A368BD +3F58C8E45D64FF0AC96A7336E70C94832B1AF752F10C8A1C400700DF3525DD5F +037D66D450FDF53D5088A4C7012428ECD18DDA85175E3CE67FD4A6528AC359C0 +55BA5E53124F7FC666801C182AF99D4A8A3DEAE7A3D5601DF73CB1AE4D50A2A0 +557B3F4FE24C8FFA00BD38C764BBCEBDBC0C99138A50E5C0F57977D929DC9CC4 +EA2EBAC3535A42636F534F2B768203B1446165198CA38689128B8B12C2B28A05 +0B50BD46CC83DDD732C8EA609C44F65E0CEA3F10C0B38F0F033C7B92DAE7C12F +2BC94EDFB3ED5A0DA71350E6329E4F082C00FBD73BC06D825C1FCEE7DADF069B +160E9D17FEB980F5F2FADE062DBE29A44B5B078DBE76729D694396683D4125C6 +8AB8F0DB12507B3EBEF1809376BD5027E2C7593EF5658A9CA19AE07CF2C952C9 +5AFC8907C102971780D4F48B74CC49AF4BEBF517E8BE682D617EE310A79C9451 +26847769D6D807409D78D26D45BEE77B40CEE6E191449727385DBF13ACB9FEDE +49FFA847654F564E1AEA4D2EC2DF16622A237BDD4998FEF28E49E7BBA32CFA12 +942CEA6EFBBCE12D190E9E99F717FAA635DAE480F40B36D3154B85F978280933 +2BB093FED8AF1342C465247B7B603CFF4F4EA2A5E5BF790F1889DD54EE0164A6 +1D924F7B17D99E1679B04EE48DB4661A6FABDBCAB375B983EE71417BC586BABB +CD47CF367931F3C2300CCF5C434B6FF1BFA35BB75A3090201FE6604E9706868E +3BF3E6247DEC4D4ED775D6A01D350CD3F2792ACA6EE48DB376528012DF50DB54 +0EE1F4D36D43EC3F2CF6D0C964CB3FCDDDE264E04EC3B405A158F235BDDD5F24 +949CEB89A93916C86B2A9DE768BEBA296D037E1875EADCF481F27673BA7F253E +0B2337E6BD6C73D05E979D8392C29DD5D1EE9526E6C38D5C2B0E6194207C35F3 +B014133645FB9F8E53A6E2A1CC08CED27A1A6AA65EE3A1298A8BB5A1E6ED5C52 +5EAA1D903FB445483F9ADD7994C11CE94999A3F38C88115D6082DECB6418050A +D00D19CFEBF7C899CB6DC0F30CF38F782C96A4EA2CA52C242507921E828D5EC2 +8B1D352911A8E507E8B7D80AFC1D747E8A46ED6B318E71813F2C217744E8D258 +6E5D82BB9E05390DEEC769C63967F79359D1B29407F762CDD5480E97BB4606EE +953350A75AD01DA8E2D4547071966D5E1909ACBFEB342BF961147137F29D0452 +F50097ABAC30EE74060BE1BCD51B500B94E95873D7CABD1A38E83705D3D364B3 +7D0664664C6FF0AEDEFB0648BF74873328B5CC351E220C6E7257BBAEF6AB7B41 +3FA0EBA36337BF404B153605402F14B54551378F52F29CBA7877D038B3D9F60F +63119EC9FA765E6E318CA3DBEB264D669C1BA0E3A080CB1E4463CB90DC8A841C +D8A6797B1162A8E8C28005291E4D768BAC7378E124713CA18F333704D7277C0D +6FC28B5434D6FF1A1EEE3D5E439D7D20893CA8F72733B7F3B44F48E78519E114 +A8BDC93D40081D11A676D738B40DBAE7620F27C3A01F2DA8A5556CFDBFFE346B +B0E37BB222FB8F4E5FEF51F9240CEEE5D95C3B2A3D6CCE7DA625F13D9C504668 +753AA079E9B24F0994496CD4A84360DC9B6ECB0543A5143464DF9B406DA49F83 +5841D729698CCA8E164C0B4F019F2DC10AEC6FD65A2E6D037E1875EADCF481F2 +7673BA7F253E0B2337E6BAC2FCB3860E9ACAEC0BF95204DBF32AFA9DB2C058F7 +CC7F262C560FAC2BC019A1711978AEA4FF9F8E856950C14FF34CEB512EAB95AC +899D7B774B507859A6D731635216E7E531E835A00CB7BF1BF23E88BB7FDABC9B +780A87A1E85280E03809D0363830D1DC7502CEE16E00B9ABE1C1B47A34669D01 +AB55C1F205BF58BB378428AF52D6110EF965AE83DE11FFF1D03C0E249EDD9A62 +E23446FB6A9DC91700EBAF3DE4F3A232CBE21ADC4189E1493FC169B91C6A538A +B48C7CF874F7614562322EDB6B87A370465F3048EFEE32C3DF4BE75CF00DFCC4 +13B504773D99A32908001FD53B47B8613BCDCBCCB6F6229A9F23C5949B3AB13D +89860528B5728B7942163227EE715A2BE6477FC83E28E86F10868948EE507B47 +172D7B52B098280490C33E5B302FE20C658BE0541B647A5B45E0F1378D7F6259 +EEC3A27B18E547B77AB0DD203BA47E66E3B893228F2726680D97565FE4D1E216 +A9C768A454647DB379C20E9611CE71D9034EE8704CED9534746FB31E330BE53A +5E3D5630D28A53CED4851DDADF0DF68AF9E71C36ACD9B52B98343439569D3C8C +08E3AA6B8EE9211460C2E731B0DD5275BCB2DC287840236DF4AC604119029F54 +CA51A895377C4C208CF264E9795059F7A9991F6EE897A839A6142FCC451CDF55 +08519B9B58B5BACA7207A8E469C0913376F553A88FD966801A249712B98F8F66 +84D7361A11DC6D40339955325265C0D5687884A192D357DBC2F6689D72EBFAA7 +BA8938D226A76B011D9FDD66C24C5345C85ED5AD5AA0468323052D1205BBE6E7 +94D7FC7861CD74EEC6A7FECBAAB4B15C12C70309D5E26382850017B4480C428D +1D8869EFE48A460C0BFB2499E7ECE43FA2DF2A59D961FA70CCF2A9568E3A47FF +5923031E7BCAAF3CE3280803D87B91B4892171B39C9410EEEBF42BA0BED2B8C3 +BC22DC7C677976316C9ED2CB60D2E022319734570617A030BEF5C410DCA1D11F +770EBC2E641196A40F41129513E087DF8DD4B02241AB3B1541899171BC12C8A8 +72048CEDA22379CE386A13FEB9568F66F15D2B2A9D725DF6BD172958717963AF +A5FCC1C753E473E21EB8BE0C76FA81AA21E8523BC287BAFD0D4CB5B549B69AC9 +4FE991DD9ED3258C6DA4AD3060787B31EABA5D487A531506062D15E37E745F14 +78DF48659E20919F519EC7B7BED84DE2E8110E700A8CCE20183026D4B921C473 +289CD30C2B7E0871EB13E1269E6E9AC2504745F1A193C6E5216F023A5A458DFC +AF52515D04608A497AEE74B4003FEAB0C001E62533F9F3689D9F8CA2BFF3F9D3 +81CB388A15FADF39238BB9E71EA6161CE4DC1FF42DF64FB16F76AB2348C2FC01 +884877D0A311587AF697749D405AAD6A8F5AFB0F9AC58AB5536A257514960D0F +91B297578C0D1267EC3D8DBA1D25C9DB2FDCA3BD231DC134763B8CE18FAEFEED +7369E505C79C9D23A90FB17FF1C9476D35403449A26E398C839ED8D858AD4C77 +3175799B685B89D40199C88C01800155AE380DEC3842751B0C9CD72E6375527D +23B53BAB8CF7D678D9916169393F84630D51AF81054A6EF80A908D3DEB35D08E +2EAF4EDE0C0C64A45E3F43EE5CBF85DA61A20205E725588F3CBF187360F7F1D3 +AC6A0AEA24F2D80EB5CC9C2D3BD64C29728FAB41BE31F50A17817116509B7D3B +960EE375F1DCCB4CAA1CCCDFA0E2C455BDC80F8BE5CD3D12247C36E4258C6BDC +84ABC8F342C4D60C7E1AA2761AF25BD01C501409DC094980FE3E4588AAB0FA61 +81716DAEF1BF8B103EF2EC117B7B9708DCB222FF89345AEE3F911320AB347CAC +398805FE76A15C3BAD7E3D454A365D1D4026A3816DFCC1572CDAA62F6479010C +E0990F2A98633876C9EEC666E45CED430993829E14A910801C278365895F0BE4 +511A6A0DB25F6E99680404B5D4D40F80BCE763C27BB9B68F8E8367991AADA7A3 +8BEEA68C46B8A633E82E5BEA048E3AAAC107F62ED881C25AF2E0C86F2AEEF587 +F7FF90E05A28234C71C2E957BA6AB6A3618EA101BDBEBE827D1D060322B22673 +AA89FECEAACFA19187A0ACAE8CFD363CE13CA8990DC9D7C21E546E58DACBBBB7 +F2564453044BC2FE71B2604058A0E77F2EC02FFCA16E51B80A519D24B1E2A278 +771DD2DAC12135B2542128BBCE02EE3902A286E7ED3B5531460769E448D8C68F +2FF41CF32DEB3845E3F381D2CF5133FCE0C938782A18FA9A9882C955044A55AB +970C2E60561A4DE2C960FC8DD8350723042CB80FA217A89F4D2CA71788F5199E +88AF05E9E6696DE4E39CA05A8F919A4FFA07ACA15B0FA0098083597E359F0903 +8051C4BC551C56FE35FD5EED52EBF1AEEE57274D422F9BA22A2D2F3265928AFA +8EBF05E3DC22E084326D3EF8D34CEBD5EB5664977146206F25481C94C0C99771 +491E1E13819CF6A3F96B82EA013B359983AEF8630E66386F7FE09C53EF726A84 +EC1D7B1F499BE77587EDD385833F08A9F3E8614FAEDF2081CC4C4860CBC1DC34 +27060C9118E755156C036DD0D5F6735067D8C0F31C456BB35D31B98E4DA0CCE2 +F04B74336231E9136F61962383C65150264A4431884238FAA3D467865B963C6C +B6C2BAC0238F0A2AB3DA276CD631D13EA134FED3383AA3F221807E655408807D +C695485FCD14388C7164E96AF3E71BE046AC145BE61D1F736A825D7E55560DB1 +D261236A9754D3989E1B31830CB8D3E0351621C368BA40F4B9E6455261765317 +BD77C085DE0758CFCDF03557FDC0F4A6562E2AC409F8A6677FCE85C491C62036 +D3705E771E93F9232FEB35A8AC6CC6C949A3F4DFAB0C651407A58102F825D953 +4F2C1768DE519FADEB807C68E89469C90A45164A894F551A6EB2B7D515BABC73 +EBA052FAA5311407ADDD4BDB10613A860B17B800E593B202DB4FC6061B3DD4B3 +0F0FC81515347A0D862CDE517DDCD66E0A7FECAB76E8F772650F2F536D06D578 +D36B6552771BE54B09E2D6EB7DCA02EFD5C243F7B4FF1C916833A9439F7BD8EE +1C83B68AA6CF6A9F7A6BA5AA6E9CC294D97B52021866BA3E5535A0AC0FB11BD9 +265E8D27280F0A958458052FD164F0EA12A3BFB83F2925F5D2C5EE44E3F4F0EB +9706AFF5199E6E6DA66EA188727E3865E769C4C9141B39B8C9782C78694613D5 +236E1A410779979253913A93505042CD668D03F03D75047ECE96EB36F6CADE74 +70118E6D7588C7563B5B5B78A7962FCC1435C2643A529351200BF30403E73D58 +E70BDF616FA010BE479ECA5B7529BAE86B985D6F22A1EB6D89CEC580A966AF5D +4A79D593015B4C63E38CEB9DE7670FB4C698D1CBEE55968E900F3323F728FCB3 +E230E8DDF60A6D82E0C591DF1A0154A0C13E6D8408DFFAAEB9FAA8E12CDDAB69 +5D540C97249121B0721E7F7F8AC944EAEF09E9E54A6705925D7D39F227BE6C33 +2CBC2C9F8B80F70A144B602B5037BDACCB2A73D222F70DD970B4CE60F44F54CB +0993BF91D6FE90B900F4064C2C963CE33CB478748F312640732F8A98F2E4047E +995CB464BB6CA5F0E38B4A113EA32B393C1329F91FF6E05E273B5DB89549315D +D15B9AF6F240C9426E90F57925E6B90462A69B5B7B8D3A9BB471FAF336B7DE1C +16685B03F824324A65D98AF2785BFB4789C4EE9C0C48A72985276AE70079BAA0 +ABCC95DAA9F0D0D336C9BDF01077572B7FB2D4365582E4B187B77A8D5E561FC8 +B7FEAB73C6F9FFA2CA867C2CB50BCF35603F1CB2682E0EF94B6F2C482E965CA9 +23BB65C781A3882A83B879671A87722307DD8BE84F65F443B78CC7556FF40437 +C82A2FF545602010E02FD28AE7F2FDA0209A705A9E898B13ABCDE7322323B3A2 +A02A0BF388E89B49BACA7651007626E9D2EFFD007A8E985FEC263E6C90BC5840 +0F33AF7305F28FF3FF34DF7BD592A865F81614B5AA2242812E33E48673BA1DEB +94C1A5217AD9C42307EDCF3AE4115E6073611BE138AEBDDA44E8D1AA9ACBD476 +4034D6D668F34764F90B5E8A643C8CA2B2F12BBDECD6D35CCBAEF1A5D87ABDB4 +BA5CC79702807DD1402EE89C8FB75CFC3BE8595738E3F5D3003710B04AD8F176 +7A495FD56706C5B8623C5878851829764ECD7CEEE9FFA5CD253B39DA4FCC849C +EB3A4F4C4C1923F2E29BEC3089D54C3EF7535DD0522F8F045946921D5ED344F7 +B975795462F42E8FDCE9C6539CD8C059894E15261EBFCBF328254884467990C8 +FADD97AA854076AD6C685EB8A77528DD201EFD558D5735B892A1F69C8C1A81CE +C44E02384CF54B10C33D4FF442F40AF64CB76961831E5F2BD08BE636C2439CDC +9D7DF58324AE6E3B631D52EAE2CF9403C7EDDDE1D292F220BC80174B10FC8CC1 +68015225E0CF4A14787975F664EC22A354D386570D9D5DBF640C47B5B730A502 +3FB9140D2E08B21252B5201DC0EAA37B08BFF42ABEA29D54E24214CDEBB2918B +923D7A878C0592C934FF2AC5B65943ECE21D9AE53BE70167D4503DD3A3DC42C9 +107CA0BAC50A027BB01514BD9A127B630E8CD6A2E4D13A42A534EC7EC672D756 +0AD5C652DA474272828623E396AF3355F932557CCC2FAE2B11A2789CE546547C +9B492CF6160BF12036F45D7B3EAF0E4EACCE7FE0771E71BE78E2AB1A89214DB8 +07EF6AD4523A42365B42246117A5BF1DEEF73D15FF20CC36B4125888E8D9E501 +5CBD6DC0AEB49862AB0712464EEA52BAC44A4952F7909571CD4F5B063685528C +3842B0C5AEEFEB8E7B90793784480596E2853A9922271DC7E6EE3F0F67EF6A98 +2A0D58ACB2AB0B6D52C9A745F440BE173AB90CD3745EA3761048D41BF8E781D1 +C617F53A74E2D3C6B7323107F541869E3AE9CC7B6087C9F370E2431E28C32D7A +556E8F49CE50FF9DEF3B4A4C1BEB3848EAA347734A4824BDD2EE3D2086B78FA9 +8E42F8F2FA7F61002EA2727BCA1D72F9F8D4F020C558383A14BDC6B6BAACB366 +813150CF9FF715F820B4BBFDD5D2F1626083FB8EF288D60B4BF7040FC9F06E92 +BAD21A9E581370CCDBD901157D6E6699E907FE5C491EDD336C6F661DD25A5D56 +725C73FE26C14C541A79AB344653C18DDDF57E5E5435E5A6F7313B9AE95449C9 +A85CBCE97B0F39D95F215135E2C61D5A8D28158134359B08B66C67CAFF0AF3E4 +D393CB67177C71728889EE5596C05E093E5C526BC73C08E4E7A40B78CD54E438 +9A1FDB3F30FFDF2121376CD97019E10B79181A6B6938C8CBB9468016965C81C7 +A1D59FD1C7F22F2F97862641C8ED8ADC2A7166E893618F4E1CE1CEF3D5F5F6FC +11A7338F380927E5F20F65E61032E53BD00CF04292DED21E55B42B6D4AED6EE2 +091E33FE3A23E68BEAA9B0A3F2F275F62E72049D10010E8F4C57E668F359480A +A3BF716407E9F63873237D152347D3AA2C575D1C0CF7F7FAC5409884F052D1DB +422D245201FBD6463F31D42804A8B0094D7548BD0A4FEBCD4ED01809E0CFB48B +D8354B838490E80AFCBB1340C523C7E247273704AF5EFF09758D79386D23C720 +3BF068D8A609184ABEC0D139E4C381E1217FAC6ABF3636ED201011F687AA6A1F +A145DC64DBFE3A9E1B363EF5FA426A242A4761372D68B5C88A187600158978AB +C35805453F84CC5EEC991A5CDC8C3713C48C592E158DACD4D9005B983760C79C +08C12658352020D3A9E409045548E26597DB0D49B84BE1362D29F1E8F8F5F66F +1571346ABD5D7CBD7A792B3DB47808945CBCE29749FBBDDA118FCF6B4397EA75 +12A84CABADE67D3C78142E2E61CCC0992B66DA71D8BE22836E6DE06A56CA4E11 +0E737D475BCDCCA0003FF558FB0F071597ED30300F646C81767F331D3D3EF5AD +7939E4E7541BBEB0192E9D1530A61378549CD94322A87BFEF9A4211E2D9A9202 +0454A50A66A7F0E606D1ED7577FF45529994A69624E08FFA7599D096FC928471 +D2FE294C8173E82B508A708EB31DFC41D36A56770F7E779108021E3AFE578357 +F00FD94D5D79D0EB4ED8A280D190F4C953978D66697174CD69C8AB6FB3AD6AC5 +5575E66721F58FC39D634E3C670247C409EEB53974A69D2FC7B2005207EE7676 +D8ABC54D81C30F9DC21D974400A8C2642147D4B652A8F1A7E5BECDAC13D6C57D +2B872C05B9540C3F5D8595958A47E48959A33BEC1D91D932FEA8A790C218DD6F +CF2714606648901F3DB5413AF1E242AB56A36266E2E755FF986BC72621F751D9 +0AAC7CEC8EEDAA8D41F2612CC8FB2AEEDDBE795A1C33E62D7A8D23C21F63B464 +2608AD851A31DEA2B3FB78D744C9ABFCD095A12C405F561BD9FBC456D92096FF +3A9D7F90080AB112BB219A800CAFD8D18CC2BF040327EBE3F8C28EC36BA0E331 +071D9B11BF19F5E6E0159BB2C82B36FA46AA5CBD3DD8B8F7C32977BA9EDA6427 +50AA980BF1F318AC270B7DC3EF628ABFE7131892225D4E3FDA122DAF226197C1 +3C4BD6E283E8A8AC3EB941912A11B642EACC51DFD057B1D3FC0C7AEC55806FE0 +4D616815B3FD5DB335C2D5487DDBDC27DCAA73799D9308C7344ECF726B3DF314 +F1B24A651DE4DDFB5A8F647CDEF44ECA5AACE84E4D59725FA56CBB593FE6D531 +74E324B166BB54391D6911750F761F9907A438DDF4506C6ADBAE868F8D087D9D +AFD2048CEC24861DDBB8DB69386D274AE08FAD72CE63E7526A427499AFAF4ACD +6C6A475373979424F2F7F731697A12FAF69318771383D3F2349AC7FE935398EC +87576C90A5A37C5AD57E9AEB2A8717F653103DCAFEDE24B30FD5D40EA463CEF5 +8B858756B3CE61FFA44D5684CEB19862BC10FECE4321EAB5005525342C7441E2 +63830E2BD2BB1D80CEED73812B66E3738E8F677979A1515E2AFE472415598E14 +70196F65230F7B80B54EBAE48D73B205862D14EAB6A99218B3F66F11EA2F3456 +29C405C0DB9A12F56A9D3FC1A5A59BB391F99ED1BC64F885097D363B4D9438C2 +D541657DC358F6305450C4A820C874D7A7E883449A3734F9EA75154BBA688D6A +F88DF1AFCBC7784648B35B9C84FBE4B94E616C0BDDB44A1151E2CCAF9B871C07 +242CA31F3ABBA9BCEA96438C90156BBF2CC767ED16B9DA0C6C6DDE7E4D47A224 +057C14583B86DA3EE536A59918E193BFBB4953AB21EDFDCA58BBB777594A402B +67034F7316B5922CDA33478F8BB69EA1BE4148D624F081FAC0EDDC71FA7E4732 +979E264B6DE0CEF2F12E68985A9D0245D994C854FE52CA748C5AC92CA48A188C +79D399B8A04327DC057B08DB8F80AD718FE0C9DB96977B0345CA2E6113E992D2 +BE44DD9B12DA394FF35F47712AB3DDBB1CECE415FD51353AA3CDF6F1605BF297 +80A8153EE5F52612CB8123A4FF2E590AD47310066954EEA701B07A36EB7B608D +2AD018C84F470192BF326C93EA71DE727804DB7396934E724F616B672BD092DC +C56A2529E54FAD85C8563C2D5E37C292467A90463679A22F02B1F41B9B176926 +F360586A5C26C99195A6646B1336F22B87472097BB7656081ED5206F2827191B +4CDE8CFD7B23B0FE0AF47722E48B590F4D9D412F7DCF5ECC838773EBA7941732 +B8C31799B4E67102E1628592D5D67BC8132BA698196B0E2E20CEDB0A589446AB +52F983AB01D8D144A7DC632F59084C6076526E091281A026E14C5E8F4C855D30 +B5C93C144FD17EAB19CB076C36396D4C7506C59BB7DF7AC21D9B88457317ED0F +6CF9FF5A2907997EB6B7352BE25A0D74993713AB2FFA10EDEF127303002CF61F +7A7E95D46EDE92F8A81031B40BAB1574C26588628F460ED087A0DA04F434ADF8 +6222060AEFFF5EBFBDB926F9886C784290ACB1E3A4D69168B3C9F8D1E7021E25 +CF231F222CCAC70ECA456D19591E06A20E78CB3EF09096B12A79496477104C47 +DE53E9C50AAC1EEF854E7E050D06A62524C3113CEF9DE8F4705740C6AB2076A5 +F474B850CE6400C544CDB707D9B8B353346C0A93FC6C2B43FB220A086948CCE7 +C86AFD83B68DDE13F0F9671B2E7E4B03C30FD2970B441E290CC1A24C23882B1F +E802167DBD2C10D1EADC6DB9D4969E8A781EB59569E3D0D54D8EFAE0F3EDE262 +79776ABA0DB8FBC93FD42447B49C723F43F3A8E113ED7AE479D5A3C15052FE6A +C212A20E02B86BE559E9AB16B32D0DF37902C44AD20286FD9F694015EA9361C2 +B4BAAC060048FD210CC78C4FFAF50A2A66D9959F98E7BA23D475D799F25E6C01 +077017D8F2FF9F6F88AD245098A9CFAE5B40F8D1B7D149ADB2FD8E312D719C50 +7DDA1BF0CD988B639734CA9B4F60CA8D75878FE4BC40C0ADCB09448C465E40AE +81E93EE65123A9456E301532929320D07646B8F3297D2E77207E6022E9D50B28 +2B1284DD9EA66137C294AEDCEA873AC7B461E0FB63D7C1CE62B8FF3464719923 +D070FC7EC5A09403556AEB400D68B231A3EAD2EF7379B5EAC2E6EE446E7F1718 +2D266F978C8222761BB9993EE27C69EE4429EA78920D62845D12F9A5A74A7F2A +D8A6BBB8F0E0A54134F91D7B4ACAE954658CFEB3FF04F3FDC33F0E28504BD6F4 +8D79CBBAF2625C2E2E1CABD5189E129B67F2359B827071B5C40292DA21B4AE43 +740CE4C5C050DE4B5B54076F7EE652220C5CD20A575A917C9E7C74D9A15751CD +9F07BD4383826983F859FA4BE52C24C75082896BE11E54EFFEAF8F40171C316F +28FDDF8B550BAEFA957F95210E59D0EEA9C3401B1B713E91C363CC761FE8015E +65845B48444847FFD8923E2AD093B00AF011F3CF98CBCF84E39CE3B141286A59 +94C60855979B402D6499826725FF3BED2602A78D170CDEE913E76ECE88A822E6 +39BBAD71C9160C4F97910CDEFE67643E4CBC6A2B7712FB1D9675E87B3425FAA0 +924B45CE80295A6BAE38686804006224651DBA0CB230AB26891B0C4679B0963E +1B2415E08504F525DF166B4F587AE41977105175EF75C44CBCAE9B28115E53AE +30EDBB77D6FCF2FE162CD1B7B09FD2569B3CB4FDB2A70625CD73CE2C661D6190 +87DBBD1ABF46364D9C8E8A7E042AA371E061C368E357E57EC59B3B3415981AF9 +A4CC1FEFD13FD4BAF26C1556CA219B796FFE1F384F90F1B47DB4276CE0653247 +9E48E7ED41A12FF03F2B0335B34C7586352420262A6BD8C8C8682183BC3CF3A9 +129FDD04F9A09482ABEE624C540143A75DB6B72BD872061B3852B74B006793BC +90615DC552B79523877C80FFE810F076D00710C302B4E5E8AD40D6C17BAB1D17 +C6F87FBB050C6304ED348A11503F3C9D965EE920DDAF7FD77CB534E74F590AC1 +8F55EAF42B6D05A449E93FE5F40AC5A42258DC11796E8F834E7FCC4C523F706B +D0201D1E7E2E27FADCF643C0D7CB15E2DFD2F64A9C44CEDFB38717C0D90AB406 +A2F62CD9027E5A7B4D17222BF7F66E79D3B2B7687683D34954230DC6E93A7771 +F7B41688839B0C980422DA618CBFC03A7AA614FAD299B26395F80279725720B9 +AD79FA4B7452B2C7D408B806204C24CD1AA642CABD334B5FCE8441F56E2FCC3E +EAE59AF9E395E68FC891329882A2639575674B2A47C068A550F042DAA985E03B +45448F550B37FE6FEF1645AF3206B94476B9E452124FAD88841498F5BB3F6CED +ADF04FE5047C1F7478509623114B059BDE45E06DBAAB8396B475D880E6DD8B07 +3B786001E3C02EC29969AF637E04D937AD7693757530AF7AD352563063A1A6B7 +64F66CE61D12F5493F6BCE8C5B4270F6A9C95573E2B64373F20D95B4BDCEFB2D +B53C79D16B085D8400FFC9324014BE2A1D5E50667076CA4E4B0FF551ABBA11FC +9785DB9CD2CC88961AE221432220026A57015ED62CDEB4AD85F262EC11D968E7 +B629E2AF299C26DCD463072AF184A4C3FF125A05ED943FF6491BBF618C94177E +99B34D229F4027E09BF85F7E9544C94107DA1B4A6EE178FE71B207D088EE8EEB +526DD3802E41B372B91DD57238C1FE2E084D1E275AB1DC1673129711D3BA7C52 +C08E87AF023C833F2E36C294D0CC22A28B895148E53F8ACE7CDA3877D7DAEFFD +706258FC2D7A1F13650E3438D14F8E17601D57F7527CFB1311D85E113605DCA2 +1404B91285599E58D1F25BC54EF354EEBEA026619E1EBB71D61651F11B54FCE2 +33A82D9B093689B6ED615FB1A022FABF29074FF629E2D24F4B9D846EFAFA9FAA +DC31EB4276D688354BC5F1CE123DC8A641833D036C7633EF1DA737CF40C5F170 +EDDCB3B5518872CCD370A91F29A4CA724B9809042BE9B2EDEA366C4813A9CC23 +650C429AF024EF5EC2592A32E90CF70EF4A453203D6D50D8A7B453A4A15E8B81 +37495F25DBBEDCF11B1EA035F6BDE5658657BD0E7974FD3185D22CF2EC2FE390 +14D81F4D7F376C87F63045DBD1CAB9CCBCE4D014856E9E570D265DE6182B00FB +B0A75AC7D17C3CF29FD7174BD655952F7731CBD3FFDDAD2B1EFCD4A73CCE9CCA +B1EEBF8514C80C79DC71ACB9334B3268C2FBC093F5FA4368FDF56783C46659FA +7731F90860A28D3D50BA4D833F767160EE6EA3E6E8FB3190B7E1BF4C2BD3DC8A +877770DFD0AD5DC07343C220FB3EDC22E56DBB5C5C335F320A362BBCC25FED54 +1C36130671C924761C3BAF25E1DA69BAFAD5AC9FBF383B3364B50D5860E9A164 +6A92A94EAA2F8DDFFA015BFD11310CB2B5A43C34CF9EF4889F6C538C28E55E3F +16D464B4FCA258AD32BD99B92E6E63BF8917F693BFCD7FD07158CECA1F10A5D7 +5C8B02FB4484EB887A3018482C30DE542538B282AD241C4C2E462E0E32BCDF78 +7DD65949AE1B082E3F5B20BF645BD2A7E6AA48DD7FAD69A0B5EF27684A63D7FB +96EA45D8959C5D6F18BE6F0D74C8BA15DB4002E1941504FE6D3AA62C4F5C89FF +07363874F62F6E7E4DB1647D020CC7B913E10F3C97F80FFDA5E4756A2D4B952A +209C4A54244D0B32FA2179E438FD5CDA0708896FE98C08DC323C912C5358431E +90A0936151A76B2D60E7A7AD55991FE366E1D0CBAEA83C28296CC34514D95C71 +475C1F8EB959566A758566F3CB85AEC7EDE0CBCF1AC4B2432B5FC671FC5A672F +5C8FD6CADE87FC4B566455356E0523E89C9E9FF35BC5013022DDD217ED437B23 +DE309A360FF60CA82A8251BE5674C7B7C1C7B23AC108144549B4B91720D5FD1E +C1C2840EDF46920621BEAF0DEA576E9734074DF497A0A78C62804991DBA29034 +89ABB6B2EB9F977F3F4D690B31E8F6E6B176B09CDA782DA7DA169A703543F9E8 +685749426E9C1255310EBC62B5AAE1C61E6A8BB6B315DE7285F1C1C106635B97 +11CF60A04277EE7E0EB69D76392B84CF411597A6482BC6A803CD7CBE7297EDB0 +D63A166BDA4DC1ED12F7DB7B467C0440CF4F07022E542342964D3E11D27C6B2F +31162344AFB0255A91FF7A44F6B705CA7C0B29FB80A8DFCDAACDA7BF1E9DD09B +987DDE9A64E9BBAB13E83F16FA253FC082B0DF92B1175F139CCD692C12AFF155 +A538B9F83BEA96C9925A5BA00548A3141A3981955A3E82E344FB336DF35BD4B3 +2289F7FE8C66A6A82D7D75642766B6CD4EB0C76133C8726472EB129AA699D044 +82ED8477A5D5E737B0583EF1AD017455210C8B14FE52622BA35C180FA2C10BB2 +CA96A7BBAA2A7BE60CC0152340DCCB4E3EA6496A486815A6150C8063B5D2D0C0 +3EFB23D1EBB17DC06CE5CAA36431889458C7A33BF68EEA18E6E61769FA4727C8 +709EECEDE5688308EB0C4B651E83B1C82662E409E90FE9A484A1109F2EBC5EF7 +908D61DC742DE983AA033903CBED807628BE32BA603E03194E76D3781CBB4453 +2245117DF5BF0C4F6527B2A51C297491493964C1A52D3F6D51F6E9B7E84A5DBB +AB93DD3CF1971306F666004E47F96B61BA0F88E99544E109918AB0BDCA99CF59 +01D8C6CEAB8EB39DF414458FB31D46EC76A522DBCB29B4374636F2E5DB8CF80B +65E415BDD44B433185EF14C3D9EDB93D121B912F50AB9ED5D4D7857FA703F288 +9F0EB3AA7759222A9F55EA7712BB03B500BC04C5AC810F4F4A7BC5A29688E833 +A340237E6A7350C05092185D53F576360AE364B05486B6A1E5378A10FB3CFE69 +5C779121E2AA49C4DE54A05AFB1AA6C7CCFBD9F72150DE2AF3626E550BA31C9E +73B10D6CAC28B34092D88C731543A267FFCC739143D56714D28650F11AB8528D +DC7BB770CC964FB0F37723C0C4BFA4DFE3FD4AE99F5A8595EA8DE8406B43EEF7 +035544EB76199525FA7D80B4A7D80DA81F6DEB786F9F7BB862DE9557DBBABF3A +9BDFD6C700D2EA8FBFCD3AE3810C3DA334C7BAB0E5221546611A586339560BC5 +55C27BFC8CE84999F45D43A687F901B1D00E262F821798E27E0F586CBF2D967E +468B2E8E763415DF4B9B4CD29EB760C8F0114D19D4BA0161537A4B2E5565BCF5 +20649F82D4160A07270010141602C3A6572740D11E55D809F9ACE1C8167BFCC7 +7AE8415C0FE2858FBA049E35819EAC5FA15D4CC6CE9D649FA991943BDBF66C00 +E8D588361E5CBBEC51EA8BAD99149CCC4D1063186038E42AB79411CF355A9EF3 +F028A0BAFF629CFE81D098B1B85FB501606D8F35D780C30D7D30C9238DE48F3C +DFB7AAC6E331AAAFEA5C905FC0D12C6ECB60F72D16E6767AB7526E8F49CE50FF +9DEF3B4A4C1BEB3848EAA3477347341E20415EA8334CC2F26CF23323EF301095 +C6E99EF64D6A77C6AC750D662C968935C1ECB100DADDAC7F922D78FD7BEC1ABD +547CBDB6BCC20BBBB289486F6C7E238545D68472D73AE198962F216A97E1BB46 +218720C44A31D78FA17A9A1547F1D8811412A2EB048EE8120FB303D0676501D6 +8AD8E42921EA6EC4EF25A13D8A05734B00F90A8639199BFCD1C4FF3CE4851D49 +4EF97D357057B135374C09F7B7B2AC0F915A89AB253EFA653E29CDBE7BE16804 +73FA17A2DDEC317BE5E541973975AE845866983C8E5EAA28B66BCCFC78554613 +72B4CF5400F4B7BCF0D4A4C95CDEB55E33E66A5461DE6CE070923A726334618E +5DE502E1EDA87B8C246F89A0EB22D1C6FDB17142AF0DB870BBF7CD950FE60DF0 +A794FCBCF13BF405D87681A11E39A02F5CFBF1E8F7BAAA68FDB5DD38FEC72F8A +24285A0F078073C39289AA655E30001BE136D1DF9211EA87C101146C7D17BF01 +CC21B0ADDDF20B654968042D81D34E8AB8BFBB2DE12FACEFB63F7BCAEB58D4B2 +EE591ADE04CF2A6A8A469BB25E6A9AF12997C389979AC060DCC4831474BA5BA4 +859562334815ED28AC9F6BAD89095B0FE8CC91E86CBFD7134114B90B48CB4900 +30D00DF64917722F496C8B16F91953DC2F302E73DD31275B9AAAB910817FC88F +4EA8FAFBD8FE4194FEB6C80BB7C6DA978C8BA48587E06FA98897BA768E469E48 +FAC5E95E65A5DA2DDE3EEB17C167593AC848B52370B7A0D4E5EB955B67EAEE78 +1C9A7002F18F9AF0DD5ECEC085F49B07D8331BAFDED9DF22D57FEFC2B32EEA84 +61B6681EC05AFBD2249C1B76007331B649619F57BD377E9928BC96024FF18BD3 +1BBC674BE91FFA670166C43473F2C64651F986206369F7DCF6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font MFTVBO-LMMathItalic9-Regular +%!PS-AdobeFont-1.0: LMMathItalic9-Regular 1.200 +%%CreationDate: 16th September 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 625 175 0 +%%EndComments +FontDirectory/MFTVBO-LMMathItalic9-Regular known{/MFTVBO-LMMathItalic9-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.003)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMMathItalic9-Regular)readonly def +/FamilyName(LMMathItalic9)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle -14.0362 def +/UnderlinePosition -131 def +/UnderlineThickness 38 def +end readonly def +/FontName /AZYHVC-LMMathItalic9-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 84 /T put +dup 86 /V put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-29 -250 1075 750}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B30E8028C685C8FFFC0 +5F0A4499A4A15881E0A4254902DBF044B321740247EF89269993CE3EEAC6F046 +C3156A7B966A757C2FAB51DBC521E8CB43AC92FB270782C9A6A127AF291AB45C +519A619DB010BA31C7DD9AD5DDBEB91D9105095D2F1D77A793546DFB7FC7E139 +E04E4F62F509CFF17B1ACD6133B4D107962326AE697C6E8E197FC3D308587247 +1A80597BF0C905C04AE93A8D555FC3E36B3E6BB26D613D99F5818CCC5466A7AE +7B22C519ED98A9F75E4E9D96DAEE85548F00063FBF5ADB7D3931C3301C261C8D +A82DA8EAB12CB5389FE7573B1828D972E29B49D7482DCFD683CADF9A82655E4E +9467B9A16E6F4EC3517969BA5FAB8223BBC3BFE5666354F6678ADC00D7FAF09D +DCB66B5682EDAB9AA2FA41E3262014AE9F5DC4A4DE1A2F41CEB5C6CCF0A61FF9 +8FC215BA20C2E5C06D89FD0C40BDDFBA44B3D980EC6ABEB90EDF923601C01DCC +7C14503791A70FBDD9C56FF5ADB8DC4A5E7C149A0938232815DF56F5D4DB9D44 +45D0A9D2FAC0C089739CF73229635B8B0F9B032DF7D85F07B62083D0FD7E13B4 +9B92E47A7489D55FB3CF1334FDD8FD1DB89C33CBA7B4DA4731C38374437E9BB8 +30B6E4901F638D75E153E9886B11365106E80CD854C6B1C155FC65E7AF6670B5 +32CEBDD599B8766812225991D24784496E00BE52F473E36D3831D3CECB30DB5E +5B386B2745554BE795CA06545E171DD76DAE9EA7E7BD324430A2D28D7C2FB191 +F95C1072585E883684DB619D0DF8604AA5ECD52CE7E24DD58603EBD7EAD33174 +D50BCA8BC00E4A6D8F1CB6C5426114884B51DD620C94302E531DB7B31DAA4964 +2EBC43DAF9BC9FEC4C2EF1D026B441E082296A65D841821C88ACA493CCDFDEF2 +B50E7B3FF3180A9A9AE03493FF5837128E020D5957149E1AFA0F0528D4442F86 +3CA06CDBDE3C419F578F53D7C022BFFA30978D018B709B0F069E2318F53341F3 +709244297A5B684627186508CA6EACD2D61DE7DDB8C175ABAE9DE070E73A1761 +3483A2FA0E319961B664EBD0BA5AA16E07F1E26F07B67828F74126A18BBC64DA +0FB624DAD1D2851C2EA065FA878A4E4A1C0FC242551112D57B3722C573B78F89 +F520EFAD4EEE95527AA116CF31B971CAF5DBF65EE6D89BF97581DF1FD1E02422 +D14900A8FD6EF4177D43EBABABE16F9A99F83EFB582DDF881C0A8F07CCF63648 +586A31BCB1C79718047663F09E3088E05F571AF4755A902AAF395AA25FF0FD6D +EDA4861DE9EC933395E4854A3EBDDF11134007F114946E6FF848818188B326A1 +2AE176FF9F7C9122F73B5EEC723C1983A8A2149287D4A376C352458A5C82F373 +C1F2D5C9AE61679BAA998E6DBE8F8E9E52A498D162A2041B8B470FEB33FA75CF +72356809518C6306E29756ED554AB1121DB3A1C7F95A86B2052964CBBBD2481B +A0F1AF308E8FAF29F49C00AC0E258FED576756F7FF19E2D9C794B48D162FFD94 +7FEE2CC953547E269A70A74256224DCEEEBBDEDD32BFA53B12FB6A111FFF18C5 +922314CADDD0504948CEEC5AFA0F50000DF462D5EC93D140F0D6DE80813B00D4 +A7B5D39B0663D7D88B4AA2BC8ACF0782409A16C1D208EE575AD7BD457E27C9BA +3CD0A15DA7601FD64269F531B00A504521D8883BCCD86FA017D9DEC5DF074E3E +6850839DB83FAB2219607CBD99892DF155F408CC64672CD3F4CAE1AEB349E694 +2EBA2F450B1762A16D8EE4EA2FBF802E99AA936069F92163CE9D438A9DEB917A +1DAB9DC878E09A707AA7FC503F4631FF5A395AC01D8B1085DE67861F7BFB374B +29339DFD983C21D6DD7C03656BE8309DA83958A7ABC378426000E562153FD1A3 +BC879DEC3785B845FFC7CB78AF540238CFD0CE3D269ED51FFC1B691439F59641 +22DC27590228D6AF8743D0626DED2742EEB7E5A063562D092A610353611361A7 +7156FCC79F3E6EADBC61BB3665143837BDE7F5D259 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font LBZWSP-LMRoman6-Regular +%!PS-AdobeFont-1.0: LMRoman6-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/LBZWSP-LMRoman6-Regular known{/LBZWSP-LMRoman6-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman6-Regular)readonly def +/FamilyName(LMRoman6)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -88 def +/UnderlineThickness 31 def +end readonly def +/FontName /PBSZYY-LMRoman6-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 51 /three put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-515 -298 1647 1125}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E7AC5E68123F9DFAD1150FFE135989C22B412B +63BEC913DA6144549F051416C71903E13237781A5DD70E8333F80D9F0E493687 +94A83B2F049E14761EFE435983C72A913217C8946E4DEB22A9DB2FD68B53B9B4 +02761774E0E713EB4A4FC9C587A325C91693ADBC62DF65291D5EB7BD830949C3 +35DF08289D902F15122C50260EEE2B47E043ACF386043BC0B77B47F761487099 +F3EE8B97E5F18DCAE51B94317C8F4DECC130CEC55EE16A19C81D4D1668127C7B +86C63787AA273CDA19F2DCE459A6BDCED90E3C60B9F7DA6A0715D2D12F8B805A +5203A948442C2E5796D5CD20544385DB0893AB62040E1E7F33167592F1944E2A +AF140EB52E80AC868A5E53B529B98C77E46244F0B9D46A2FBA3E0040CF5A1D5B +8CF20FDE7C876B9AF4A5F6798ED83E56E985DC30EE5A3B2D5EA30F640DA2DB67 +1783F69DA070954570F579C316046D8A6B7EEEBAC73F338A8B7D40470B4468D8 +CD9BA8B731E8581C69A41FE873D6ECF58F4962AB44706743806BDB909276EE0E +99E10A530147C9C14638387F89B169CCEA629DE9AEBC010589EE04588A992E08 +30B37AB3DF923029B8F6BF19C1C728797AEB5C0F2044753BA4C7D1437E2B9B1B +3DAE6A15672EF1F238D1AB8F873DBF5264D704FB19F5C1CFA0E5168002B3741F +0134E79412F5B0AFABBF3069460C10225E6F7BADE64F07074C9D594F6F7514CA +5B8A7750FAF214600FB248AD5E8D9FF734EE44CA79A585268A06C6FD4E294257 +0F814FAE80C1A7776ACFE85D3159ED173F8C4EF0456171564E9A2E1C26464408 +16B747D137D37316A340FB72BC005029A06DF8BA48E9AACDF832BA2745C448E7 +9225CE3A522B46E18F5733663105D638E571758C9E8D9121EE819E4A12676318 +11F0C568B81E1502A5D168139F197F7A71FE60CCB05063C6D9D8A0048E60F9C9 +5CFFF69AFB554B3534796218449D2BB97FE15BD1A6FF104BF67F8EBA5C3C39B0 +24ADAC78AC4FF61D5847F0A110651F4370133E3968EE80FF9C2E54953EDACCBA +2549852043B5A93B09ACDFD025365A4F8FBA3FCC4DB60700C22ECDF23E95E01A +4C7B87E4F5D46CD2AEF5D46CD2180E4304BB80E17A83397A677D32DEED9BC850 +B4C056641799994DEBD48FC73D616143FFB85D78805A95B8CB191C775A2DDEB5 +FC8B803AC7B461E0FB63D746090AC3E759366E115437A8EA8CD328F309EC0960 +36351451AE7425A26CDC319A31BDE48F68B947574C1DB2834483C460A5B2429A +D49BD462D9C9F75FBA92ABD47A5EF18C3A43B9B7A3D1EF1AA43A6A68E4D42CDD +2484CF47C0FB3A68121F424FA4B29058841D9821D7F955D3824CB1754278E8D5 +847116509B7D3B960EE375F1DCCB4CAA1CCCDFA0E61FE01518738F7E6B887898 +261117EDC211226EB3A9E0B251FD4CF4FD2543B7E6F394D3D262DDCE224AD9CD +BDE8CDCEAF38C0BC9E406A35F44C6B412ABEC730D9DE3716C5B0A87BC7ED856A +77E3AEEB9912B64A5298C2F4552CECF63C84F805508C4A0CB98910441699B722 +2BE7727547825EFBCA21408C5F84E3E7781B5BA336E0CF740BE6D85F8F6F8631 +BDB1D0AC05ABE2EFAABC930F472F93E247E29CD9852001BD2E16E51AE3E1A77D +4B05540EDA577F3759A940D23E73451C967666B5EE5CC6EDDB55CFD4CD875072 +FF79F4ABDD8F935A11E83F9D6F40978896B8F7A0B472D1F9FFC68F7C2F5EB1DD +447832B4E1DBA7870A949E48C9DA6B47BA581F7D24C5A0B90A66F0FFC044D1E8 +0652D0836E0FF5980A50D39360DC793D9C260F9A68379C031C3F363054F84888 +CA17948C9FB31CF86E555B4815AA6C826666025BB984A519FCED4498E4A4CD61 +BDDA5F652B54A3270DFE501ABDEAB9327E296740F0DD9B42A45879E285C8E0D2 +DD61A71643555DD007B6477A05334C6D7D079DB00F337979DA04BBD485BD5630 +0DA794E86C9815AB3FEB37E78106CA0A3441735AAC9EB49CCA33DF4322929D86 +32C4BD136C89169D45718A88BABCB2844362B0652A6345C6EC83DFEFE0994552 +32455B3CC14F0D2FE83F60403C598F8E360AFD7C3A3F37E771BF49F20E7ADF22 +AE9612796DEB9138059A4C12D4A8B8A37DCC221CE80014F807A53945E21FB479 +4956F9E37B87EAE0447EDADEB00764A38DAB429277B779104D1360C711A40FE7 +FE508CDB795A3BFDCC677893634CF91C45816B9AC1146B1BB7AAA74FF92F4273 +B18D515086F457B5AEBA634AE5C75971733044D64738F071F82148EC95F4E53F +D20E5A2A4479D59A73A9D61F3E4E4894BB92AAF0AE56AF9ABB385D300EAA72C4 +388B62E7C32A29313EAAB849169FE98FF9B3CFDF3FC9692113CC15C94DDD2940 +49748B473FD5F4AE9C34F0554E0BAA2290B2082F996026ADC420C676AD59744E +3D1C8132F311B70AE10E12E863CF044F38542BB9CEFC017BAA8166A39AD8117B +F368B91934BC6F0BB1B2E7C4F285F9BD614A00DE6825572189A19315AD397814 +2E2E61CCC0992B66DA71D8BE22836E6DE06A54674E34DC85646396AA84DF28CF +38994138E0F4E0A3F1604049D39F50717E4670442DBC451B029ED37E22709B8C +11F4DC6A1EE18BFA4AEB8E8FCF1565480CC3C141D6375466FA0272B67393DCBD +86FE4CD039BB44D2BEC68717E95B7597AD7CACDA2A6A4E8808BDF0ABA0997D0E +DBD2BA7C8586E942973B8ADC21BA304ABB619E86CEF1C8D3D84C9892F62613F3 +FC722D561C0B4D707CFD45E588F7F0CEA7717976FBB04E6A3577A2141CB8A8CB +6EA47F3B1F8BB5B13D7B90A4F95E54057A005AAEDAD9D7CEBA399B3FDFF494D7 +8EEF9EC6AEEC046812CE43B02B9A8F4A127E7C98CF0C088786119EB7E0E7EB32 +C428F531FF5E355D691E098D1FB67AEC40458600B1A87AE31E65B7EFE7B1CB02 +5613E53340E473C1D5495826470F3A1F450D1AC2C81C876EDB818BA0919DEF1D +3F443A32A724A003C23DE44D0A1774265B27B89FAD2A00A0F8325EF3029125BF +0C973EE91DB8A81E4164F827F359A4630C2955964D0D808BE8D16D2EBCD7AD30 +50E68B2F5B879433A41FCA23CE3D342D8157822D42F334B8793F13FB6797C5E5 +249834816FEB195E5FB218CCB914449B44FB92C6E63D1999EE615767510AADA4 +364CC2035DB3CD08B107110C866C7FC5A1A8A411A597335E6BCB62888AC8539B +369E5FE68D9DEA3C0DBCF7C332C1413109E975BFFF13E7D0BA8720C1A7936015 +028480F2CE7EE814B92E5BFEFF479612753E3B373D0E5E288AC7CC5D3A751095 +4895B6583129FB837AFE9E5EA65226535F722426F039917C6C2E033240C86703 +508D2380278FB9B8E12B455199E01A4C7B87E4F5D4EC84E9D21FC68D0D1359FC +7996DB1B6A97E165EADC6CE23BD6CB9700745AF7FB6DF76A2251C779DBF0649F +15D26FD05EB16A7702D79D42364FC91AC88F98EE11E8609E02E01CE344598BF6 +B0D1B1310C75AC850FB4C642FA3710C2C9905F224C87890C9DA4E53930BBDB54 +CA2AEF866BDC2071045C3D71BAB3CF386AE54D6D57ECEEF7A86A51787478FAF7 +EDF2347DFCB070CF8E3093B06D0B80CED641940DD7A92B277C63B178F5E81127 +0F2F4E4FB0360E4923BF1A75C78A77CE2BB4368A7C8F48639FC3A0BF18262068 +E043BAFA2CCBCACE0875E368521C0D91FF9ABF781BD5C69282459F75ADA02D7E +D5D348F7CB99C78CFD41D054B08B9AD11A4F25CE3652A01C7033683D9A1ADF85 +5A6BEFC921B4896D04E61B913B6C417E0AF5A4EB59A67192BCA9ED8B4D70ACD4 +EFFD55C41DD3831AD6161DCDD67FFB74C773637429CB45EB3EC279B505D8299B +2AAA7A05FCEF74AADC754D33163A47C93361B58F38ACBE8868CC263D0793FD51 +0BEFD0B8DED7C00CD9A60AEBBA3FADDCA48E2745359AE31AEDB60F54D334C1FB +8CE7C6CFA4536829527A871675F108B3A973CC43AFC2BE532ED012C3EB58266C +BEEBFEAE16F228285B627BE31FE6BEC3F374AE853CB3E511385FDD62F98D8CAA +ECD64C7D8468DA6DCF2767A73AF89279E81D9CE04C5C360D7677FEFC0BC3255F +01003FBC34C53EEDB7645170A6A6B6C1A85D0058926158D713B29EF1F9D60352 +A41DBE68A7816F315788F094FF4AF02F686A3D22F12830D995534A8D82E4B822 +F07B115CAEA24F19126C17DD16A3913F27F12C896BDE5C6BFFB9251338B976C4 +056DFB27F053921193C59DB289A4188A942F2D2D868F92B8459BCB9EF09ED7B5 +2B92B00BCC6ED4FE1BC82E285FD99B6CC9808D4BF6C5E91C51725CC94A1958AA +70AE9037BAF2779ED8034237F25540F71DF81701B07933495A954F676F7DFA49 +F81BA6B221FAB4FF6EAB642A91F1947AAB4A780D034BC00B16D7C4D77CA1AAE7 +242CE5BE6A645C2653FE55D062B786BC3C6651B6A1CD604A45763B67768AC526 +1DF9C7E081A7F60049B5EE91E7C3F3F02E3B8751E078517F614A52C9CF58B49C +1D1550F2589FE68B29179A3E97A3F0B35A3FE8DF5B26B0E8BABDC5FCEE3EB404 +54892CE429C3ECA8635B7A013061A8BB2B0EB98CD8674AB5A33FB9835B0D1EB4 +B6F550DC77164C5F6B43342A87FF745965DC919A12B63D7058BD4F4BD90D4EC8 +361D3DF55B5BF4BE1765CD19CAB0F92A94AD2E091DD7659A4DE4DE812FC92035 +4999BE909721075D1D40A984E6E75ABA2F4AF1A7D59300C44EF44E7060A9FBF7 +B5252C0274C581A2005CB515170BEC2C09C3EEF80AF06A0B3E3A704A3B79B914 +B6737628E56BCA749F4720DE9195E8559ACAD8346F7BD9DED0B9584FED157922 +B29CC828ADD9B2582CF6C3178700E56D15B3AB9AFAA3E9D10D4B47F75D05CE2D +81DB06B129721A9135C29F9C2C2C9C3FC2897183D705A37702223D1466A03D24 +67AD61286FBBAA4725D698612300458A151C340BA68A9106225ACDC6D829F002 +A20624B2659A7011A9657AC8B869C2FEB82AD03AF067FC6D600734F59939234A +15ED0A6402505729BEDFA52397A053B37ECC29D2E0AA06A2BF72DB85657F4A35 +58D4585AD1918E86DAACB86054F56F7394088DC50A1C1FC14A0F8E5003D4703A +071AAA2FB6B31D984F0072AA303D33D5478995B533818649CC62032B5D3A3F48 +0437323E1DFE2E69212EAA61EA27F9EA185D6B4A80C1BFA827E4F15E623A96FA +4C467943C618A5E35267223F46AB148E74D8D1B986B2EBAE55077A0E54BA5F4E +CA8379F7F7BFD9CD497E66CBE3728B6CC761E56E90A48FDBEA688E80FA438D78 +057EA80AF988C8767E67C90E0CCB24824503570117323252722787576A552F56 +5387D8D2176685B1A58609AEC90E71132EABB4AF737A7AB1D63393DB4A3AADCA +389CE1ACBF20AE2FB1EB4802C331780943D1C667EAC9A01B6176AD76F2D3E88E +98A5679207C76C999903969568B43673A80D0C5108E8116E5F5C2F25A54FE587 +E55C037EDF4C9BC1D95FD0DE382839AE8C789A6339F7D36DAFE163824896DC2C +78FC9DF1F980D05D8533158A7D1941871D0016ED45EA05983F88B9E7E3262FB0 +36E1F51B26BFCAC3915932A9CD8EA9FC589975823965AA4D2FC6AE27B27A17C5 +10EB9072FFAE0685C7C24E70ACB8564454277C41C28075ABDC428D3809A6BD65 +49A52A6AE38C80AFB8C867AF2D6B55B800BE51509F685173FC157CA62976128D +48E72C15E739FA6D2412BFB5783DB3C0F6D60E34BE594B65D769B6340202E77B +33EC7CF4718DD267EEFF4C0000F2F317ADB833E0D0DDA4D02A93E18795A8AA1D +4994D871C6C5B81488F425782658BDAF63E8792D79340D223C92CC01B7E355BD +A077E525640CF211E7A3B8DB7BF746E85C18EC1FCF0C423A86C57CBAE8F9F82E +65EDBCCB17469C47E7B6B66DC8BDB8552BA01AEE38E1205B077C2F2C646FEE57 +99A02E0F53322EEE450F6DC39A4F03032CCA7A8320F6B01B4C39C37DE56BA266 +2E21344E73C74148C1ECA7D4F858CE686804C3F119899F5BB3DC8DE39690B59F +D2708ACEE9F19DCDFC2F1E54AD17895F81828655204581AF0B98038CA5F5DFF5 +D325975F280CDE4402EC81ED6EE1D304C8D933CDDB280F05DD157E37A6EB7BB4 +51424B682DB6CE16E840BD0577CD58A2FC5B7D170AAA239E07DF91A1C10223AF +53A16B1DCD7C5DF152E571C9E7318117E3200AEF170495FC898F22ECC3CBC849 +8CF1AED08F797E67C90E0CCB24824503570117323252722787576F4CF1A672DA +6A04C28C460DA2A483E9826D8813326765D2A528C6A92646975A56E261E3C169 +37CEA1C949ACC063FEEAFE31C8A721C2D46AA00C10681BA9970D09F1EF4676BE +5E02D7DC4613C87ABA83D059ED0635D5874A3671EC6B08F2A0B3374650DBA970 +A8893D25DCBEDF56ADA1D011C03BFC4D497466C7F09105A287FB8C8D3083CAEC +5B4F7B332E904266FCB27950759D9DF1DC35FC7A9C4C4799419A851AF73C1978 +E6ADEA42A238CF1150B5BA091FD30CB05C0AAC0D6FD8486C034DF78B77054829 +D7A079D7BD85B9A80845B563220566FEB8F341AACA7DF6DA060ACF1112FA31D1 +0565B2B293E7A6C09E2E8FBD459825415B084F754454ACBF44DCF4961F68DBB0 +644E77613C9E96ACB55A77DF4812D900F42AF9770E51EC98088D8FC81C7A93EC +9FC3BB5BDA3619E904570286AF49CEAEEAAEEE0AC1EDF4DC2F53275011EE991A +A96DDF4C96A9E0D8E354195A2563759DFE0183C8D67B449516EEB59F22B42BE3 +2D7B1631DD1E36137B9C75F2C99248D4FB86CB367BB50ACF8FBB2C8A2EDB17FF +267D0F21C35BE86E068F98C3564F42D2F7F26014DE37C4DCCB6B30860F43089C +0A6E1E7B4D9287CE71718F81073EBCBB4386C5F4957F220CDFF1BA5AFF56910C +49B957170DFE24CEF8234658524B0071B5582DB34872C321F5D6A82C3B0AF842 +D748E7160373CAD07AAE053155493BC317F89A8940552EAC2159B49C1DB34B25 +67B50D0B0F2BAB32DD9D471FDFBE9B4D20B0BE8BBE3C1A5459A27799E63F136D +C58DA8682674E24838BF99B06FA68C91E1797DB85D924C037C275BD496F93E01 +565EF63E388BFB5372277A752C858F67901B52715557491B4DED0A19A1E6464D +99B41FC0AC101E91B84180444A0A928894F8FCA116CFFFF88C6F1C7BF34A0E25 +EFB2AD7503D23492E7E980B2C4324A4918DD087768EC44A893A7EECB6D95C35B +B87DA2B112A3E5F0257A53249617F3F4D9F5729FC7C25090211470F9D3B10BF7 +FE4019611CC67279792C59C002037F13240A333B2039FDA78228FF7FFF776789 +5FB02F823B2CAEFB944B42D689B020B11D38ADCBDC1AD716F75A2C6565B6D04F +A90E615D06A805EF2EA704243FB382621C005388966DBE3F4C2EC9888B56E962 +41D345CBE471FFB3B78C4FA50EF1BEBA5095045ABA7952457E62E4081D5CA62F +44DC287DAE5C2DBBCA73CAF31025A3FD47B8B313E59528F2881E4C77381AE42D +708DF8E5C93474AFDFF39C78E4003E7B7FE30D31721B0ADF552294F3AEAF6C9F +4EEB4990475FC4232A38D8F3903D81C9A329939DB5396510900CD5D522C5E9DB +C5C59AF4C51B407D44468B5E2614DD937194ECD03E78CBB916BC57037DBE008C +F0CCF784147D8580979FE5FCB204DC95F10D6E5571D4EF121855C1086E047F04 +3F4D780E9A34C3E671B402F789C9F3C869F0FD12D2A1FA3458D37F8CD2E85194 +7683E050B6D2E4F51FECC9351B42923E388B70E7C41B77DAE3DB6C579E3A28C6 +3E8E38D62A92755377D1274604BE610997CE121BDB9CED994238C39531CDDC19 +7EAC2414615E79137C52F372CB9CFAF7DA3CAF003473DBA5C03B5BC597E5C182 +CBE1F42E739B6485473B414FCCA4D5C10FF38CCCA54DA33831938E9392DEF759 +4DE827864CD1D0B2F50FA679945BCA6A71E4329DB73E7F29098787D96D89D30A +3C961F55E64983F69651D5206CE47CF745E42FF494201D7BF2AEE8664D6AD229 +D31B6E7713609222EC88AD13BD745CE175B921697F9D9FF0803559FEA2110988 +23531BE96D98F0401D2545E9FACD008B4ADB50EB9F049AABB576738EB12DA190 +F7B750529BEE0764347214528AE43CB7EBFD4F38C31CF4FBD46EB44215D6E646 +EC32B1031A6A54A6805B7F680B56CED7F1984220443B845A9FBD9CB9C38B9396 +02D8F7A3F70B39F1723B8E668827FBD165657C485FF7D48E2C2AA8284ED768B1 +555C02AFC9FB543ACFB65DB1A10646D0762B400B49288C480351F7DC67048E5D +A26AC7D0ABD2820C2F4E7B76F2F0D593E7F8D1CB8EAD24B2F8DE2F54038936FB +2D9659D413E08C97C832D3A03EF24ECB073936A0C035ECDD9681A52882BB4E55 +C113EB226EDBFA60AF43C7D37311FA695AF97F91EA727C3FD9D0C0217C057987 +87881D07CEFE01902B0D0F7D8913B4E954FB295B5ED5498C4A68B73340A25409 +4DB0024341A7BA745D8F3DF3DD0D5AB028F2EAA1AF13F4F8F96019FB2822AE4D +7FFB00D18FF44D2B0659D8818C847E21917F8043CBFAD9A3BADDFC68DCCF67E0 +FEF88AB76E205570691C6063359CE9DBA2E3ECB7B59435E44A8B4AE46E1C2BDE +A679FF899B2E62D89D132868CCD003AB7AF9961F0943FF5F02016DD6F0563A26 +851D5491A897AEC52D74BB6747FB9CD5A633DF53752834D3CE0EB2B7D7775E39 +5BA4BAF7F82F0850D4EC408D5FDB7470CD59E8576E72A8186570F0EBCAA0CCCA +D7FE46DAFB0044DB29A8B801321969CD052FD61493FDA21156452D2865572235 +B8CEACFD7733CEDCAA991212FC3C15A7E8CA6E083C0034671A4E268BBADA4583 +A16C3C57DB5F720871CFA9672BDF5356746638CDD9FD68E308DDAD15D5676372 +A863F05EA4BFEEBD5DEDA74B52C8EB0BA716FF6C6468BB98385F009C20BB8434 +DAA8EC8FC416BB45F9DB9C98773585EA5E4D316AEAC8CB4182A887EF4B289F0D +3573D61FA865EBB3E287937147C9BE9926DAAAE4C59ACADCFDA1CF32A9E980DC +7946713AA2B67ADE09E2FD2209974B99C3A0363AA5CAE125EF0F3B74E35560D1 +6C07063DFA0A742BFAAEBD91144D26AFEB983E71575D89DA575AB19DF8CEFDC0 +FA2A5EF2622F879D80738E31D04524CDC4DFD91254F5F7DF55FE68CAE7989878 +5FA31D557C86F93742930EB43CE5F45809AC88B5FE9E89C2EFFA64B2ECAD898D +39DB7D202BB69739202BD31EDAA120CE54ED0DE7EAAC5065B4F48C0B7DBD8AD9 +FF3B7B5B4A1B7CA0542072597BA50F8F45B3B08141DD5CDEB790D76C36E9CBCA +5A955285C130E0EF728A401986C50D3DEF377CAEF216A5A795DD63F3C6659BBF +4D2971663D0AB84621F15C186C06199CF885D233DE4656E4CCC1AC1A5762BE48 +F5FA88A3AA47DFC0FAAD37018CCA129A4897876302C02AD8911B3371DFA6452E +0BAA0519CB64DDE6282787A7F448D78DEE9271F19E6331D554E6829242F1E05A +A1A3BA678F42355A6F1123474D93C05C07B8689FC4885699E4BB766350BA721D +100516CB839EDAEB4DFE011D1947F0D4874EBFFA5673390D853D8277AB6758D6 +8E11567ED38212B204347BD00B461544B85F64FA6D6130832DC718E26691AEFC +1DD6435FC6A7C2B91B672FA23D9F875C001E76ED42D71E62DA447AB71A060B51 +99BF7899D41F602E326BF53E4F91B77B22E158BA172BE33861E18AAF3A48C72F +9BD37EB716ECD75C6A6CAF0F0FB5F6A73A47FFFB9D6414E7013B7D984B3A18E6 +75655F4CAAC54F1F933DE269C0DF2BE55B48962C844CABB7BED489A190D1E853 +9853C0DAA181E59ED9410F4D901B9CD2061595FB27C9B1720C97C551826A537F +BE9B5F897B957CDB27ABA4802F0BA02D8DDC0144E7C1BB169635270568E060AD +7BF221339567C68F6B8CD63633DD6BA618557B6798E9F793E6C866B334A71EC2 +3B34833BD3B6BF56210B6FFF3953D0944D30855CB73E7A7A981C9CF9174322CC +22362D93433F8D716F159B035A561C376465F9331E5C7BDD1DA502EB95C716BF +DCF80180EE6DC71C01AC6AD353810CA7938D83B174577EF9C645314BAC0C5D26 +C1076AA31C8E894713849EB6F8AF8007B3F27A59C82174638FACDEA968C7A123 +2104B287170D086BCAD5C7C2BB9C184A5F3F9186E7F3B1D843EB1118F160769E +D9844B47A8A2CC08811B93D94B01FE7AF62D56594BD31845DD8EF67D1D889703 +646420B074E222B6426D8AF577A5B7F2B019500E8FBD9E83B2C925BA9BF62903 +24C59F30816B248D320852F6F0BC092B0CBD2223900A5A4D8EA5A11699365223 +82A3D7D73CEBEDF433870C0523C3C8A7F3AF5DE044750BF9BA8D07C3D70161F0 +724055E78899DDF3BCC34D14196B1E24BDDD67D0110B8331410F1DCF9E65E733 +8B42FFA0B337AD7CB84CD7CC7795A8F1E7197309DAD0349A9659540C28723810 +DAD7CE08EB085D29AC7925CE02513B4E614C0862D035E6AC70E1B1B5F02E969A +DF6CDE36D67EB79A6BB67B5CF26F8C6A61D41E773D3D0004057BF9DE91B80648 +FAD40756621200E43834B0CCA28532BB1E7CDD3327289EA1C3C455D8E7D7F669 +5055586AD4366A741031698AA060ACD6CBDA8D00D12D8F361B497A5239CBC501 +43E098CA65841533DE0242731B79A1A82CFCE9E49B19F5D32E2386B247139DC7 +37A0C0E3D0D1237B3FD2E75B2DEB5195839A638DE491FEE467F68D25CA5115B3 +81E6D61A9C9A71CD02986992B15F4CAD81E8CD4B2A1E85BE0192A4B722775DB1 +D43ED534CE92916843FD101A6FE4D552944258F3184E28421EFBF0F6600EFA1E +7D08A1D454FC01407126D3973FE22CD3AC4F6FBB0AD7B96D842474D1DF235DE8 +9D464EF44F2C9297ECBF2840EC61A089DDE23DC9E3DEF6471946061D0DB6701D +0563A3792A1FD51E5460CFA0338DF1F5726862FAF91505153343C3BB0884A7B6 +0DAD17058B8E88AA568ED8E38E0955579FE200979E292B3B57E1F7A9FBAE495A +2A25D5A813D1536D5471C3ED727BE7E559B6E54B0C7A64D4A2C86BEC799E6806 +C49C1636A77020753AE9AA57C1CCA7866F6543CE1B25AFD261C434D1D4CF4FE9 +C907B8468C530A546D701A3B92313C397F0A208ECDFCBEE936D0293C010457BC +056BCA70A7E3B757A8130BF3BC078B17590D62EE62126F8F3B0DFB89AA1D0FA3 +717BF3CD52E7FC86C8FE3A9FE76321F3DF1B8D279AD66877E0B05E0220FB8FDF +41ECD551DD326E58FE258D0E268FFFDAE1393586EFD449958C91252156984401 +2BABB5ADF93891FC191896A755CBAE3F0F649948253EC51D98A20B1C4150AECE +1B62EDF28AB0B03187728AF15BEF6EBCEDDC19B9F7DB2512B6AC7FE21F478248 +CF21986DC483EC4FF27307585A474DAB678B23A7EBCAF98097861710D733B551 +0790EB12F5FE80B60089D4C18F187D265E8494A80BDB1FCB3ECD6DE46267C21F +A581E86060A00DF7E387FE4360955D6F814A0B72EC09A99E846384818A44E541 +E4E108DFE5E34573DCA40F5946D9266E07CBF681164FEAF332C19BB771979FD6 +A842FF6BCEC22ED954560FF7A1971E39FD57F8460A1AEB659C973D52B28D6CA9 +2DDED5BE33EEE8268324F6C902D9715E9D5EFF5814A8F3E1BF0B7E35DEF6A9FE +4F0D2A2E9848262290D7F8E5AD77A3AB32CE9C79E9F9F074AB70369ABE28B707 +8F57A4D6313458E50D05A1E91DD6435FC6A7C2B91B672FA23D9F875C001E76EC +92FB6934B5368C099B59A7114410C608C749D1B7D49233688B150E779FDD9DB7 +3AEEA11615E7DEF726AACE340AD9F2EECA199594CF093FB8D49DAB28DA0EDB94 +63FAF413BC1FA14F1FE0237FA942F76F1157480F336F73452C9C15322A392131 +FB96C14CCBE65E59BB4D23F82F28E6759E924266ABB0F5AF2002DD17FB094011 +08241414A916807F8AFB0BBDB5417E6D852FF038407BC405811993C856601474 +FD3DF4947137BDEA68BE33B1C86B31E1EC5E2E7ED6AE24C15111AEE8B0120DD8 +E29CC460BCFD5BAC82C941C2774AF399F6E93075A7A0EC5AC289BB9A3C004C5F +FE6777D6E374B40FC2ADE40888C5DC808B63EBED348D07AAF2D7F7A790A0F099 +8C80FAD9A265F84D5031EBE0F523F174D1B87F8E5A06CB2F03B396D8F523E783 +87EEA92C452CE44D0E6A37CF3696FD8206E691FCCC9FF002209C1C76C4C64695 +6668CB64B378A98BA5F5DB1F67DB7096EFB1F419D84A061BF099B8FA36670B16 +90CB69F17E9E3BF1E15EDCC29B7701969EE4D07BC78F07D63D7D6E5062055043 +0364C88A1DF224DD3EE5110C0D94DAEE6E66D20397C46FEA9B6EF288668FF3ED +3835171FF4288E56438EE91BC7297A8469F567938D322537FA0A8B5CB3E29020 +7065992B084D567645EE4D2FC29814CB1D7082661851B3D94D71719C73B320DC +91F4F64B9B942A7CE1109EC7BBE8E5B7AA2CF43FA2AB8EE4213DA7C6C4277079 +D25627DCD5E40E3E202D7176934072863EEA862AF354FC6CEB056DA1425749E4 +65FAADFA4BF11DD6766C8D058CEB08DBC89FDCFE829432331073236C67785257 +36974DCC85E7CAB9173DEBE09BB23B6885F25CDDF3C2DDC16FD131C7F302A2F9 +FB65ECCCAD4616959B80FA764F314AC16BB1740C1B9A34534A154E2B04009136 +E4115E6073611BE138AEBDDA44E8D1AA9ACBD47097BA31643A74F5D36BD72480 +8357D4FD1813801BFDFFEAD8D918A30005C31F177816336B74AF8B9931BEC0C1 +8AE73FE1F01FCCC7F5399762D1BC994E94B6179B1A7982129C594986C30DCAB5 +11686A2C699385B3CD763CA12281B1A5C2E93E324FF5545D0CE8972C2431411F +730D16480AEE8D2E2DBB374BA8B0C30D5E782C9B7DB4551CB68D0918B52AE133 +CC3977DD3448946BD058A0C86C7B26309AD5A80DC8A9A5AB7918FAB070E18406 +BEC009B1658A7A314C04B7546244474F513F8F91E616AB868D055C8B11CD6EBF +9453B2F632E36A15B373FF3FAE535328CA8C0544484883A0F02FB4B3781CFF5E +1D1550A313D6A7835FE456A79A38623745FC7BC778B3765D421C915FDA50CF9F +04A95ADF3F80F3C4CE59FAF95451251659F4FAD3B928D141B5A50A3F5E9A303C +99A80E76CF38AA5B4C4F8D3809A6BD6549A52A6AE38C80AFB8C867AF2D69FB1B +0EB44C2CBF703208747659F0C260A6B4FD314B9A936D089493E3B7C7A3BE9AB3 +1FFD0D9227EABE61529552E426955F25BD3D4181C84D03DEE36C9F7327962802 +9C83A000941FC5F85C754D5132402A0A94EA3D0E37D4DBCD22AF7C60C6CD394D +7C4BC204610D3A92541054C0574496C4587DF29768E6F31E94A1C96D41BCA87F +4236846933F03C778A1A810DCD869D660DC33865B7E7C25A8F933A0E69D24DA2 +92AB092D52FAA80F47282D973F48A92193487C2944D35418E9E9DAC3479D3309 +DE69137DFBB7833E98F45B76D98F7F115A67578C90CE30A316B6D535855E3BC4 +95EBD55052F31B47841D36838D978E70BDDB5116533BAE1B750318362BF85D9A +4FED0550257C16C0F488A11DF9E9251C0554FA532AE3CF6B4CC492912397B565 +5117DB31B989EC2622635377629CAD8E550923A84F19126C17DD16A3913F27F1 +2C896BDE5C6BFFBCB03C94DFA8ECE2B7374827AE168634FA007F8981ADA54F05 +501654D663389C4B5A8891EC5F847FD143664560BC4C5FF77A0D68AABE3A561F +9B19E9E4F465753B660F494EE3BD6829B0EF25EDA2814492016AE68E31049842 +FC608B1612C379841BC04CA5D5C9E7B9326E24A0D47AD9A7FC20C44470BA5BFE +CD08F2E9B0678F1C75B4349B10E0C822E7774D2E36B7DC679E91F344E2181C96 +31F0E06FD50B7F3208C3AAE0F19541EC977DFB9A5ECCECE193800E322F11492F +E2D4693CDDA5926F4D6643907C7A8A5891F445DD18C42150008FFFDC9DA85E46 +A319CEBE22106497041C6BF0D15CEBFD453284869BED4F94E7563A22D9EB3820 +144C7EADD2B7564578EE778AB577C5BC1E44C3FA9956F75531F04161B2C21F34 +CBE80DE64145C23FC97535A6E4F812454833BEF05947F6414AFB850951A3BE1D +DB72B79483DE686E68A33CE20C97AA3D34B75B9B69C9CC6AA7EE629D85ABD5B7 +B3158D44150D249200D31492FDDAF610CC80CD098D1E968B18EE09AF09D593FE +3D0A62701D18826FEC47F867C4FC966D23A12CD634C1FA9AB34BBDD9983E5D44 +1DF74B89E58514FE8D5100151D635CECB8442177468B4A69E269481F40D0047B +25617D002082B89E2DD0885CA956529EA49D7B9133782E80CFF57472F27BC0D1 +11482C5E2407F0458D28393284DCBDB7835E97EB66928F45EA8146164441267E +54185239D9D66638FDA8BDD4DE1F10153D551CCD732503281837C4897D51AF17 +B9562670633526DA154F2FC6BEEBC0DA2A57657BE4BADBA11C52E735C2C981DD +1A51008E09E7576B43654C207F12B1FE9D0800C9DA440F8F4DF5248637C3BC95 +98A1164C54C878B02839FBDFB30634D2C908A201142248276B7E4F8924750C83 +61FDB1FA328EEC43A235F6F3C221A21FA27814F2945BD12376C76382F3C9C3C1 +7519E46F82998324BBD0131B32482D403D243A54E251CEDFA01A8BDE36275E76 +D3407C62A81FAFC5A6918FC0E56BDE223615AC1316EA2FAC998F9E08DF976658 +5D049BF9B0C16328F8992A1287FBE4016ECACDDC72CCFAC8BEAB0F3CEC7B118C +A007C99ACB3A8CAF71B0FD53F0FBB4B98CDD23C4D7A4185722A4CD1DF2EFBC64 +62DCDCF81DB674AF26BD3389F8ACCDF1DCE3D915F0FA21593561B3F793D4ECDF +9B17AC4E1A9871B927051015616FA105CD31AC2704D9CB29783F12C090F7E38C +A5F15406029C0EAA200C1BB9070C7F6833CF29BC0C5CC42B68D8F370F21DC097 +78880C3CE4E08BC8EB4F995A09CD0E77B6A97267F4C63D4093BEA8A34B315CEE +932B40ADA36F26410CE158403B4CFB64EB4D80157F57E05097732B4DA0F2F3C2 +F479FA651F01F72A57705673E627FDF5A0598054506521227674339C79F366B6 +CA9EA7CD06B8D0DA8E969FB1F684291242494E52311C02C8A34C0A5B3C13F380 +2AF740BD9C765861A95092B7CED26EF1639CA2DD130E71A587A3935D91E2F1ED +F54D76932130618C8D76D20AC022026C6F2643128B9155F977871CC667463212 +4F6F9B939EE1663FD02D1E1D74F22C4DA4143A4BFA7B3D22F58FAC1115AFF937 +E1A8502296281BF8389A348484028006F3F3248B5454ED6DC729CC5070524D1D +B08A192A26EBA06EF157958C1BC00554409AD56FE7142D333CD1D23D5C8E17CF +1B43A482C44FE52E57AF48D3E9B3D32C3D557ED2F6F284CBCF8856B2A22E72C0 +C525500347775505F87BDCC02101AFF38BA1917A296C2BA59D189CFCA85A1AB4 +7D180AE3AB5EDC9A66EB2152A3926D74DA3E0E484D43621E697DAC8CC5B7F6A2 +587F0A3ABCD8C3AA3F46E30A2EE663C2CC64E2DA3631AB809AE250FCB0B7661A +99E3BB1BD13565961B1B3760EE57E29C8BE8F4333B259C51DB04F83FB8A8CFF5 +EA08B850563F1082F302DF65A337A60C1F7C2E743954A17D26C0DD1FC6719E6D +DFBF4CC6E06F7F4E221AA17F75D36F7194C41BC7659CC291CD5DF9CCDE6DA0FD +3C77D56D063AD44CB7970DD572CD605F5E64FCB19D176C24DBEDD2808DB3D785 +BF794EA774CAD2ECA4581BD58ADB6AB154DAE7900B7D1A5831CBBB712BD4433E +492B5FDF3908E6BED58C9765976D71E22D7C32DD6A251141C84EDDAF6793DADC +A8DCD7CC7C04DCA33030F187E88F3A42403FD4606192DB1E65591E8CAC11A84D +FE3F09633B0FDA064321595BE68894E2244B800EA15AF8C16B9B8329E91644DB +1EACF1F12425A26341AA5AC2DCE2E64092DCD8A43E347008B7D5A184688CD0FA +CC7802A28ADB7907E056D20AEC2ADCB43DE6F84089E6E0A57A6AD525B4FB469D +4FDF87EF60080E1EA0527DFB9564EBAFB4292516657B11080A18CE326D18DB4F +C12F7A8E9820207DF26473C9C949A2D6059CF772992C5637092710177BA2E331 +993DF752B5F9DA8A06B993088E210C91279AAD5922A3546551F93A06B3BB0227 +2B60FFDF4B8A791B5B54E5E9D98BD5B3A86E909F1A18CFBBB502CF3C1C33D64C +241B9F161DCA2420C4E62A6FBB9EAA77C3E1CD4050AFE0CF39A32316087A9435 +4D471A4D7A6449D75188F3F600D5FE70576EA42629818DF9894AACCF6FCC5C78 +714AE6F776AD12743DC8846D4A70232F0EF82F448559F8CB85DD9909A74AD696 +B4E706A3B47E119413DD9556FF4172F1B18271FC2435C354C3F09D46C1354E5F +C1A63D9D5B91BB6B95C298D03B35B604E4DE22C24947C31261DFE88A93AE4E6C +759BB40715E971D4F9F578518E37E431CD2798239CC4C949013F16A197425EE1 +20A17F7791554750299F7A6109C5FB6761886F19B5B15D74CB098F56CF1CB341 +A140660093A3A260FFABF332DD702AC4030A4AD4B5F9F13F05973139BC1471A2 +E5D6D0C62F0ABC86BEFCB1F65AF4CE77AF74BDCD3B48EBBEF3576781FBB7D433 +B58368D34E5E37B9E2FFCF9AB319C9F3BCA04911B77B657C0E6ED908335A1687 +C92D7BF00C6F8129E347C6489FD4FC798ADB86B0C865CA2BC270E4E404F8A08B +6EA22077FDDCF0DD9D585ABA5B3216B772316E03AFA5A27E6F5EE3F77F4D523A +7A4D01199AFC3C88B0E2AB5FE014A8437745108009D13B449B4A055214DF69D0 +218549440B1C5F19476595E964EFC9B18C7002F76150B70E79387F8C338AA7CB +A1F3E799A32B23859A4CDFB52C22ADB4DB30D313BD85B3214F6127B0F5A90B25 +E1B529E86B0B4656620B937876139F8A8EC00C8BD6EB20AB66BC1FABC48E4ABE +10D7B7E8693AAD1B25349EC43DA3811A83F1E546C0CB1649868C14720C008F4F +FA8D3075910926C632218410359E389D874F4F719293D0B0EE58BE36458AB3CC +02002C46A704E345E7CBA12017897EACD1FB64C1F829392A430C1CB8E88CFB0C +AD53BA7F20DAE648EE34DC7CEC39CFC55A9505206C3C604F4F02C815605D0AD2 +FE07CDA8A9F8F0DD0C048753FD98816588DE9C8A2C78E7C8BA614F66F38F9383 +79CAB93ABE05747491570EDB80902B818F3E52B84BF6A1ACA730BA1FA90C0D7F +09B3DD6A5FE918CBF88B2CB98B7D817311B63766ADFB7099864428EA3580F26C +C4D4978813067D64E0DF70541891615BDCBF3B5FFB74AFEB695F8C92EB33721D +D3B41058551019C4E12555C4926B0116F86F88A7E9660AA8253D564A36E96024 +8C4168E113B6C0C725E49331DC85507BDC697A1C20A553A349DF9D95D5D24C4B +6B2795D94BDEB015C731EDFD27F3823CA2D05633BAEFF23046DF458000AA7477 +BE93D17A85E0519FB0B6C5BDEEBB9554D34547816955434DFCDD0733C148B5A0 +52196AB08680F5ECC44BAEB2FC41FBAEBEBDB65521D0010402575DAFFF833C4D +59C1941D6160B8FE78D5C3354C17511541D364CA8C1F27232312DDB771243735 +43A2C18439DB2227247B30A41C72B88361E10B8CDCEE93DDCDF5BDEFB5F08872 +C77BA070C12B23B2C6FF837473C372E70836D4C5747C4EEB85DCCE9246271769 +E060E6EB754F8E89B075418D032D7BD972EA6B859338F8D6BEC3B63C5E9999C0 +6B34A79E0D131D233FD3CA93D8F5B1DFDCB271329400CAE5B90560D4FC5A1154 +EECD0CDBA01C3098332FD8CE6C0A393AB1BDCB88B84A418C9D3B15FB9ED1330A +B93E9A8D466EDF09418F46892F4FAD459D4943657ADD842FF3D6D1143830B378 +A3EEECB91EC67FB176F2ED906086FB7518C7167965813AC101434BE5D692FD50 +2589F7B14BEE15894121E8CB7971ED4DBD5A2DF213D85A56B1CA85DEA53ED029 +9C1E8516B0C02E9F97305FC7E43A31E0002A2F803A30B1202AB55D0FCB8A5F3E +321815C3C7AC714C3DC89D789252A42CB2F981BFA79544B1A2F756D81ACAE235 +A58C64DB60FD25EEDB5A9E09F469071BB0F203F5D8ACB7A816012ECFD7947438 +5118652EB37CB7021F80792262A4D2F2AAFBBC879A3A7321FADA299277D8D09E +8CEE8238655AC752A08A6091BF4B9D6AC543B626847B574F60E61F9C0710B5F8 +3F74EAFFABC289CDE655EC5D586D483DA69DFBF9E2B6F50F1D8890FDB8C56DD0 +6D24DA09F845947871FF414A3BF0C1B89EBBF3860AF123D485799661E8A45A88 +8FC99EBDA38E539D9345F4B58F6B8E3E370C11DFCA06C381C6793D5574AF08AE +5A4FC89880D4A8DB59D7952F55C1F6110A42D0F70DAB4D6B7E2187A3BF218A62 +F3B4198881C0D98302B116A463934A5A28E8EE8C15F8C89E5E3FA70B901CD5D2 +C49144778CFFF1D5B63E099BE878F99C34FA15687F78572C5BEBFDDD80971DE3 +920CC6E5D47ECED72963406AB79426A14A17B3118E50A9DDDA6C8BE52B95ECCF +029A6B18A512D30CEB0B6ADF80F97EB95E310182F66B217FD6CC9B23CD9DBB08 +CE4B28C3754678266A6A1133D8151A000D95E13EEBAD4F2156298B976E43EB00 +1FA13E44683DC6CCED04122D1FFF56BCCBB9A346307E3BD497D7F1E2F51B557F +EB6AA32E84F432B9B5D24ED5D673E26A25811D4BCA9D693EF8ABE780991240E0 +27E9A5005DF162A28E497C231A0B0AACA773466D924AC2337BEB55ADB1106E0F +F4863C43F7B4CC4CE5008B883EE21D9BD24B48E4D1E03E7378C05B62DC04A3C3 +61DAF3A67012298FFD77760AA9C0611FED9B670604C24AF36B6E54543B411485 +5461C83881CDF494C2B43135E8062A9F9101ADD125A32195B8CB98C9B19235FA +FF7822685D87B84ECF255178D2D2C4B7F7857E7F5572D3BE2154C076B263342E +8A6977987E6EFB3DD2AF1E6F9CB166C25A47C770E62C69C131FF3870C42B68B1 +0C4961AE98EE106D34CD0D4E15BC0A018DED92CC65DA0075E384D92FF2BFB06C +A814AD933409C99883AA5D858AD143961AB8AA828AE35FDF411CDB247C03750F +C0A519E36BDCAF2DEBB2EE0FD69336E7070E3EF345D6D1EDF0B88D0848639E2B +41BDDD559D900CDB3A896938E7D023390D1295E0E770AA1DF3A44EF30CCB0C6B +4AF29D53859B9ECF5CDD469BC8D69616436F0301AF96AA3205D82BA4BDD62FBA +B919EE3C238F61AB3B438BC4E1DB02020775B871C6594076092B169861541F2A +223FA7BD5DCFEC68DCAC374CC58F53516ECD13D6302FA675129688E11519C333 +540AC42F545EA9394332C25C71A36E6529B303BA1340739846C649BBE1B4C581 +A33C4440C5153D72B41953605C79AD88E7A914FBEEC22D733BE413955F0DD137 +D42B65BD9AD563ADC7E1A2C377AAC2757FB28F8FD39312BA79A229868F2C81C2 +F455F79956A9CBAF21DC1BFC18242EEBA6A5AE45421B52AA378D8C8F7AED76D8 +9B3C3DF7FD48646D6A812D934D815E534E942C90D9FC0115D85BD7B8DDE271A0 +D13042DBF987AED233F3ACED3874214E6075A658B3CC670D60B0DC24008DC623 +E531EA276574CAB6FA3D14EC60A2413273C0193D57710E22F1F98824AFF33B68 +549CE34ADDF25807D870F36340D8417D27A83D007491C542505F3BD5D4FC2B79 +5CEC42606A82964DE25BF84C229C62E68CA7C8E02DECCF92599EFAE822D4A177 +BD5CF4F36C2AB8D4951DF2E677C5175FCCFF8E4E85972EB60BE12FF80FC95AF6 +51488F036913680E3EAFC874AFE60AB11BDC4CE96849168DC03492775B2B72DA +A50008CE4A663353A1DAB825EBB864CE6662153FF2FEB28700903A8FEC0119ED +196C276F38247587B5B9B36B62A41A88A2BCD96FC01F56EB9D7062736726F73D +E91FEAFD7808499995ABA0576B897C49FBE31D6CC6B63FC347F5E8ACED4509C0 +A4F078755A82A2A9463279CFFDCB820EB0DD10EA298634FAF2AC2221012F048B +4760A6C2E62E07E1BB1456C23EEC3CDDA5FD0532153D5C6216D9C9385A18202E +78D9E7ABAD9205CAF450F44198BA633D8639980EA7B22089247B9B0377C712C9 +A80195D4C3A837404D1729BF073E5071C460D980E8CB37E31FA6A8206F6A9A2A +9E1CFFF120534A7070A39EF4A1D52625DF58319E34C4CC2669A6E5981D074C4E +8DC80DEB9A7AD2B328153B21B81883962192F9BC959D69B5D8D2BA0F0F0470AB +6C672AB594515E77B8BFBD8383DE10D2A09145627E8D039CDFCC5990A998A06B +072C318363FF20B5A0762A4A9A546A212DB60D5242F93686B0C08AF8A15F4A4D +F313D85C474780C64CE32A93174AE2CB3B276FC7A03B593C2123C513B4202A30 +1255A010E0D6D005D4098EA5321DA1FA07CC1B203613990A9ECCF401E0111DA9 +0614FC43AEA3A6DC2FF687757F753E32D62176E87C9CE253A193BFAD2575B7B2 +3BF4B474C7A3711FC47CD0A0B1342AB1D8CD714C4A4D49D97569AA451C29E535 +A2435C3C00C5CA23DC0CEB40DC2ACE8649AE07EEDA4D1042BE0DB0311AAD05E4 +8B2C312C57989C3F5AAE87122DC4DF7738F78702789C89D8733DCB440CCBEC9B +BA82740C4BDC7CE426F4239D4551FC9A838A4AAF79333AE8E7462065D0227BCD +C0F42AB3879F9F4986BE05852F9C004219582D45949B8C3A7907A725B467E690 +16C180CB85FD2D1D5063EB4B2B2D85542665FDF5578FD38A699B6F5D12FA5ADF +74710D81998509EAD151265E034FEB45E9425DBEF583887879AD93C362A37D90 +4A973CAC2D89B4FCA3A9D5E5952ED903E7B54769B4F259C59F58953261D63A41 +A2D6CE300AAF6E6B603C0946736AADD16EDF3BB714C5A037F58DF43A39DF4F49 +4508A965DDA53F44B6905704CF35D7BF8C3CB2AFBE30969E1367C50DA54B5B97 +820B88A18B6F5E9C82246C7F9D606E14E08620C282FE1094CC0EA2676BA81D54 +48A78FE888EA6512A0AC1CC00800832AFE4B841DD774706282141ECB4A319B1B +853385B5877AD38BEDB2F4DC640C8674A629C88B5F07091ED1EBBF5023510E80 +BBA0438A7BF66C1CAA5F9ADAF1AE6825277E19C527105B0C6D27C31D60430E4C +321062EBB1E154F92D21377D7E1002AE763C3B0988F3E22DF0AD15CC8453CCFA +DA24266BE74E3A871A618E923D4604F635F88FB869D110105741ADCF99D85C6C +50DEF5956468B10BE20C6A1A7C77A36B8B508595AE7F4859634985ECD8D1BC03 +8AB1BD92A7007DFEB4E020A3F22EDE242F5ADB2071FD83B3B900E878070C458F +91821F945EBE7EDB55A0DA41DA9047AC81C30C42352525E0785DDA6E2749B3C1 +7A4F8809D32BEA2B29BD1A883807F11B3A7D826782BE5C133177B9C232674A98 +40F94B60D5AE8D907C42A3B8D5142667EA3A8FF203748B6883B63CA0968B502E +19C10201720A894A4E8F93CB8C1EC87C5E7018D96BD10EC068FDB4701F5A6F91 +464BC5FB463601A021FEAA3041C45BDEA59FB9510F23D33137F22223A5771A80 +111CAB9CB76B73B4F7D2ABC0B280690CA606B5FF32DC0EBEC33EC7A5611CCD3E +201D99B8771B24A632DFF19207DE49F5F9060ABF316197A68DF95A51816116B8 +18E8C846 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /rm-lmr9 /FWSANI-LMRoman9-Regular def + /lmmi9 /AZYHVC-LMMathItalic9-Regular def + /rm-lmr6 /PBSZYY-LMRoman6-Regular def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 12.5254 10.1232 moveto +12.5254 123.509 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 14.0562 119.81343 moveto +12.5254 123.509 lineto +10.99461 119.81343 lineto + closepath +gsave fill grestore stroke +newpath 12.5254 10.1232 moveto +125.91121 10.1232 lineto stroke +newpath 122.21564 8.5924 moveto +125.91121 10.1232 lineto +122.21564 11.65399 lineto + closepath +gsave fill grestore stroke +newpath 40.87186 38.46965 moveto +97.56476 38.46965 lineto stroke +newpath 93.86919 36.93886 moveto +97.56476 38.46965 lineto +93.86919 40.00044 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 97.56476 38.46965 moveto +97.56476 95.16255 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 99.09555 91.46698 moveto +97.56476 95.16255 lineto +96.03397 91.46698 lineto + closepath +gsave fill grestore stroke +newpath 97.56476 95.16255 moveto +40.87186 38.46965 lineto stroke +newpath 42.40273 42.16559 moveto +40.87186 38.46965 lineto +44.5678 40.00052 lineto + closepath +gsave fill grestore stroke + [2.26776 2.83482 ] 0 setdash +newpath 12.5254 38.46965 moveto +40.87186 38.46965 lineto +40.87186 10.1232 lineto stroke +newpath 12.5254 10.1232 moveto +40.87186 38.46965 lineto stroke +newpath 12.5254 95.16255 moveto +97.56476 95.16255 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 97.56476 10.1232 moveto +97.56476 38.46965 lineto stroke +100.56476 92.32594 moveto +(3) rm-lmr9 8.96637 fshow +100.56476 35.63304 moveto +(2) rm-lmr9 8.96637 fshow +34.16417 40.56964 moveto +(1) rm-lmr9 8.96637 fshow +2.1033 120.4455 moveto +(V) lmmi9 8.96637 fshow +0 92.59714 moveto +(V) lmmi9 8.96637 fshow +5.3743 91.60094 moveto +(3) rm-lmr6 5.97758 fshow +0 35.90424 moveto +(V) lmmi9 8.96637 fshow +5.3743 34.90804 moveto +(1) rm-lmr6 5.97758 fshow +122.58325 0.9962 moveto +(T) lmmi9 8.96637 fshow +92.80121 0.9962 moveto +(T) lmmi9 8.96637 fshow +98.17722 0 moveto +(3) rm-lmr6 5.97758 fshow +36.1083 0.9962 moveto +(T) lmmi9 8.96637 fshow +41.48431 0 moveto +(1) rm-lmr6 5.97758 fshow +5.81772 2.35 moveto +(0) rm-lmr9 8.96637 fshow +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_07_zadani.mp b/naboj/problems/graphics/problem_1999_07_zadani.mp new file mode 100644 index 0000000..f387ef5 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_07_zadani.mp @@ -0,0 +1,40 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; + +beginfig(1); +u:=1cm; + +drawarrow origin--(0,4u); +drawarrow origin--(4u,0); +drawarrow (u,u)--(3u,u); +drawarrow (3u,u)--(3u,3u); +drawarrow (3u,3u)--(u,u); +draw (0,u)--(u,u)--(u,0) dashed dashpattern (on .08u off .1u); +draw (0,0)--(u,u) dashed dashpattern (on .08u off .1u); +draw (0,3u)--(3u,3u) dashed dashpattern (on .08u off .1u); +draw (3u,0)--(3u,u) dashed dashpattern (on .08u off .1u); + +label.rt(btex $3$ etex,(3u,3u)); +label.rt(btex $2$ etex,(3u,u)); +label.ulft(btex $1$ etex,(u,u)); +label.lft(btex $V$ etex,(0,4u)); +label.lft(btex $V_3$ etex,(0,3u)); +label.lft(btex $V_1$ etex,(0,u)); +label.bot(btex $T$ etex, (4u,0)); +label.bot(btex $T_3$ etex, (3u,0)); +label.bot(btex $T_1$ etex, (u,0)); +label.llft(btex $0$ etex, origin); +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_09_zadani.eps b/naboj/problems/graphics/problem_1999_09_zadani.eps new file mode 100644 index 0000000..42ea7a0 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_09_zadani.eps @@ -0,0 +1,387 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 195 188 +%%HiResBoundingBox: 0 0 194.54115 187.58762 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.09:0435 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font ICXWUR-CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/ICXWUR-CMR10 known{/ICXWUR-CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /ICXWUR-CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/UniqueID 5000793 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 65 /A put +dup 66 /B put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +E0A291AE136AFD9F6822C8E94A32DCE7EC43320D24867624628861ADA4807AE8 +17E5C69467808F284D54006817E68AF5EE36BAA962D7336AA8B8CB46B59A59FE +5C3360A0C8D52307481FE18CEED4C9BA880D65BFB8EC2384C3A178796C359E28 +93B59E81369BBB557FAEF2B8883F578DA042EA012EDB9B4584D8AE5F948E1296 +1339AD2319B586A83E8FEA614CB72169496F57C21467F2E268E3F2AB0C62F99D +61722CAE43967E66E0671A1A0C7CE77B97D88F0FBDDFC9F30363291678A7D920 +F128855CDD17E51BD6BDB7835E97EB66928F45EA8146164441267E5415D5E843 +4335D76E0707C36ED5E5C2EC7E59783CA09C0FF17722847C88C9C0A2FE4804ED +676411B1B59B18CB4849B3E0E8D46A3090B42801AE7A97DBC8BA13E316B33B02 +62CE0FCACB72E14C2FDB87A97F4742587372F659B9869D066EB184FD390E499D +C9016C3414CB2A88AFEBF38541AD1BB12E1C38C34B695E681E57BC76ADBDECF5 +F5ADE953A58A8B69F09F520D6F44A9F68C6F095910B656D3ACD7A98015D7DFF9 +AEFEF7BC95805A94EF9D879BB2E5DF7188DC7DDF4D7C827324A095BC4B9154DC +2390AE0089A9FEEC29F590EE857851D80FE8A7B6C80DFEDBA2A03212B688B37B +AF7CAEAC4C0D2D9D5B99DDB20E51F6E1CA132E6CB4FD94F047A02C81EAECB37A +B76656162E5018D71033BC87D223EB071D57E293719487CF5D51F3F8FA688FA1 +B9F3BE15359F5B7E841DBC5A75CE61456C0CA380F054C4E835E60BE83D8AAB02 +5DD37D558C37D51209A50DC3E361DDF52FAD0AB9815F70E9FD168C02851FCE51 +F6FCA220503E9EDC623DD02C323D7064944D89EB2E6BF376605E119D5DEED487 +5CAA0D85A9CBD90DD7BE07661D5370A3F98510D85CDB54556BC6C7FF68FBD044 +11CA57AE78AC688EE28C31D597BC0184963FA54A8CB62CFF282A651B6282D3DB +D1EA51A98D632626758971E93990B2B4866841DF01AAB608D7C0D6BB31A72A32 +6D4AE23E173182D4D98D4C5EFA0825D933E8F586EC3763E9450DBDE6163D435C +4B87391B48D38FA18996F008D44EF8BE9D5BA69087F77C6F010C92022EC5BE7C +BCD7D4B885AB7F5DD10679FCA5F7EFF91D63AD56E17904D85DF0A7D9E501B59E +4B817D6632F17760D4F0C3A0A0F4E99A1944B2F2B4E977E7C99ECD5BF3B1CAB0 +DD9BF9D336F25E5799BB341C0177F10D973447CEA1BD9243D7BEEC0DF6292DB1 +ED5ED621A612F3E9BC3BF495DF819FA518194C6D281CB9F6F7900511DFF54CE9 +99BCE6425C6A0BE4F2A54569A59D638F47720F7159438C42FB1CFFCB08B0AA19 +301D76B7450A2383BAFEC9A82E30AAA702BE0FBC2D58E357E9AA1A9510B7F695 +DD49F678A39E12B39B2397D00BB653C2755237D52AE761D29E7A2E614E2C3234 +E594BA15CEF2512E576D4DA7CE724AB5941FC51AEC6B7D4017787E6F81708E61 +9B5116A183FCF6D4E2EA5E3AEFC2A34F5171D2DC0F99C21741883824C95AD705 +BDAAC6555CE69CE53FF09E01ABFF3F55214F422A6DE34C935320422C702587BD +EB8496DD4AC02CA03F0A44C34D39978D6AC89C5D7D11DDFEA9BA3CC253F3CCC0 +F3B7B718B5E0C454C8C5773503BBC5827343816FF10ECC5F6FC4682F7BB3951B +A3516A5852AC68376E2051B16A1CA361384BA13D53999263CE24DBFDC66C0D04 +9A7E5ECC833CD6C70766830B6193B8CF725D3AF77A1DC313D8E8B30AE2536585 +D42FEC4B159ECE87F9CF42EB73F2999BB4DAF5A8A6C5972CC239893473ED99F0 +D202D7D90723913A7F60D13E163F4E0A4E7A369F4841887ABDC5540B1B3E4AC4 +B67C52FBD1E6068FADD1E3F6F2563608D6BA601AAA9633D4BD65E3E48ED42CF2 +3A10E48A6B6B05E3CCC15A2CF73FD54B4EBA67A5378EE6F5459B133412A02046 +BFFFB2920B93C157AAB6B16829F8FE5DAC31B2C32F5383FFDEE028D37FFC7EA0 +101755A633663722DD100EA06BC024E99B2D0DBC88F252EA10B301E23520B28B +AAF2B492FDE2B7A42BF6CE89859A15E2EB2093154B20C2F4D2F399BD414B9A30 +55FCF4490062D801AEDAC2D25596C4D634FE788675208FCAC88A2A4A54E18920 +D5B486E183EE43ED8744ED53A8CA9FB8E5A28FCC08C722722184BE2D2BC22F2B +208ECE7AF947199C33FCE5B06AFC71CE99B71C3B2054CA7E44E8D94B791EDC58 +0B91C71D539A9922899BCD4AEE37A1C648C28D3ED6F57AF0743D820FA8ACA132 +BC6AD68206794CA2 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /cmr10 /ICXWUR-CMR10 def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 185.7867 178.83316 moveto +185.7867 122.14113 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 194.29115 122.14113 moveto +177.28224 122.14113 lineto +177.28224 65.44649 lineto +194.29115 65.44649 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 185.7867 65.44649 moveto +185.7867 8.75446 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 185.7867 178.83316 moveto +129.09467 178.83316 lineto stroke +newpath 129.09467 170.3287 moveto +129.09467 187.33762 lineto +72.40002 187.33762 lineto +72.40002 170.3287 lineto + closepath stroke +newpath 72.40002 178.83316 moveto +15.708 178.83316 lineto stroke +newpath 15.708 8.75446 moveto +72.40002 8.75446 lineto stroke +newpath 72.40002 17.25891 moveto +72.40002 0.25 lineto +129.09467 0.25 lineto +129.09467 17.25891 lineto + closepath stroke +newpath 129.09467 8.75446 moveto +185.7867 8.75446 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 15.708 8.75446 moveto +15.708 65.44649 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 7.20354 65.44649 moveto +24.21245 65.44649 lineto +24.21245 122.14113 lineto +7.20354 122.14113 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 15.708 122.14113 moveto +15.708 178.83316 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 185.7867 178.83316 moveto +163.40833 156.45479 lineto stroke +newpath 169.42189 150.44122 moveto +157.39476 162.46835 lineto +117.11215 122.18575 lineto +129.13928 110.15862 lineto + closepath stroke +newpath 123.12572 116.17218 moveto +100.74734 93.79381 lineto stroke +newpath 185.7867 8.75446 moveto +163.40833 31.13283 lineto stroke +newpath 157.39476 25.11926 moveto +169.42189 37.1464 lineto +129.13928 77.429 lineto +117.11215 65.40187 lineto + closepath stroke +newpath 123.12572 71.41544 moveto +100.74734 93.79381 lineto stroke +newpath 15.708 178.83316 moveto +38.08636 156.45479 lineto stroke +newpath 44.09993 162.46835 moveto +32.0728 150.44122 lineto +72.35541 110.15862 lineto +84.38254 122.18575 lineto + closepath stroke +newpath 78.36897 116.17218 moveto +100.74734 93.79381 lineto stroke +newpath 15.708 8.75446 moveto +38.08636 31.13283 lineto stroke +newpath 32.0728 37.1464 moveto +44.09993 25.11926 lineto +84.38254 65.40187 lineto +72.35541 77.429 lineto + closepath stroke +newpath 78.36897 71.41544 moveto +100.74734 93.79381 lineto stroke +95.45465 102.54604 moveto +(B) cmr10 14.94397 fshow +0 3.6486 moveto +(A) cmr10 14.94397 fshow +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_09_zadani.mp b/naboj/problems/graphics/problem_1999_09_zadani.mp new file mode 100644 index 0000000..3c56856 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_09_zadani.mp @@ -0,0 +1,45 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; + +beginfig(1); +u:=3cm; +def rezistor(expr X,Y) = + s:=3; + t:=0.1; + draw X--(X+1/s*(Y-X)); + draw t*u*unitvector(Y-X) rotated 90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+(s-1)/s*(Y-X)) -- t*u*unitvector(Y-X) rotated 90 shifted (X+(s-1)/s*(Y-X)) -- cycle; + draw (X+(s-1)/s*(Y-X))--Y; +enddef; +def rezistori(expr X,Y) = + s:=3.8; + t:=0.1; + draw X--(X+1/s*(Y-X)); + draw t*u*unitvector(Y-X) rotated 90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+(s-1)/s*(Y-X)) -- t*u*unitvector(Y-X) rotated 90 shifted (X+(s-1)/s*(Y-X)) -- cycle; + draw (X+(s-1)/s*(Y-X))--Y; +enddef; + +rezistor((u,u),(u,-u)); +rezistor((u,u),(-u,u)); +rezistor((-u,-u),(u,-u)); +rezistor((-u,-u),(-u,u)); +rezistori((u,u),origin); +rezistori((u,-u),origin); +rezistori((-u,u),origin); +rezistori((-u,-u),origin); + +label.top("B",origin) scaled 1.5 shifted (0,.05u); +label.lft(("A") ,(-u,-u)) scaled 1.5 shifted (.5*(u,u)); +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_11_zadani.eps b/naboj/problems/graphics/problem_1999_11_zadani.eps new file mode 100644 index 0000000..35abcd8 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_11_zadani.eps @@ -0,0 +1,410 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 137 95 +%%HiResBoundingBox: 0 0 136.56433 94.04424 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.09:1209 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font ICXWUR-CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/ICXWUR-CMR10 known{/ICXWUR-CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /ICXWUR-CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/UniqueID 5000793 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 97 /a put +dup 109 /m put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947 +5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F +4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F +E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF +9F9EC2518C77806A19730C97F54BEAD10B4729E5749A10EDBE644886443D1249 +2C8517DF8D8AE98E2882439FA81903941B363A7D885F93C6DF9E1FD89F2F8CEE +B870C409ED13E78B4C914813B0A01DF8F876EDCC4F384055FD37C575726AD69F +F23D50EC5BEE2FB95A44F2B2E2DD94C933D90BED2C97B53738B4B2ED56EBE617 +BEF17B9DF4F314A37F10FDE34C570D7BE76A496A58242F51E7321380CB042424 +855F4B53071DF5A0DA5A31B8AAF9FB4F4C491625FF8FD008BD4402918043BEDF +77B840B2BE0DAAB4EF904FFEF935954AFB9BD2041241B1BC8519EB642C89E288 +479664226DBB6F1171F9EEBC7E1273D0CABCF6B1BF7F26AF21C21D9B1B916F4F +603DDB68D3614B86566FC91D67AC3F4A4A96E256FA1A3BD35F4465AE4EC64D82 +34BEB4BBDDCEEBD9A89D932E55F14CA2776F927C4FD3E0920790A57DAEA08C5B +169A3E2309DA6BA8684A5D1DEE81415796E13DCF906FCDADB092047831B16841 +B250CD148557D72DD7E683BF122B38E2C4F614E59B395D1D9823D7D5F126D932 +14B50A37FCA7120F8F3A8E42134F1B6B0C248D56F247AA68FB941839F600F61C +14247EFF780BBA3E5198D37CED44DEEC3455048FC451BCDB48DC414AE5293A60 +5A59877D6DFD21EAD729CDB7B378CEDD34262B37A194EDD0BDB24AA42649375B +491DC08F6B03DFEB517B2FC125DA9373AFAA94F4E4BC09510A73E079F4ABDD8F +93529E898B13ABCDE7322323B3A2A02A0BF388E89B4F529A66FA22D38E3EE342 +54475A1989BFB7A119CF95750D5A18BB4FA9CDA30DB6F1AEF8AE8448BBC999C9 +FD0D74DE9A17A3153617F07CACE92977B68FB5A1CFB29FD42494D5D2B9C1ED81 +2F3CCEEC1BC079E837DDBB57C7E351F9925FB96349F8D9786D8E6FF03E9C4C1E +67DB235577B68003BA14073E2702296B284F803259283005D97035874D2B9AFD +4D3F29B4B1E6EDE30DDB9C68348CC174A091791FA74520C8614D4FB1125CBD6F +B9367559D715ED057FDF6DAAC180C7FA5CCEFD0C5878A91B20D4919792C03CA9 +3AFC986C34C08358A3E85F241E3F8F815FCE7C8E07C2A4258E17D65823264049 +3803D47C96A2745580EDC957AC4291730A840A2BADA50A28342A2B7093A3F731 +4F4F656E974389E133C53F89D5DD6407BB98B211697941A927BC72A0956FA78E +2DC624B2C253F76778698BD1510D509244AB0465D4261E3AC31D77C4F755096B +50C9CD8103CFF51490796CF35B02E38BFB36CBF2E6D0D7304344C4523C369946 +C3BAD318835D4707E90A0340BB7B6ABEBE9EF7E7FF54D1784AB514FAC0FDC8DE +B8DE95405811AB2F25F2391855929C2C452295D698C749DF868A962183036CEE +800D650FE2CD2E74C038665ECA680B173A27305874D4AEC967043DBCF9275F02 +7D92A0AC4C098A5DA5939BFA435FE56060110EA1E9FF2BCC9C5E93964FD43199 +8133454CF0A83B9946D6D2235AE3F345BEFA7D935A4FD76D7A9CF080E34D1983 +6FAB58E2C907D4EC63F6431805A40EF837884510B1A8C7CF8F290F034784C81D +9FA6ED8ACCFF15B6ADA1CD0460591326B7A7A5FE7216BCE081EF42F0846374B5 +0FF9F6FB8025D2DBEE17991FF93E7C09B55135397A77ECB051306B93C58A2598 +60E294DF402A6F07B1FD679025022AFFEC2938452C72400B45A1A49F1DA9113A +BA4C4528E9DAB7F86323AE99A1932A49161F10A37FF2A4D56FAF883DB84F209D +76982A6131DE0B316E898A4C039154A90CA72991180F9EEA6E0105B8A4443A37 +3C8DE253233006178B9A6BC69ECF2556E28A2DEFB6371422CDD07263005CD570 +9DC4C9DD7FC9563CE02E9DC08B593F7487CB390BE164AABEBDC37B3AFBB14163 +4F0D84EB6821FC9B0C4B5071A6CE358A3A3368746A027350A9FBF947BB7C46F5 +35097DDAE8237E4A34D9C413290538C5E297121D5532154FD33D8E79B4C628C9 +2AF3A011B67DDB6DCD3F3E9B7CD8D07BA01C580A70F81AEF70E88571AC7D8F41 +B720E8DD38E27D05E801B0A19AE1B5998A9FF51C5E059D40E2810C6AB44DFD60 +B2BD572D01AF735E4B8B627E25E329840D68F0ADF43FAE666EA92F348B21DD0A +6DED8311D4355BF65DEF10B20843F0B1AA4BE07EF0F091B2B4794752D7EE5D9B +94524DF768ADA1320E8438E9AF5FF1C1BC9FC1754260FFC0AD445193BC612DE7 +D40AF8E103F301AD9F78334079561E00985D173C94F49775E8D46B5633AFE1BC +19A5F2E6EE23CF951B1A3BDAD73A5E9751CA9B91C1301577807C480DA632249E +615A95D3D147D7B7F1A1A497BFC582EF3A79C9F067B1C1D5C9E915592F7FABF3 +5E2250FA2FA236F9EB4948B3E81EA3AF8F31B1B1D9F507658436359C2461BEA5 +7F9CC512BDC51EF2549FF57661DF6F504F14DD921D63C229C8B7CE8F110BC8D1 +7C7BA9A9B55CFB48945479C09580F378E3BF2E505EDA5B7C80281E3B8177E304 +58C0E8F57E41C25DA1DD93FD7C17D135A9B8DFA02B8B05136C106FE77841F6FD +BA6E4F0859AFD74E72167A3D3BD86F381ED2CDCDFE5EFA7E35DDAE6A622AEBA8 +3E477B00A3527ABB89509D58442248ACD2A7972364C8360C4E43E219814D0C57 +8D5760BF6A389251D6969B8AF3AD360A8CCAC8F43A31276A3946D95444CFF436 +EF0E377B784592EFA61B9F3B463DEE44CBA80C234D6D7E0D6A70DA993DF4F2C6 +64871EB1A07B3A6946D45571FC760DFF64BE8FA97AFF07FA05D23A01A37B1338 +2227A754C1EBBB82AB146D2907F0A3DC00C10F078073E90FBC968AF4ED7AF2A9 +13FB2CE66241C5102CAEC3992BEEF1910F6D09BE359831087184E41CE590F9C8 +EDED379908519B5816E18C1E414BCD11258772EDC99ABEFFC56230A511312DB5 +73060A7E73001ABA76E395D789B1943E5D25DAA9FF60D639DE068E6459B14ADF +A9FA485656EF5523D6EE9BC66EF49BA3F2E9C583DA5729C5771B5A4DF8004160 +3CE71AD9F2AC7E8DB53B169D9EA548E76F9122B0BA20F1FBD0943FDD2CBD979F +14D3344472625960C538CE068797C86998828C37D755FA9299C1B5DBB6422A92 +1CCF8CD441E99F8368D34E08D312A540BBA06D0CE6F7E42F17F1ACE3C33421B8 +006C3C59170A284B13CA4A9CC9F04E215130B7CBC274729C142AB85E94D02099 +BA95A003F926EE4EE3E9ECAE25CDCDBEF49D45619E3A65DE7DB7C64219DBE36C +71937EACC5AC541F8DBEE3E49EA335817C29749DBDBC235AAC5640D0062F71F7 +805AD6A78469D922FA95CEF09BD8C705EEF7DF63BAE200BD7C3CD47A69C476D0 +19D2464D007BFDEB7A7DD98F9B1A155E333DE08AACE435F5A36686A16F1589AD +C5A6A3D4626B3A4C63D3FED1660DC34562ABC169BDB9BFD6E31697635B544499 +D40AA67361B5584A273F3E62CE04CEBA475E7DD57AD65D4A991036B4EC58C7D3 +45EA2F23BBCFF71ADDA330B35E873BB2B8707E48C1DA3036109FC0FF0E8877AA +72E0780C5B75087BFCC31C84166AFF8B27C67E8DD604F6FB5CEED4DC6840D38A +C401CFFC73BEF31FA828C184EAB4BAA4FEC0E2D37F596313E44D69FF57F5043E +7E0269EB79729D6F5B3BC31B23B1694A50B1ED90798A1B356707D7302A0CF3AF +A4200D72EA4DDD5BA7579D7006EF43BDBCA60262BE3A4C3E23874E3FA529224C +9E59A99D1B816254974D2775D4395145134B43C2B8413C1C4BDCC0ACFB25FDD8 +46C0A74BA8002E2225B8A982199B5FC63A5BDEDCAE9C7BB5E38F91D316FB88BB +242C2F093C0F401FCFFC17CC02BBB5A7FBBD6B40F34E75C24210553F9F011559 +DC855EEEB0819C8A23CC5C5F40FDA4FF95FF647B11B57F3FAA12AA9A43FCEF51 +65AC1BDDDA935B710ADFE0F9C7BCF17F8822DBE724233BA15921008DE9FB8B22 +49F8B10F4B120E8331A79F891B294B0050F2E6 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /cmr10 /ICXWUR-CMR10 def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinejoin 10 setmiterlimit +newpath 17.25804 8.75403 moveto +102.29825 8.75403 lineto +102.29825 76.7862 lineto +17.25804 76.7862 lineto + closepath stroke +newpath 38.5181 4.50201 moveto +38.5181 5.62978 38.07004 6.7112 37.27264 7.50858 curveto +36.47527 8.30597 35.39384 8.75403 34.26608 8.75403 curveto +33.13832 8.75403 32.0569 8.30597 31.25952 7.50858 curveto +30.46213 6.7112 30.01407 5.62978 30.01407 4.50201 curveto +30.01407 3.37425 30.46213 2.29283 31.25952 1.49545 curveto +32.0569 0.69806 33.13832 0.25 34.26608 0.25 curveto +35.39384 0.25 36.47527 0.69806 37.27264 1.49545 curveto +38.07004 2.29283 38.5181 3.37425 38.5181 4.50201 curveto closepath stroke +newpath 89.54222 4.50201 moveto +89.54222 5.62978 89.09416 6.7112 88.29677 7.50858 curveto +87.49939 8.30597 86.41797 8.75403 85.2902 8.75403 curveto +84.16245 8.75403 83.08102 8.30597 82.28365 7.50858 curveto +81.48625 6.7112 81.0382 5.62978 81.0382 4.50201 curveto +81.0382 3.37425 81.48625 2.29283 82.28365 1.49545 curveto +83.08102 0.69806 84.16245 0.25 85.2902 0.25 curveto +86.41797 0.25 87.49939 0.69806 88.29677 1.49545 curveto +89.09416 2.29283 89.54222 3.37425 89.54222 4.50201 curveto closepath stroke + 1 setlinecap +newpath 0.25 0.25 moveto +136.31433 0.25 lineto stroke +newpath 34.26608 76.7862 moveto +51.27412 76.7862 lineto +51.27412 93.79424 lineto +34.26608 93.79424 lineto + closepath stroke +newpath 102.29825 25.76207 moveto +119.30629 25.76207 lineto +119.30629 42.77011 lineto +102.29825 42.77011 lineto + closepath stroke +newpath 111.65273 81.88866 moveto +111.65273 83.01642 111.20467 84.09784 110.40727 84.89522 curveto +109.6099 85.69261 108.52847 86.14067 107.40071 86.14067 curveto +106.27295 86.14067 105.19153 85.69261 104.39415 84.89522 curveto +103.59676 84.09784 103.1487 83.01642 103.1487 81.88866 curveto +103.1487 80.7609 103.59676 79.67947 104.39415 78.8821 curveto +105.19153 78.0847 106.27295 77.63664 107.40071 77.63664 curveto +108.52847 77.63664 109.6099 78.0847 110.40727 78.8821 curveto +111.20467 79.67947 111.65273 80.7609 111.65273 81.88866 curveto closepath stroke +newpath 51.27412 86.14067 moveto +107.40071 86.14067 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 111.65273 81.88866 moveto +111.65273 42.77011 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 102.29825 76.7862 moveto +107.40071 81.88866 lineto stroke +newpath 42.77011 42.77011 moveto +76.7862 42.77011 lineto stroke +newpath 73.09093 41.23944 moveto +76.7862 42.77011 lineto +73.09093 44.30078 lineto + closepath +gsave fill grestore stroke +57.28748 45.77011 moveto +(a) cmr10 9.96265 fshow +38.61899 83.14548 moveto +(m) cmr10 9.96265 fshow +106.65115 32.12135 moveto +(m) cmr10 9.96265 fshow +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_11_zadani.mp b/naboj/problems/graphics/problem_1999_11_zadani.mp new file mode 100644 index 0000000..3c3d163 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_11_zadani.mp @@ -0,0 +1,34 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; + +beginfig(1); +u:=0.6cm; +draw origin--(5u,0)--(5u,4u)--(0,4u)--cycle; +draw fullcircle scaled (u/2) shifted (u,-u/4); +draw fullcircle scaled (u/2) shifted (4u,-u/4); +draw (-u,-u/2)--(7u,-u/2); +draw (u,4u)--(2u,4u)--(2u,5u)--(u,5u)--cycle; +draw ((u,4u)--(2u,4u)--(2u,5u)--(u,5u)--cycle) shifted (4u,-3u); +draw fullcircle scaled (u/2) shifted (5.3u,4.3u); +draw (2u,4.55u)--(5.3u,4.55u); +draw (5.55u,4.3u)--(5.55u,2u); +draw (5u,4u)--(5.3u,4.3u); +drawarrow (1.5u,2u)--(3.5u,2u); + +label.top("a",(2.5u,2u)); +label("m",(1.5u,4.5u)); +label("m",(1.5u,4.5u)) shifted (4u,-3u); +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_18_reseni.eps b/naboj/problems/graphics/problem_1999_18_reseni.eps new file mode 100644 index 0000000..7d5b165 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_18_reseni.eps @@ -0,0 +1,87 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 256 137 +%%HiResBoundingBox: 0 0 255.62085 136.56445 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.09:0435 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%DocumentSuppliedResources: procset mpost-minimal +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 85.29028 136.31445 moveto +85.29028 0.25 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 85.29028 136.31445 moveto +80.52753 128.0651 lineto stroke +newpath 85.29028 136.31445 moveto +90.05304 128.0651 lineto stroke +newpath 85.29028 0.25 moveto +90.05304 8.49936 lineto stroke +newpath 85.29028 0.25 moveto +80.52753 8.49936 lineto stroke + 0.95 0.95 0.95 setrgbcolor +newpath 255.37085 136.31445 moveto +187.33862 102.29834 lineto +187.33862 34.26611 lineto +255.37085 0.25 lineto + closepath fill +newpath 0.25 127.81042 moveto +51.27417 102.29834 lineto +51.27417 34.26611 lineto +0.25 8.75403 lineto + closepath fill + 0 0 0 setrgbcolor +newpath 68.28223 85.29028 moveto +34.26611 85.29028 lineto +34.26611 51.27417 lineto +68.28223 51.27417 lineto + closepath stroke + 0 0.1 dtransform truncate idtransform setlinewidth pop +newpath 0.25 68.28223 moveto +255.37085 68.28223 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 51.27417 69.983 moveto +51.27417 66.58145 lineto stroke +newpath 119.3064 69.983 moveto +119.3064 66.58145 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 51.27417 68.28223 moveto +85.29028 102.29834 lineto +187.33862 102.29834 lineto +255.37085 136.31445 lineto stroke +newpath 34.26611 85.29028 moveto +85.29028 34.26611 lineto +187.33862 34.26611 lineto +85.29028 85.29028 lineto +68.28223 85.29028 lineto stroke +newpath 187.33862 102.29834 moveto +187.33862 34.26611 lineto +255.37085 34.26611 lineto stroke +newpath 187.33862 34.26611 moveto +255.37085 0.25 lineto stroke + [2.55124 2.55124 ] 0 setdash +newpath 85.29028 102.29834 moveto +0.25 102.29834 lineto stroke +newpath 85.29028 85.29028 moveto +51.27417 102.29834 lineto stroke + [] 0 setdash +newpath 0.25 127.81042 moveto +51.27417 102.29834 lineto +51.27417 34.26611 lineto +0.25 8.75403 lineto stroke +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_18_reseni.mp b/naboj/problems/graphics/problem_1999_18_reseni.mp new file mode 100644 index 0000000..b0bc73f --- /dev/null +++ b/naboj/problems/graphics/problem_1999_18_reseni.mp @@ -0,0 +1,52 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; +u:=1cm; + +beginfig(1); +u:=.3cm; + +def spojka(expr A,B)= + alphamo := 30; + delkasipky := .07; + path delka; + delka := A--B; + sipka := sqrt((ypart(A-B)**2)+(xpart(A-B)**2))*delkasipky; %vzdalenost bodu A a B + draw delka; + draw A--A+sipka*dir (angle(A-B)+180-alphamo); + draw A--A+sipka*dir (angle(A-B)+180+alphamo); + draw B--B+sipka*dir (angle(B-A)+180-alphamo); + draw B--B+sipka*dir (angle(B-A)+180+alphamo); +enddef; + +spojka((0,8u),(0,-8u)); + +fill (20u,8u)--(12u,4u)--(12u,-4u)--(20u,-8u)--cycle withcolor .95white; +fill (-10u,7u)--(-4u,4u)--(-4u,-4u)--(-10u,-7u)--cycle withcolor .95white; + +draw (-2u,2u)--(-6u,2u)--(-6u,-2u)--(-2u,-2u)--cycle; +draw (-10u, 0)--(20u,0) withpen pencircle scaled .1bp; + +carka:=.2u; +draw (-4u,carka)--(-4u,-carka); +draw (4u,carka)--(4u,-carka); +draw (-4u,0)--(0,4u)--(12u,4u)--(20u,8u); +draw (-6u,2u)--(0,-4u)--(12u,-4u)--(0u,2u)--(-2u,2u); +draw (12u,4u)--(12u,-4u)--(20u,-4u); +draw (12u,-4u)--(20u,-8u); +draw (0,4u)--(-10u,4u) dashed dashpattern (on .3u off .3u); +draw (0,2u)--(-4u,4u) dashed dashpattern (on .3u off .3u); +draw (-10u,7u)--(-4u,4u)--(-4u,-4u)--(-10u,-7u); +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_18_zadani.eps b/naboj/problems/graphics/problem_1999_18_zadani.eps new file mode 100644 index 0000000..1a986f6 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_18_zadani.eps @@ -0,0 +1,50 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 256 137 +%%HiResBoundingBox: 0 0 255.22086 136.56445 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.09:0424 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%DocumentSuppliedResources: procset mpost-minimal +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%EndProlog +%%BeginSetup +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 85.09029 136.31445 moveto +85.09029 0.25 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 85.09029 136.31445 moveto +80.32753 128.0651 lineto stroke +newpath 85.09029 136.31445 moveto +89.85304 128.0651 lineto stroke +newpath 85.09029 0.25 moveto +89.85304 8.49936 lineto stroke +newpath 85.09029 0.25 moveto +80.32753 8.49936 lineto stroke +newpath 68.08223 85.29028 moveto +34.06612 85.29028 lineto +34.06612 51.27417 lineto +68.08223 51.27417 lineto + closepath stroke + 0 0.1 dtransform truncate idtransform setlinewidth pop +newpath 0.05 68.28223 moveto +255.17085 68.28223 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 51.07417 69.983 moveto +51.07417 66.58145 lineto stroke +newpath 119.1064 69.983 moveto +119.1064 66.58145 lineto stroke +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_18_zadani.mp b/naboj/problems/graphics/problem_1999_18_zadani.mp new file mode 100644 index 0000000..e2bda54 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_18_zadani.mp @@ -0,0 +1,41 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; + + +beginfig(1); +u:=.3cm; + +def spojka(expr A,B)= + alphamo := 30; + delkasipky := .07; + path delka; + delka := A--B; + sipka := sqrt((ypart(A-B)**2)+(xpart(A-B)**2))*delkasipky; %vzdalenost bodu A a B + draw delka; + draw A--A+sipka*dir (angle(A-B)+180-alphamo); + draw A--A+sipka*dir (angle(A-B)+180+alphamo); + draw B--B+sipka*dir (angle(B-A)+180-alphamo); + draw B--B+sipka*dir (angle(B-A)+180+alphamo); +enddef; + +spojka((0,8u),(0,-8u)); +draw (-2u,2u)--(-6u,2u)--(-6u,-2u)--(-2u,-2u)--cycle; +draw (-10u, 0)--(20u,0) withpen pencircle scaled .1bp; + +carka:=.2u; +draw (-4u,carka)--(-4u,-carka); +draw (4u,carka)--(4u,-carka); +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_32_reseni.eps b/naboj/problems/graphics/problem_1999_32_reseni.eps new file mode 100644 index 0000000..4ca8327 --- /dev/null +++ b/naboj/problems/graphics/problem_1999_32_reseni.eps @@ -0,0 +1,1201 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 489 151 +%%HiResBoundingBox: 0 0 488.47942 150.93625 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.16:2156 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 RETVBO-LMRoman9-Regular +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 RETVBO-LMRoman9-Regular +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font ICXWUR-CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/ICXWUR-CMR10 known{/ICXWUR-CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /ICXWUR-CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/UniqueID 5000793 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 50 /two put +dup 51 /three put +dup 53 /five put +dup 56 /eight put +dup 65 /A put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +E70CD6C3A70E612D90472C3FE345B5EEC8BB0B9B743486E0A3C688F3AB16BC0F +31984C055AC823DF21A5EEBA2B0723A52F65CB925BDA5C182F657BFF483CFC9E +1D0D4D02C511580BA2788C932D6C9CDF821CE5A87CD929283CE90F64203BE13F +70E16F9FECB42418BEBA175470843F85B54768299853577796D136C5C3EB9E38 +3F860567CD4729AAF9B80ECC6BFEBE25392DD3720C587796C7932CD4D6AC1263 +C46953DAED7A0061A540F22CB81BC3816E6267EAF272ADCD6196E6FDF82F6D92 +A3F11C7EA1FEE81E07AD6ED1D2D72D9F57A11CDC27CCFF840792065DE796F5C3 +BA6E6CD5AA138B168C23814295B0BCA19AAC35524B5C1B8CFA5229C6CA9C8BB7 +B082707B2B06C93037B06DD775397C844678989C902067EC814CCC3E5A5BA3EC +EE5920BBAFFF7CBB603DE772DED3D1ABF4E5EDAABB95B187A4643893395C4BB1 +75F1BBD94774EB71799DADD1A6BE6D49998860482B626C62849BB0B056B9A633 +9D5B4AFAE1B7D87F43426B6437127406DFBCA4B2CB226B7B79D0C98F360AA384 +A8CDF19D5E0F6F21CC05DA1CE1392F29895BE53E4212079FB2A579A5038A6C4D +C8807DF5F6C137D67B87CB0EB1B57A12A01938185F1DEE52D5F739D1CFDD9459 +D56F70F74EE43CD621EC0332FA04C6BE2BB3D65C4B163F6474C4EFE61F9F8E88 +832737186037F9E5AB161B8A23395D3A6E168B7BC85A1F6D3F7CDA424750AF82 +61DD0D6D0FACC20C8DEDDE1923AAFFB416FB3029ADCFE6F26BBCBCAB0832EF07 +3E3505C3EBA20AC324DEB562336583AD867FDE092F721A2EE6D3DE9636A134F6 +3E238F4033FE4B56D74AD399FE6C8B585758BFE6AFFB473C9A97C6FFE58460C8 +F3EEB5DA8E4B3F9DA87979FA4F2C4F6A7635B85ECFF0EDC53F9BA05CCDC30EE7 +35024EC60AB475EAE8B46CA1410D0816204A12944A21069ED4EB4830E59FBBCF +FA19B1E38BD1C2DCE2D5EDC292154DADB720531BABB5B624D8D3CEB7C2BFEBDE +0EA978F8FADAC13FEAF57217EC5D2C4770A8B1388B46CCD4C8D2B5A8AEEF6559 +03067A93D659C3717828BD648CCDA44DB60FBDB1ED05D82BA5229E9F8D2355BD +D4CDC2A6113B52EE646AEC03D8E6C92E6E77728539C29DA1F2D33041FFA0E960 +FED469EF4E794EF6D6327F1ED1D68B7B80E19E6AEE1FE8A40081B4B0676C7D75 +D2C19E88CF11D2E7FBC549DC345FC8249F699D5364BBA3E4FC59D1F7378FB114 +46FFEAFF4A66DCCA05B42F9B762FF8905BAA1B6BBE104A60B9CBC118E355CDC5 +96F9A174389AB973B39506FC54B34D8B29A21BA07208BF9F34237CF8F34D84F3 +D998AA85011B317478BA35B35F0806D0B8CDFA4CCAA1D08E112FD468D600BB0A +D5C7D974EB164F790DC3FF4CF05ACB7766FBC362DC119DC42EAA96E96E00DA70 +84FA9DBFAD4F7D6B57CE16F2B0DD4B509E97F5ED9D8632C4BD13EC178FF038C4 +EACCA0FB24C8B2D3D16BC9C14D8D087E4AB1D8706AB8E9E52A15C7A27FC472A6 +3C642238C849BD8B4AFDCBF759403E8012509B7963631A8FBD76A893BFAB78FA +45E0E2898630C390A94D584DAF516FD31CE0A7F0CFFB17C9760C8DA1EE5776CD +ABFDD0C75A043E57DFFFFDA3439F067B130030CA4519AF7CE187457918853753 +AD33D85F559D3582C030D51F3F338005ED4F37F9AED0A35BCB481987D93FF560 +E71889570C1D11B666C06709FF3BB7F41533C28925DCD07F69FC295246B0D701 +75EABE7D5F1E6C8E1AAFFA07A9AD88B72A2A52429D48A2559420DB5695C2591F +0CF1EAA9A4F5BFB2236266F0C56139D1337711E54006A81820C30B9FE385B495 +DC6F364B22DE548AABD73EDDB8A1E4D6E2BD7DA4BFD01AB83D99ABF0145D6824 +F051739691604F79B0EB2851557CC03743EF58B29AA52CE94981AC2E2DFA7A6A +C5C2CFED7826973F5F3651880D0D60137360DA5426A2ADB38BB1E1A97ABD77AC +E8E0E2B5282AC42E9DD763E5D8D3467AE9A816F9610BAAB3B5EB58718FA8A325 +A25C93569B2DA07A42B798061391B89E1AEF2ED2F76DBE06FC142522CBCEA68C +2043A67DF508DF9B53153DA830A165FD7D384DF457C51348F95A7FB70DE38337 +B97091EB11758A85FBE34E8FD6EDF70BA47B301827A527A67DC0ADDCB7E47897 +38CC97185E4B231555EE57932558874405E3CAEF1FAC8C35D64FBB467AF6EE45 +FADF8AE91BEB8D520F43DB3268B60AFCAA19D249EABC616D5E5C1C8892B7999A +0C1F56D6C64B0EF845EB82D8CD86B5B350E4C8C85469BCA2686F742CAE1F66AD +9C449180294A6765B742983D23CD53F1DEE85AFE450F2BC69D5E5EC3B346946D +8DA9AC5555048030CE0EED71C9996B4F9E034768F33F942C57A13F55BB2D188A +AAC27E2E452D6CF81E85E9A2DF97E11236F9287A52BB72816207F322479673DD +3B63254ACFC1B3327699DEF6F5A9980890A5BC02D9F84CD493C4ECCA806BC44A +C893E6E42473B0A2F53BA52CA505467BA352DA0498BBC0C713AE68E580FAC69D +59E7E0EF5A417C601EEDBA5F7C44CD2DDC6D2EE09AB1D81C69AA96B573694840 +9797D7D64421F91084423DC860852A5994F1D2448BA211C5C54905B007CC9563 +554C3DBD25A26E7E2B09C668FA3C21C402C23DB580023B783E76680B29BE26F4 +83EA5A7D706579AC4BC68FD3B2C3CD6C08EF04B57E24F217C5D5E4C05E3D59D1 +C20270E04B8A570D43854FD435B2BDA18AFCC9E40E824C975311D9FBA1305642 +DBA765FE450CA77F2E114330F5633F484BAF7313939F0697EB1A6B8447C47523 +8DBD181AE74CA0BDB0E44FAD816F4ED9EB0B8E8DB30F22DE55A02032E6069A7F +5DD769E23AD2D66DBE5FF32B3FA6EF55DFD2C199BC7444F1298F2A5894B6CB4D +A9CB11E0EAAFB3A57FBAE74CA0E5509E741E71FF4F0C0BF07A81F6B6E86468B8 +1681862A7BBC1A8AE368BC5DE9312AD468E7D4057C5850D60AE582872C9AF9AC +C0271BB179D97BFA95FCB5AE708F113204361731887058F20164293B697FD499 +52DF34BFF0916EDA9B5EEBB4C9BC07692F2728A9CC7AA061BECB9C2F2117AAEC +CA1A88 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%BeginResource: font RETVBO-LMRoman9-Regular +%!PS-AdobeFont-1.0: LMRoman9-Regular 2.004 +%%CreationDate: 7th October 2009 +% Generated by MetaType1 (a MetaPost-based engine) +% Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS). +% Supported by CSTUG, DANTE eV, GUST, GUTenberg, NTG, and TUG. +% METATYPE1/Type 1 version by B. Jackowski & J. M. Nowacki +% from GUST (http://www.gust.org.pl). +% This work is released under the GUST Font License. +% For the most recent version of this license see +% This work has the LPPL maintenance status `maintained'. +% The Current Maintainer of this work is Bogus\l{}aw Jackowski and Janusz M. Nowacki. +% This work consists of the files listed in the MANIFEST-Latin-Modern.txt file. +% ADL: 806 194 0 +%%EndComments +FontDirectory/RETVBO-LMRoman9-Regular known{/RETVBO-LMRoman9-Regular findfont dup/UniqueID known{dup +/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +17 dict begin +/FontInfo 9 dict dup begin +/version(2.004)readonly def +/Notice(Copyright 2003--2009 by B. Jackowski and J.M. Nowacki (on behalf of TeX USERS GROUPS).)readonly def +/FullName(LMRoman9-Regular)readonly def +/FamilyName(LMRoman9)readonly def +/Weight(Normal)readonly def +/isFixedPitch false def +/ItalicAngle 0 def +/UnderlinePosition -131 def +/UnderlineThickness 38 def +end readonly def +/FontName /ICMHXC-LMRoman9-Regular def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 65 /A put +dup 66 /B put +dup 67 /C put +dup 68 /D put +dup 69 /E put +dup 70 /F put +dup 71 /G put +dup 72 /H put +readonly def +/PaintType 0 def +/FontType 1 def +/StrokeWidth 0 def +/FontMatrix[0.001 0 0 0.001 0 0]readonly def +%/UniqueID 0 def +/FontBBox{-443 -292 1454 1128}readonly def +currentdict end +currentfile eexec +D9D66F633B846A97B686A97E45A3D0AA0525392EECAC163E584A9104D99AD0BC +1B1844A0E222653FA481B8809B26A46F4C483A5D7E95816EA6582584156CFEDE +B994ADCFF4645140E3617E4D7E1B0E4541CB9F562E55829B4DD880AABE2229E9 +4A9FA259A734D29BBA91BA1E2055CBEA4339BCBFF98D32CEFF11F296225CAABA +DCA10577A5D431B714726C1278D8101ABD1BD8D0BD0174FFF9148F8C61C241D9 +2AD360A28616CB4A0670C1BF13E4018CA53FFC8B28E49B3AF8134528F971DEDA +55E9075B8973BD0B1C001D7F241CAA67472027935C0A16779AC34D17950388CF +0E0191A473BE7581A249D043279E83EA19B511D1D8FA3933F37C594054DB8297 +45ECDBC2E8976B243A996D477A529B8667BB3FB7783D0B773B952A4520909BA1 +EB4AB2FA4D38CD9B2CF575F8E0FDB2E85A6D59CB0AFEE208F8B5D960088A941E +6116FD75187CCA25A83C18B7D36238D683DD1BDBC6A88423ABB03DE1E80733F5 +EB2A5806F5FE4B1ADBE6C1D86F980E374E8A548591F37ADA6411F46A0DF302DF +BC030FE18BC9AE64F74ED6727BEA55018BD56BC16BDB2D1D7238756AC4AC1F97 +2793B7460EA635B857CD13CCE722D93CFF930116F50BFB864AA6B5CFAB471C5E +621630B6A5EA55FEE07590DC85728540B113E52CEAAD4112CDAB2327118DFDC5 +955B8CC380F1355107729559D8312EF337D6D2572276DE8C0E5EDF6D0937E67C +7C25F5096AE8AD1B52978F02336A9ABB54BC5F84B558D35BC54DFAA00D145A6E +734D580D84E97B88854C491011807439E930EF66C618DFAA7289A65E0B852115 +3D3218FDBE42E7D93E411C417A453EE676DBB88945E5335EF02771E119407A7E +04A329DD88EBE730D59CBCC7615377C1C6400640C26526C0A03395986CC3CA89 +7453F7E6C4251D81ED29E82F7052C7F8DED9C0AA224861F102875E94718A4408 +D823FDAACBAFD47660527816A0ED5875D8DF3EAE713E38FBC5D74E10D5529AF6 +84C4B2BDB673B5985A8AE2871F758C0B8E59D849CB1A7AFE0651ACB97F7A5980 +896F5B17979FF104C4D97E05E803EB92D60A8BB1E79692C384FEA60B7EE3A158 +56C67CAEDEFB99732C9630C988B23D892B53C23EE9FCDDD95E1E790CF9265D08 +A0DCE99B83FD1F717581B25B4FB468E7469DE0B761D0DF672E738BD2F2FA5F05 +7295764127AAC2DBE5CEF9311FF48353CB8FD62E27C4E3A05DA549B40B6C0AD3 +DA4B590E9E7311FCE86C774F9F57439980EB1FEA7A070E680B42E48566319C34 +33A852EB0B3EDF6A23C9A7A852F436DB24E1EDA208C1B92F4183E48B85F331E0 +2AA401E38A5A74E3C80B4BCFA0B9C7B2590B47790A4D746C647119A348BA73A6 +EDD6F56354DFE69300CD7D5ADCF67A39EEF5734564FA729C275FD32BD38C83FD +B1592CE2FEB5D5F23765774290A80F2A2FAA5FE65822616E0722A2EA4BD5D79C +F87BF6B5DA64D15164FEE55A96EEDDBA2549852043B5A93B8C7DA6D16F64C3CF +84D4C5E131E55AB411974C623C8BA08E65650BE118A67DCB5C1AAF8099653AFC +4BDE0B934DBC586BB07E6C4B6441404AC18D779818EF92077DEEE932B2013D76 +5A6E35825C99CB7AFE5A873340B50AEE34371888E45584ED8CBB888F0C20A0CC +E499532A4F584E700235AC90368B31AB3110CB4EB8D00DF6246BA012FA337263 +A6075CD4784CB7994F0C9F5DB86C3109AFAC68E3E637F92C64ACB8AFFDB46230 +8206949B826C37FB81D96085CF2D85B1CE6F12840B521DA32596763BDFDF5880 +3390CA8D6FB9CA953A63369889DAF8A3F4E3D7DE9EB00ED82509E3729E878F18 +6171CDB17A23A962DDF433A635DFBB1FA3D448B363C36F983002994FCC856B60 +6CC19287478B4D215DB07F7726C499CC400E0FF5C38EE0EF4E5A8928286996E8 +099252953DF7313B22F08E3A8EF4616E1DEC7474C77A194EB2B267A50FB9C34A +61B893616AD0E8D424F62EB81B5944CFF6C40E40D52AE03B6290EA0AF03FAC93 +C2E1D657146497041C6BF0D15CEBFD453284869BED4F94E750015EB8D4B130E3 +CCCEA5DE4B9343E6A8C7E2A66F921B0C7A4D6319D720E3C79EDB606B58C068EA +929CF2215F5CBBB9D792BC05F7CBBF38C5C66BD1B248EB0219B34350059ECD5B +43049C3904701FBF5354D67DBAB7221612A20A3068D84022A2EC549139B40C9E +3BD4B99D110C77E63EBC0AD4DBA6EDD20445BF85257C42A6ED10B6C9F67F1653 +7827C936F574854A77DD2D11A76C5B5D57F356EDEEEA334FFA3386113D55CCC4 +A16670BD5D8649B0CD191147EB065D30A883FD14933F4B11CC112DE73301FCF1 +32BC70894EDD4B14385F5BF95ECC01C22DF26B891F251F863683A1ACFD7164EA +D511A3BC741690912F891B0605B75435B3075BA7DA5F6434B8BD5415028221F6 +917D30FA36FAEE98F622EF313CC8431931DA938B0D59E6CC257CB5621933DC59 +29F623CC2170D5142407DCBA76E49BADD94B9096086EF1506642CBEEE2BBC709 +68AEFB7F45C8502E8D315A417268C5346041E61987035623AB8DDEC101D55543 +FB93BA5928A830F5B38B66F88795A54D463A07EAA36050E7E0546538143A1574 +FC22CEDBDF325F5F3D4E773B8D621B23699C1C5E7D20194903FD4EFA0D4DF0EB +BC7856F6606480623B6CB8ABA8D9B716C021A65FF920CCEF8C90034EA84D0117 +290BCC7C63376175ECA2FC62EADAB4258ADE88E101BAB5F27882399A8BB9FB85 +15B2935C9095D378DDF5E3879446BFA1B4F06E2C329AE0BA44A2B08B3C2A698E +4F95DAE539B5E403A0771421FBBA3A03609C7F9164990AFAA86C04ED313ECBFF +60CA38AE25FD03C5DE5384AEF8B6C7C5DAB64A0F3DBA016A5BB4226EA3FAE0B1 +493FF24DF6998B19C23736074E24DC1A985E6F3CE8B6695B3C201F4B7CD67C08 +96DA7CA97D3CAC875F3B157CA31D94764FD69135A8315DD50CD7AAC72A99F351 +D824F86D33CC89BD70DD41F25E15AF3E1BD133241D58DDCC67037061D4533525 +37D118513BBA722CA46E21F697AFBFEE1989A09F9F9B3855A0D070D6A1FD6145 +72BAD57D43F3B1771EFA1F0BA67BCBB18285BD9C0C838711A76C5B5D57F356EB +7A2C559F2B675210E8A891B2A31968694C04BAA55D5B83636D113EC79899621E +1789548F30389BB0DED9A9FF5641FD7860FCE9F0C7218FF8E4AD1F20E68CCE77 +0A2E8F726DCF297BECFB7A93B4B422089200AAFD1C89B2350EEE78C24BE58430 +E839D0751AA4AB124094C551826A537FBE9B5F897B957CDB27ABA4802F0FE509 +0256462EB8C45A01A403C1217A8B3B836A94702E4891BC527B886842418EA187 +2BC169F92A89067FD03F498CA25084B8F3F8F2614882C88512C172900221E382 +137EA26FEB07208D32DADF41392053084F139C7DCF13C49E7E3427B1468DA767 +BB437092DD7CBA787B975ACC280F484B9BEAD50B615B9585EF842C7E6D80332C +A317C7C7F1E95469943D8FA54558F298E56186A98D901BB47DE5D3C0CB6239FB +2D5B4AE3224F7B528785F331E02AA401E30A909608E8C4C56CA2EB3748AF0E1D +B32EDCD71B48CDBA049DAFE3EFBDA7DDE3FF2B32BE0179DEBACAC5A6DFD51F6B +5047857684B4D59483918B157CA4719B2B4480B5E84069E3BBBD4990684A1465 +FEDF4891ECFCF5CD3D6FCC75A63F16F236D030FB2B0EFDD9A57200A82974EAF0 +D36C036ABB9EF1F9D60352A41DBE68A7816F315788F094FF4C644F28FCB5623D +A1351D02D2E2E84E87654006B363F1A3B64826CD95F02199EFFCF454A40AC29D +2907BF8815577ABD8222985FAED7B6A1CC891D07185666ED49667967F1459F18 +598E3CBAE1DD000B51AB4A8155F7BBA987834EB15A74B25E1EDE7E0473DEF18C +F968FB5FF1DBF56768A48AD815FBF8489EDF6E2BA9A07CBD88B00469201930BE +C87C7EFBF885071A7C7643F9546E2F64C613C9F61C1FD5A30B240DD1FB8177DF +569587D59A1E25A95E9789BADC6967F96E550903DF9B819CB1DDFD557E154C7D +4931BAFE9A9136C3AAE071B0079888DD862CFDC0F7B123089A4524CC7CB3DA0D +3954EDB3F9808092CCC3FEE0F0F745E8FCA893CCF96BF4296C5E86F0126AB25A +5CA2875B48C61CB8112A4CF4B35B31026B49433392C8930BD9661B23C2EC0E0B +CF93F4CC8713B5C56EE1B48F328BD3851F0CE66E21DB519DC68B52DF7F950CE1 +BDB15548CAD879752198F8AEF47E1867EC9CE37E9BFAA10B0D8A7279AC40D5E3 +46A63B5D9247DCC59E67DF990210DCA0B5849440553C2FC652BC22248C030713 +E6208B0243824F274945BBE6B137B048F04954ABBBA8A57373686649506253F6 +9A142958C6A919FEA02F5D20D2605E4AE05405B6451E0C593449E31AA562B474 +1A6B88834D87621FE23793E91BFC10A5D5010758C6BEB975610A063D6DEE014D +BFC7A1817D8F283AAA730440EE415843A8F090048D3475A69E150D5B4262735A +8217B040011A6F577AA2452EDA1C3572FE7C06E6D9B7DDD1E38F66FDB635B6DB +A6BCF004142161A7701192F6585586FC5DDAB14D19C5631958D87B8FFA482179 +1D5EAB7F25592E2E45B8C16F8995476B28F8B4B968EBCABB8ADFBD84B7033451 +2ED0D004FCC6345DF34AAA57C2F64F2AEA6BC668325DD03466EC051DF0328DB4 +2C4E19F7190DD2C1658D75329242D8E5BAB299B856C408D28D6E9C0927AF998E +F72647740EABFBCC751A7D639E32C569B568F112736EC85AE9325D3C89E7B11B +551AECC3692A38778E34870D52D97A66DD506E888C0E9E815A6B3AE059838DB2 +EEF382D5AD48449DFF58CA2C6701C4D3E39979022FEFF095DA482A4DEA0919C2 +F050BA73D021C39EA26F677C972818BF8C87A9B24E5088794F62025380E1B198 +5AA631AA151879B37C5A8149A4D1681D45410BFB5095AAFE9FF793254C2C29FE +DE7AC339F7B421983E61D048B12EC062206BD456DF76C05B82C58509CC2E624E +738FA2C0117AF693E5EFA187100C3CF0C05C0E30F0B3C40E6408564032469559 +0898672FC8D34605CAE39C1DBE132F9DF6682D0A249634B9E7DA88E2687090C0 +C95A7E20D8BB1CC5A9F32DD6E6298E32152AC676F9B1F252F8D0ED029E610CFD +BA8EB3E386412ABE0FE0C8BA6B1417DDA84325C4BD172D1ECD604D0F63DCCFD3 +D9B0BD93DC13B78CEE8C67EB46740D25FA8D49CC56ED7830BC4B0C52A3A0E98F +C71CAD8DE6832F4E2C4C544F441AD84AB5DE68AE07093F707C6382C9D21C1F8E +AE49BE6FD22C33BF48AC15CCE2A38F37DDF9DB9E2018FBBE9BDFD1AA8BFC116E +09414E329D0CE6E561D185E06F8741AE6FBB6DDA9C8EBDE42F5C0EB3D905D50D +C093C9E693265E828A441345EA5C4EECC5886A4E79ECA8315278B0B4D113A3DE +9EC13B449FCBD7D23E3D740D246EB15EC2183F1CB7655376F5FE6469726F0413 +434EF11317DC8D95979C461AA69DDB99797D1DAEFE9282927DF994271B1F39BB +29575F0D72916AF4B387EEF8CB3EF28D71D6E3C1C44B3C7B37E03ADFF44DEF30 +02C0CA674D6810D59EC974EAF5160D6800FA73D978E23C99F3B258418297C33E +B4175AD63C7F5C1E50F0A68959E5A7AFC5E8194110F5C510EA23F4925336C274 +C5E67D7760CDD700F88C4C679CE7730367475C40ED58FFD7C7136913AC652F49 +975BAAECAC0E7D82AC7CFDD841FA26493AE203A1EC23FC240D9E8CCB0619A353 +9824DF0C0B24600E8F851307C6204A7730012E0744E449388FB03FE02E2C049A +42A9F1E6A3512C0854EAB18A0ECB0B83378A8ED60E3AF7B679228139BF6DA9A7 +4948C3504D1B013890D509B25853AB0F25FCA6BB860E709684EA675D4281475C +093525EB5729D8AF505B26F99EAC72A872C3E376AA8FF8597B279B8FD1B911FD +BB4D30735E62DDAB115E7B8C2E43E8716526220CE629452D507C04521B4309A6 +2CE611FC866E3C0B1610DB86758B39E00B1830FFBCE14E4D59725FA56CBB593F +E6D53174E324B166BB530A9C3B371BEE01DA1A65D57E0DB229D3CE861D48CFA4 +321C3991F38E8A011FDBCE922A16CB785948643D059402AD709A2E36051D710D +AFB9333E14C331C974219797178556DB43399E6A6918A887A64B2EEE98060E47 +C0F376525DB7CD7B6E984DEE494A7B01B637E77EAF484C2610F645B8CC39EADC +00F42AAD7BDCE1D80995284AE921ED94189E9D5FB2A75DD37A909F53C828A653 +E838F10387DB18F124929CAAF9701057B34D94BB8BC0A27D0FD6BC437791AEC7 +2FFA3C864F02085789995563D721660680127B7E2D7A8185EB91514A80F81FE7 +226F6720890D7C2F48943F4072013D02D833EB5FBAC0C354CE0EC01B87C0623E +B67E43E583D180C5BFEEDDFE8A7E2F2BFB0BE33F5E1CE48D9D7DAC7D581318D9 +8098F86960E1482FE58E781EC3E5FA22CA170B642734F9A0DC2BBED4E3DC9B14 +7E0ADB2442E31F4D770C18220C5D77607237A69D6473921741A4F2D840D0F744 +A1470A7A67AA5644EAFAD72C7D404E0A2787011D33F94B6D26195584679DD797 +EADD6F992B460A7114E13F2287744CB89B862CE68A420DC8CE278F26B5D50F9C +8BBDC7B3D5D144869BE59F0BE664C65DA4791C5CAD5D6C7128962A81910C6EC8 +950E9CFEB92592316FB23745EE6EE084196CDBAE8F16946F6EC62D56555F98CA +ED6F9AC20EF569E656F19E724FC62166BA347C03BEF3B0585CF4539FDC66915E +221170704E077EAD6A5C182C775FD8878D39F160B10D4F5E8E6F9D32CA989799 +DBB9A1D9170D6DC4BE37356C0EB3F526C334F1FF6B6816C5B0312BB90A50F932 +A3247E4386A7C3EDF1516AAD7B89846E96852878792D64A7BEA283E5D71AEA28 +22AC4D8AFF79F1746B14ACDB6FC83D45B9D052F975BCDB10DC587D1D1677FD06 +E90B2E752137BCEAC7C5D0C1920ECCB0045381622D6D2532988B41207F5CC583 +1D1F7D822A57E0BA52FD6822344E2682F728CC9A53DA21E727EFDB1CA6A63F46 +0F5B31AACF1C19C21C3E51E61DD5403DDCAB8837EB696BAC4B915CC97D8C7010 +38E2DF50FBB44FF8C272FC1493F1A99DDB2E1FFE7A61424AA80BB2611AD6460F +73243DB763DEDBF476F3516507D187DC530F7383E3B9EE0B0A882F18427AE270 +53859A6C7F2CCB70A7565FF6BAEA8C53ACA9C12FA2E90490444B9BF6B5FA6D56 +A8B182BA094D5712E7D033481A51DD9C82900535F5320F630BA5F689CC6D9151 +7EA4B3FDE27851DC45A1578D2C46894326B7A8A4FB5B0B3CA9789796D4DEE182 +CAABFBECC9B908CC9442636D325E79F5CA74E29873F9600A094DC3C4B0CB7DE4 +8870D04E71983ED4CE50EEC59133FEC5CCC5E9E46D30F8598CAC9106BAB91C9E +9A3EB75E31431F5620D96EEB8C55193AD8B3E499FB356A8CD7124C119706E8F6 +070A92ECB856495A1C03DA54C4B38AF1AAB91097EB7945141F506ED9908EB56C +28984F609F872CF41ECABC321E0A4F6F62668E6443CC3BFF918FC60843D1751D +D0FB67FF10DD87E3187EE25E2C21579BA36AC6ECDC5F4BF936EC6E3053A312F8 +F00EDFB1F62A556CAD6F0F434CACF7361CAFB8E0126C261E7F30C87B3EFFBC7A +E6E8F15B9736C7EE6707DA281CE94FA1566B96E221864A45A24ADAEC63F61C9F +D180EA9F2122F0EA43B63EEC52D32EA4B9F551F30439ACD9D83BA2B649DD1D24 +2FAFB7D2DB31CE40B7477B87FACC15F71490796CF35B02E38BFB36CBF2E6D0D7 +304344C2F8F75421B6DE423A1EF22B2D0A83C48263F887FD33B4055DEF54EFE7 +2CD0D2BDB735D18B4103C1DBDCD8EACB1D09A2A4254B80C17134D2308CDFBC3B +F32EBB01BD6818EEFF2AB13218F2B69738A10C83C684E472DF545D25533A2E1F +DEEDAB353DAD46B71839C2C70D6C7FD73E97C5E32A697F4A8BD9635311108D16 +2F9B7210012EA351D67BF96FAA938D96A6FC2785A8C80F736AD3161236208AC0 +1B5470133F24B7EB6B0A4C88BD415FF70F0BF582E6733EE13DCF5C2E244DC855 +56F666C7ED81894089B7B2EB19B7F08114AE0E56A3D310D6958AA2348E1D304C +671415B56E93483B352882215895A743EA5E07ADD886773BE2DB5A3A8F58DBA3 +D204B120661767B7CFAA9F9120C6A88FF97401EAC80EA9A793BB69A81395C1AE +ED6B69CA58D4C98C6764B00D6917766CABAAEE890025CF7F9626B88965B8D22A +B04A724DED273BA060E797C1BB73CE7679F88F053DF725F2FA768CD4958CD594 +AFF8C59C7338F9DA22B90C000ED5DF81C8D5978D430EAC3860AAE83B52733BB6 +6AB7EC5195DB43B2E77689C96E5188F3DB983D0F5BB813A1200DEB0CEBAB8C20 +F82F494A32C0CC4F5F24579852564EF01DC4AD98F15D522BD15FB90191BB325F +4AA2ED4E09E32A482026D3180EBE8F03A38992CD6EDF9639E4256570975B25C6 +C1F06CFDB2FD90340426DB238155870C6B9819E5842664A4049499CAFA735BCD +051A3CA7F34164660413E66E1FB5B051B7D6BAF5A1A4C6E13138BC84B181F140 +1416C33BD02A15FF3773EAA6C7BADA707A611639986453619B0F4A87D8D42B54 +3D52A72EF30480BD30F59B2EBA3B7CFAA89CE01362BA361015077A8CE5BD7B6F +4912D8BF877A487B252B5C89C1645E775EB811699792290062325BD588D00D8A +6A0246D1220A1C15988847BCB5B01B04F5C3A01B3BD2439367DB8E9125741E24 +E14E3E74A2796BDF8606B932D06F48C9C48BC29C175FBD01BF238B753D3E79BC +34EE383741A4650FFF12D06A00AA0A625ECC8FE09DB849CB9EB12E866BE98805 +8F4C5A79047AF8C75EEF3919EB6C563F3DD77809DCC68B023AA3650BDB4094DE +5243426289B34E0C3C95A9938EF236F4147C250F6D7F8459AC97D8212B5EE836 +D40CB5CB604F5B0B806459C3140BAE0C3223E82EC5D5CAA800BA496173C4A7A0 +5EF150A8E7026A6EE08E772567B5B1997AD2FE0801171A58B943DF0EA5ACC985 +D3496A07180796B05E1C89F8BF758BD445EA22147483B041DFA1B77304C21C36 +36EFCCF24A6425D4C7AFBE7A127746837223316D9B95988E20E1E71BCC60DCB2 +107195F6B9368142FCB34668AF303A6455B248FB866AECD65CD8790A1CFD6359 +EBFA90EBE9B7BF54177F19A68AC7441AA916C8F02240634E21A4E79A7C8F9062 +C2A1904CCD4FF8024C28F61A2AEF37E4F659E4B3AE3CDBE12EDACCE823FEF6B7 +950098A3AFD46D2241832195CAC5478D7050D043B09368E43CEB4EB4ACAB454C +6CB74F08A86D93727388735E9C7A100ABDFA89BA01957FEE797046905901A885 +B611744B36A8ABC80E5850F9C7257D002D6C1FDB76EAD40D9798E28E803BBDDE +19EB95FB1401E46899B250BB8D47D1AC16F4B8696193FA77BF6B4ED6F4438D6B +51F3232847CB0B7521E5CEA887FFC56F020D9FD4C5B425EC8BA4590DD3555C2E +4BB60197FBB2324B82221811DA066F16583E31EDBAF6421FD5099C6A2A45AF0C +00F5921FC73097D0B47D9104DE5CD76002E6418D91A54E3AD3F267F646450EB7 +DB5799E8120D2A486241AA5E9C02884A712216A564384E3C32208368A9D0420B +68B9F7A5DEC256507EB057065D77468FEA4EA466656C59195FCE478372957887 +8D2C9CC4DECF246DFCBBD6E7EB2248C6C6CA77370BA3C979D11C72BE4807BA88 +A85AC2CC8B9AA1A0B9AF369144E649055A26A1870924A2A99AC64969F073BEE1 +699F55E90CB69B74A7E9FD538C49D40C169D9B8A4E33ED8CE8EC3AD987CE1552 +8ADEA1C1D09165A7222BCA351A5EC76576A65D53650228C5A1936E52253DF7EA +F14ED4DE5B884FA7AF3F075CE9B88F68B42B4B7116517ED596F3F7BD651D9AC4 +C4AF100F18777DA8F1CD0A5709AC8CFC3EBA9A0C45B48925B43CD44AA1381798 +EEE3E80D9DA51B1F5E7F7E9925E31B3424D56F78A5B8821C138163957573B49D +D5B4BD182D3535C3F99891ED5F64E18887CD987999B6ED8D82D9CFF377607FCC +50508790F5A5BDD2DDC8AC150F6BA142E6C2CE640347C1DC10CE4D1B7A2CE5F5 +6F369AB2355524440AF33823EA401C06D3D5E81C497121E89D672888605828AF +C432F3CEFFD7558991E2863E3559AB0B98251F9119B0E6D4CFFA37FF627F4756 +AFF88FF10A172C60310C10FDD7DAAA7708B467D1D15A151E76DB702FABD13F17 +C5CA2FD87105AE4903D01C0D1793AA3387F7383D154BB5E755E16BD22862FBB6 +03738B2776D1C11C1CA08BC250CC6F8F439CBA2B34D9120F4D170F1F8300B5BF +8D4BE40A5CCFC2BFA48D28BB363416C065A47778839544A2E2D6BE04955FD8B9 +DF74AA62D786A28F95223B0DC0A674458993BF954050C48466C4352C79BFA265 +F992C7BAD1CDA066310B38B163A986ED841B89F943386A45621E1298A58760F1 +91B34F09E5AC07A93715F482700962480808BB8C87B0FF0AA4C418F45F2D92CF +EA647A6508A8ED98F308E32B7AD77F1645EFCF7BA5E07C667227EF142D031B47 +779D9D0EA35D4BE263DF490DC590052EAC34F2AF0898186D57B74D8268BEDED0 +4246B2492652DDD3D3E03C253B171124505A0B81DAD0F2FFAE9910A5BA6B4B71 +D113495E7F26989BF6328610AED78D0AC8A6526EA143358239194EA386994A41 +063D2E2E868BBDABD12521902CE32DCECA53608173E9DC5D8292AAE110DCA268 +59825D7AC290B203FEC93C2A55B85A45990EDC7897E3FD029EB43DB7EAC12D84 +0FE3260C36B0617B3A8247AF30C9766A6F42696F69D130E3278D31D66B3E5649 +529D21E281949BEC8A8F9033FF2942402FAAA4B0CE6C24A17D3D860BF5A7A323 +78F3AECCEB7EB1C17662616E14D4D40971C3C2EB2F8DB5E31465076BC484450D +76D5E9849D1413C48B655BA12EC2461AD673225CACF50992785B8D76C65293C1 +6412F1D6DCE02BC7B485CC108C6321EBF1C4ABF5313AEE8115D704B5EFDD568B +D9121F52279AE36590085DE4570C8DB66373ECF7838754B1355618B8706C57E0 +CA79F4D0CFB5F9C44E2C537CC0AF4C48C199E97A8814B094A39F0AC8535F07BA +31C71CA5D158A149F9339F31DDC7B924A01118DCE34CD419D74072BAC8B8450E +CD4A59E4E75BA397998E519B70C3670D8B0B89C65A9A65CCBDE8CDCEAF38C0BC +9E406A35F44C6B412ABEC732BB31C3946900C72DF7CF454503703E08CFF94634 +679BF7C69D40B176A4F5C0278B395CE3A2CB39AD3BCADC887B42BA5D9A50B153 +195536AE6A6E83FC0D04CA55D14088EB7FC516D836AADAE56546EB02DB21A733 +95BCA8342E4AE855754BC800985A57640B2B6105B2D2C996F6D4470B6C46238C +6F9CDB39DD03203129FBC6B353DA579F74914976D2C189CB1AC1CE9A04CEF2E4 +5C67D82B81109D285AF9B9433AF21E8D84C50F750434191ECF16684AC5967B41 +D1DA4F460189CA64DA2D8AC35DD10A878538D200821C578198FEA3B8C3CEBCE2 +E39DCC9D10E15DD07487FE7AFF1961031A81A012D0104698BA30854D6D0807C5 +01F18D74A03CCDF062A1A26978555088A101B9AD16E1ECEB25B18BCBACFAF313 +AC51BA6360C4F0BC346E530147749C70C7DB82DFEA436DEB4794ACD823CA8A15 +AA175101ADFDDA5711CF4DDD77C9561F3682A81CCF97747F2170C511EE704B43 +08A3727F64393E392FB6E03196EB3B524700CCC455A521EFDAB11378FA57CAB5 +56A4F7CDBCF7322BAE688DFD73F7115169B32AB8B6C05B255638AC4A0FE3595C +5D7E2FE528C85539D2FB653AA5BC45E6BBC352BE2CDD01A6B2628A48571587D7 +5B1E1BB91115E41B0D34B1C162C462433906C4A7DB04C45FD6C432065C6DB3F1 +5DF83E0185CB1398EDC35E34404FCE1B1541C32B303AEA6B90706004ECB3764B +6430F0C5C49654BFE0A6D72DADFBADBA62C969C40E5AD567F556BF4BDD864665 +32AF71DBDA671CCABE69652A7A0E48CD62CFF4DF8C8A743C5A5BF33ED1E1A331 +0E3CD433D6E8DAB10CC69C8326BA9BA96C0BDEA6EB91B6B8EFCAD3A6D8352AC7 +F128DE46B5A4EEA61949A873779B1EC4B7570744B7BA8508B137772858D1A89A +D21A4DAD367B21D4B71A1BA9C61681363761D803A9459856393CE1C1B41B3B7A +4BD35B400620E9AF4EE88CE2F79FFC9789586711C656C3CB8A767EA6FE093E39 +3C8ECEB3EE29DA78461BB8B5ED5F7E6C7B0C5409E2CCADA791368F449208C6B3 +C19CEA0769E1129AF438705D08BC04174D1CD50A27D94FB18E6B14E107AC2BD2 +E5BA6E9C5DF1EA2C15AB002038DC6EFD932D12617F4FA5B2075ABBFA5B9682D0 +5205EEC0D5D8D24477AA83EB093F5E477B022F220DC7C268E27E4DF4FB3C608F +F37988C7DE6A41FB1020DBBCC762F2BE77EB9028680D64EA62CEF40A7A7AEB4F +A346EC8507871215E1B87E5EF34B3365DCC7C3A012E2A56AB34DCBBABB6B70A1 +9F685F1F909AEB88CDC05F7CEB39E1C7E54EB8C03030F3AD8162E7EDE66BE154 +96CCFC0CFB4E67C933B49B46EF5DDF9B3D21432F66E1F7774D9D4BDBBC9D766D +2AD681A42B64A8416AF31F516695CC2F5DA0FE34D694C3052ED84AB231B88E71 +B9D3FE88048DAB5228DD06489128DAF4CEC098942A57659130CE0C8CB226F1BD +3A90088DA06584BE2E6A1DFAC98532A65305D47C72326EB6CD12B71CEF375711 +AAACB960D2BBCFAB74C9EA60699C4CA794230A55126506EA48824D9EAC0CB38E +3BFA39AAEAABB8C4E8075D423F40FDA9AF3EFBDC504BF7FB1355C4A588DF3F3B +E1452F230DDC37DCBB64B8EF98B97D64AA203E215E10BD1697B62E199B50193D +DCA689F761355381488053602966F43A43037554E44CDC08B36AFA84414DEF5E +701BDC76E7B9700EBBB54DEAF0039BF95D857A314C04B7546244474F513F8F91 +E616AB868D055DB9C34E8AE8162B8FB4D09237C2396A5A7BD8631FB6AFA0F945 +F0281B5A24CC391AE3E1616B5B5E4B670FA0D94E1E0DDA0D4DEDABCEEFBB94D3 +5FD6AA23331BD1E82F033BBEE29BBB9093FDB99991507C71753EE604A029E746 +547E35CDF1465C249CAB870818FA5CC7B9DE515A0FCB8C2C221C3E656F55B139 +CDD5C4C87B5870BFAECB146A3D451B69246E1B04069357CC21D8439789FD52FC +BBBEAC636430D496E772B134E967A87C75DDB0CF6D217E3A78C1F0021E46CA77 +856A05A144DD0BC77CBFAC40D1AAA281E4E34420D1FDC40E678BC42FB3835475 +F0982248D937A6C2DD7C2320DC37841E76F57069E9178CABF3FA0FFB2587943D +FDB4C6864CF1FC7152CC20860755DBFF548AB5AB1461702C16DB6B9FC7A6BC09 +A67527FF79A7F4AE5AA2409548C3FA691051689741CF3E4A01ED227D758B40E8 +7EFB947F6EF31DCC61CDDFC39A277182751A431DAB4869A982293003C83BC537 +1513272676E588988C3497C382B1FBBDD8DCC67CF1CABC23E8D3B4E553780C34 +B0DF36A8825B776FAAEF162FA24EB17C99F24D3C9C200E954B4A6DA6617E3A56 +D72EF332FB941F40E88F79AD6DFC8C619CE8FE1EEE3B9FE2203DC6C75B21643D +462098578BCD5050EB47A9F4313EDADA4845CD6C7ED47F7E9DB8862B0D490928 +2D49EAFCA976E2D25DC2244AC1A3099AF1EAB3652298E6F6E87978C4908A3723 +071CF996F4AAB4425E9D7C3C8193004DF6B0E24465256E71B09E123754F77525 +07DE77C8B35CA1A3F7D176DEF397B4BC957F62A653018E98A03B7268517394AE +C07E44659608CCA03A3BB26BB18234A5285B5517039417C84E049F52D3308C57 +734B39E016FDEDA848A63B7CAD78C042BD6D696AE7B5E2FF38A99470D10F396A +E89524456990D93AE476AB15324149043E713261671835DDF1623638E4FD96E4 +063FB23B0C1334231CACE3B876EACEA91560CA46C1C88BF1A9550F9DA16C9668 +315E9262C143A87AD4F3F0A28C8C1833DFD60525A78B2A4BD7C5BD4223A7E16C +5BF382CC68A690BF42586C7D5DF306BD03A0A0B91406F90367E180A14170F7AC +637F3015F91615A85167A14AF1A3A745549A2C8D8F6C93CCAF12CBC1C77C8FBD +C5989A39D91E2C927FC0F9D411C4599D9D6FC11694DED91997A19D95E5289088 +8F7002E25E625DC477211AC77F7C18D62E44A0351C8167558745A4772B854BA5 +FBC5BEAE9A4370CBCC6A3B60E897A2A10ACC9590B7D186EDD9175BB3BA70303F +2C006EAA335A906E068C3FB2C58ED0E2E00EA1655DBEBDF66EB4622477B280AC +94BF407DC3593BC4C0F1FEB1F16E9B05B3980E64E135A4F0CE34DF12D2DFA609 +82CBC90F930688C94329B65E14F569F13FF2DECE01632A1A1E5FE7E08A2CDC45 +E40E5DBF831566E0200DFDFCD73F99971EE31684D721083208D26235309A81BA +FB0F0EC72337C89968B1E3B1D2770A54C7DA9BC70E96B31C3CE4C4F64DF379F6 +E9B6BE0BBBB6E798D945A72A0D9F60313880362B868DE5F556B5B7EB75DCCCE8 +23FEF6B7950098A3AFD46D2241832195CAC3E41BBC1DDCDBC1B006CFE5A032B9 +5CA40F19FE0EEEABD3F55D6144F4E38ADD0EDC240662FB553E583C4694CB0DC6 +4BA55DB6D86E691B2CA7B82F4ED2802349FAAB0FA7BA92B916381A96F746C290 +09E46EAAA8A44FD4B0F90FDA4C7A901957507D4B848AFF203EC104AB6EF99A30 +3C409FB0C8025111091F54823FDAAC9DDFDDFCC6DD13F32591CCD3C464AA14A3 +93F61610D617E196C9252A013BD2BDB24AA42649375B491DC08F6B03DFEB517B +2FC7C155CB0EC9013F7EA391C8922ED288DA4ED0C8166676C224AF4B8F10C50D +3B5CC763A1912FA4115BE17055D82263CA10420F989127A04BDE01D71D3C3286 +9196A7C662121B15432E1514664240BA7C78226D4E8ECC5B15EB102C91912280 +0171B474419D914DDFDEFA36EDF8594F99B4EAA7F80BDFF45A5C9C32C0BAB48C +E9F69477C81C765C637A6D15736C339C5BFB43AF47577453FF94AE6494005F9F +79BC1AAD0208ACB0CE04316685304F54925A401B9300E4D8EC13C0B542DB5099 +1CB26D44DFA0957C9CC81C1DF9A1CAD2BC6E812806D30B4821F1AE91968BFC94 +AA1DCF6B0E4DCB2DE2BDBF0495BD0ED7DD0EA7E109BD7DC61B407842090E3499 +685523418A58665DC0571C1E9136CB9924F00FCF022C6BD7CE581962C9DE36E8 +2A4F9812F73D55BF7E9EB4330844CB6AF35D2AA911687726075F55E9E9D5120C +C8C8F981E145ADFA910C9F06251EDD67E694671B6250DAFA3D85E0A78E946C78 +E3397AC04E06B7F9CAF79D1D1A0535FE16DE3909DA1132635397E0AF8347DD13 +37681126BF8B89DB5528C7FEE19F256E5B958CF632FAC74FB900E04B0B13B26B +FA8A80D07CF4B59F4353D9020ADF5271790BBBB6BA3D4E22B144AF1F15D52058 +91AF008F869D7AF5E4EF1989FD377E905A2020FE0AF6DB142F9D944983B19A5C +42053282E1F8065565E1A226D43021EFA91619589B3D213DC74828CC282C6C5B +03765046AE4CCC9192E68056AF21CBD08A2BAAEB9D2B7E139C4371DBF46D0F06 +053DF9D12BF3C585DFE66BA3673DD434B01E89016AEEE494880B8E01DEEDD670 +D8E14AED4F06B3F1FB4AB16280601D4308FB33E18A8BE5FFCD111CA5FCCCDC96 +1E318A14A720257FFEF69ABE866CE2EB3DD88426FB22EA87B5F38C119934FFAB +08D64338305F4E01DC7DF5B3174ECDCC3BA85A857932169349A796FBBEB694E8 +13C37540B9A2CDAC62DC73980FCA8CFD8E6C388E38A36437B7C085B17C9070C5 +9EE1CF67BBFD73E0210C1A54B4468938EB51173E04AA8615F91DF9C0556D9DED +B9A655EE349F0956DB6D6268C6CA02EF7D8D60441E898B9240AB3BC8F14FBB57 +279B0CEB40A57E8E633408FF890A4296F3E9B0D405E9DEBF3A7A79EE8D4ECA89 +C65758520C434F65A0EF3B575960E66F4806AD9A5CD25D03BC8F791EBA56F1F2 +A4F3432E34E903A6F8923C3D6A3D02864609665BF2695A44D423EC8D6FB220A3 +0ECD347E1717AA5D4CB03B26C4A34300BFEBC771D2A4A3205A594FA324A80535 +967BB035051254C6C1D1073EB0BE646E41F0E12E0C0729E5F10461A8DDBBE5BF +D32C3D557ED2F6F284CBCF8856B2A22E72C0C52553987BF0167A6CA229FADA3E +22B5FC343BDBBCEDA329823EDAC875AA8D5657A0E4A558AB0BA93007579732EB +8BCC011408B69C1EBC55A5AAF402D6CECA4A60E4285ED8D5208CBBBD76524B40 +84D5DBE1934628528987ED9ADF0DBFB4CADB3DB95CE2C74DB09F6C18D083A389 +BF51B03BE9C9E5B4450986908EC3E769861BB34154B0E15BDC7B2B9746A6233C +A4939C2CF3D6DEA8E2A780F2D96802DD7E4BBE80618AE6B86D9812B7DCD557FB +92419B6AC86A3C3D0E4E3E15E5CF2FF021CF6AF4596330893FBCDA99902761F7 +557FEF701AA67B20A9B019C760B2BBA8B730005133233547EEDE16EAAC1024DF +A2E161FB63601CEF21415D8D35C6D0A1B3322114B056BD56EDF5FA070BD3DE91 +ECD2A4B570E70B8E61B2E9792E6510FD62DF61329A07C2C56AA0A1132E7923DA +A394E7EF44C3BB757470363BDF86FC1BB235B2ADABC5EE6FD28B3A9C6983EF49 +FF68E997B6F7BEF0C52DB9469CFC0E9E9A6D795E8E2A0E13A57B48CC839F5DB4 +6CEB46F8027B303F4B315A85DB913B07B991B03FC783EC9AC7A95C0832ED8BBE +9117ECC2212F0FD468AA3A8CF8AA023F208B63AF2A8E090AE8728B9458990C79 +13426DEC6B5C057130D3F2F5D177F32DC8D14480849B85FCC583ED6BC743C7AB +0E8F39FD6291162167E3044463FEA836F9BE6691B79CE693E6A611C482EE27E7 +2DA39C71602F38D08ADE58135258E9E555BD139F7D3911F48E1BE5D86F74CFE9 +E43CC265EC6B985A9D0245D994C854FE52CA748C5AC92CA48A1A6E78A69C6E76 +31B822FF44806450BD02A38006E7ED0A1453D5AE1081304809DF523EFE64D400 +BA4D22773665DC1A5A11469E6953D87210584A891361BC4FFF499F20E652E251 +CEDFA01A8BDE36275E76D3407C62A81FAFC5AC42BA52601C71E2428CAFD2D201 +7A07E7DB640FE0D368C933C0C5299769BF8A3C47EA80A353B71E82D1A5307D52 +8724FB731C3D6403E3C10BC977ABCC68ED6F3A2369E4B34B7F9FDE14522F964D +CD6AA3DC26D685111104947543D5331E935F94F2A58AA9394588881EF3502D21 +47A659EDE009D49BDFFDAEB9856A46D359FB4E1D5D045EE112FD1674F3535DAB +490E8F051B47608C92E95FFCFC2F510D9C27F31BB31ACFA0D49843E3085317CD +88953DE264BF860BCFC54F567DB1759D188BE786BEA67E13D43D2934FCB32995 +3875F95C55EF8381B2F5168DB2F21D43C531D1590368D32CA7EAD87D6D12938C +8C15B9757DEB78032930976128CF0D4E36F4147CF1BE39E1089A9B00688C9471 +7B2F1204BBE9A32B02C569FE47B75784ADA3ABDC4C1D212BE976064F176A9CA3 +768590168A57E4C17E19F74D596AF4348A6DB3E10FEFFD5C307A7C84A761F1EB +94DB2F0F49AFBC11E92052F10FD3856029C880DF05B6D7853518F8522B9D5C22 +9C89D59664FF216A842318409CB64E9E89BF14838CC8E9BDA2CDF3424643E5FA +085918B9123793DECF156F4018399C3DF46C502F7A50FBA2673C30B5F0576958 +8A51B7C7DEB9B2DA73CFB62E24E578DAD67E6DBBABABC6D370B824A8F62429B1 +4AFD3882B5BF76A9513EB01DC6AF7F9FF52778765F418C40C9620476F290BD4D +B93360AEAE59FD59629970D0AD9D78992FCE2A8158087D87BBBABA02559B22C5 +A32D6C1A649D7374559BE0644BFA03C5EC4B42A64DB241C355B375D9EEE9D1A3 +4A053187E3EEBD03E62CC9B36F80018DD0BCB35DCA0A7D08A08A7687E564C4EF +08CEEE356F5FD3E4C5CB3A4A065338FAE4820E71A68852D41448B9CE7827F318 +CF75F92034D32AF35AFFC8E11C3503F4D3B8AED4D3DFD03392F7FF3652F079A5 +DE65EB8380029012DDC0FB48077B4425BF9CFD3E5640AAA9635A1EF558809935 +B537A70F9439B5E8BAF9E2EB03F07F09F176F0CB5FD9AB0F7B3A0929E777C5ED +85D8B6502C2D4186F8DDE45BBB76C8EC67F7132885ED7689F4D0D4F5A7B62A81 +62A9ACE305733BF769E7EAE2D38EA22941B1A3B65AC20FE801392BE09C8FEEAE +1803EEABEEFB1ABC2BFF3B21DCD561C67D2DDFB5451451F3C27E48B4CDD5F28A +34E88580D8518F86D5368897BB038CF07FC21678FCBAAE93DEA28E7C1EDEC044 +D9422F1B1537040858EB3F5121D46F986398006F8EDBEB4D0BAF3916514AFCB8 +79BB35878D732F912733813CD10395C6F7C725E5D58F532F05CB624C67C45381 +FDF058DE1C15EF6BE97E3041C99CEE0077BE806BF5E68B0B2D4B5F5668ECD6EB +0A67C6B4E6C31EDE1385CAA4F0DA695D909054EA45489944A71075C45B820266 +5C3F9DAF9EBF6748F59D4C32A99E44C7E6B8634CFB0B3ADA62020B4514AB90FB +3EFAF21A288C932434AD3587EDAAA8C5C29DB1E248897FF38EB6478F4655DC4E +3E2050CF509D4BABBC94C08DD5DBFF32556ACDB60C6F6DF6CD99E6C3E7732891 +5966BD921C486DFC3FFAA3903870ABF407DC7F992D7ED74ABA7D7F6D429C04CD +1D5D807ECC4DAD9CCFD6FE6E09270CC03493B12594C2827B73D2D47FBA4A0C05 +9BC345DDDE34156786D6211125704675D1D3DE50908D83E333CDF9029A6EC20F +23E63E7000A0E515AA84E86563404A5701C705557F39217A8993B2B8343160C6 +E6AFF08E114E697C062278CD40B7569DC6D19CA966C857E02F3CFCEA65B0B432 +EFDDE0290E24535F740C1A7CE307FA1DA14C855BD94EA2CFC5AFC8FE78662257 +0A50401C3F9E2E80E84D859005B46DE826491E802DC10AEC6FD70D96D40EB66C +62B4BE8E235D1819CC22B64E687E934AD2CCBF26D6B99E416AD654E7057B13BC +06C4CA9EA8DEC624D472944B80F78BBC48B7AE9C4D4A6F108BC39DE18A198D66 +354BEC52826259D723F3AE3AEE3887DA55244E3DDDC825BE53E2A8726CD5643B +F5F88C385CEAC0A6143D15C04E8316DD265C3F75A2B610ED61B833D14CC035C0 +BEDDB8FAD678EA9FF914E2B9FFF03D782DE12DCA4E6B66BCB89D193F08E9D4AB +856B9CBC75EEEF8D77DCFD4CD6F5A57E5CB4E435D3C02792CB44A20B258ED671 +94ABE9DB2D7EC4FF5B58E93F2E2D3DDB352228EAE762E2E5F3F0D688026AD414 +E6E4D92A5FC32F5BAC912C731F1A77DBFF88184873DF465C27AE3A558D36A8DC +A52875B5E59A5E41929D1D1880A7048295A277AD1D4022BBBEA0A9483EEFB067 +166BD8DFD5C6668C60E43D71307EEC9D6E9C1B50AD72DFA6452E0BAA0519CB64 +DDE6282787A7F448D78A598019159222779410AF291A8C4147F7E7E2EFF13DE2 +15EA348D07AAF2D7F7A790A0F0998C80FAD9A265F84BFCB73D130A372615FC14 +6FDC42E30ACDEADBC6A675A61DD2A887011E4C647E2F6ED22BD706648FE2A651 +D910CB78A667B2793467A3E587FD2E694572042B02AF32D86D8A29588294B654 +45BFF21F168FD4BE735ACFF7F23C72C5577BFF90CED848D2437FF46B046203B4 +ACBDADB54E4918B4E081B540A6CC6F349056399755080AA332B3348584F8BF93 +FF5CC9FE8D9AD16D04DE108727FD7C001FC2F9F1206663C717536ACC410871C9 +52C783144C542040C84E14BC6589B20A16C2E1CE69B430C9E868EBEEAA1E9357 +2C21E5BDD170408D11B95BB8DDBD96A7A874B7ACB28971E443E19808D80B366E +84FBEFACF55316F9F408C434A6A423C7DD79831FEDD65BC403AFD0A9A11D8B4C +52BEF9214788CB73E4B343ADBF12083709EDC26146F5FB0F38D3E7419FD02E24 +6015A49306DA63E60F1E730BE43D8F262D3B5D3B93ADDCB366B3F06E7E7F6D9B +01FDE9E8F46D76D5CDE0830034E3BDC2EDA5AB4B0FD9F3ED065CC5CC2218FB71 +DEE78BFE969B575A7048B6086DCD626CC3242AB232ED0C2C1FB31D3A0C49DB61 +7A4C801D4CCF2756D158ACF2EA70B061097005258E88BA5712246399111BDF37 +D35DE034173E189BC6947D80768B6640F21F711B3A578293E0C050A3A3E4A246 +B46F700F66F32741998F66427F704095A785235B5549EA54EA4EFF61E9FBDD13 +F7960C6A33AA05A26570DD26F84857749092D59C9EEE5C4BA63D3F2A18A232D3 +8AA3EDCE06D79C9B7D0B357E17E473AD1FC59C83E6AF1F16A08B42D33D7D6E50 +620550430364C88A1DF224DD3EE5110AAD489A6E729BC52112E16D2DA72BB391 +A2F176F0F1C4079669AB9FB5659AF715D308A82D99CCFDE7136C97A2A5F38E75 +7851AA44975855AB9D1E3310DC01B08B5CAD349D0E9CF99917A1902F53E42BCE +146452D063A460FB56E5FB530E12EF9AAA10A7D19BDC08F635A6259AE5B83835 +C0557EFE61648E12A39638FB42AE591FE504A26779E3C79ED55666FB6BE037AA +2EB10BA574F4485259691CC6404D3D2A68B2366102ABAD3D8ABE1CFB0A9DE45A +2D9EA7D0ADB4B19A95CC2AFE686E55D88E47257C1FE2BE8F2DC7D4518AA69116 +755B434C734B170675CB21F5CC0513616B92B7645170A6A6B6C1A85D00589261 +58D3DDCF24F8CBEFDC81CEFE1E7EF4100132819EB6177E6F5747FD4F5DDF23DD +01D9790B3DDC26D18661BEFA2DD7E407BDD82E4D6E2C479BC9C761571C27883C +79BE00C6FB99EDA04529E91C03B49A5201E011D544F6C5022192F9AC588BE7E2 +A7D96F6C7CF45FCB17040AAD4A686AD26123B796965124AF855AF2CFF8EE3843 +6E7C68C48BA6D5C79F9C2C2C9C3FC2897183D705A37702223D1466A4715BD0F5 +8074C2F7CFD6306262CE03FB181CF1ED3A0BFEFA6A2A4078CCA035D62FA290C6 +8B1AE621530773DE0A6DC41A8F2B8CA0CF190BB8B893C1C1CF3FBFF392EBC504 +67A82845403A4DCC892D2809761DB613442B58CA39B1F569BE4F25923AEFDB5E +6050B8620A70BB1321CB3120B3DF00FE2EE816E4A1EBB873907CD83428DB80FB +E81DD39204AC35CA6C6957C87931BC96DE8BEA1505CECB19EF7C24C48C184E2B +C4350D72B6956D0C2F54961CE8A77A9E51EAD2D9A4C9C6B49ECBA54DD1C476AE +B59A4E29F6C28E0385E17E680AD553E283775875126F296D5DFDE8401D3D7510 +A603C11F10C71B0B547B7C363BD1CA7BC99ACF93AD672573419DE238AFF3C64D +29B8D53C7EF71538DDCF25F9748E9C7C49CDC758CA99C4B06323850004B4E0B7 +67D2CD53DEE547D7DA10D5759EAEAC292C79C998974AD599597E5FA7ACCCE3B2 +D0A3946680DEC2BEF64372839A4469119A8D00AC98F7D6AC1A5FF961EF385325 +6EA41823C40B55BCA628E4D219559A5AFAF570C35B1AB3A1618D8555BB8895A8 +D8EFB1FA857840E6CF155FC98C4431CEF86BD83C5C530FF9E9E77B6982E5A3D6 +2E447E551D1193D670F151AA96F678ACEA7000324D4BF34C3801CA43585E8042 +312597695CBDD171190EFBF93213ECF7D1A49BE7AD6D6BAACE6C3E98644BEC86 +53D7113D19B43A4F31EC8856A7DECEE7309C0D148691BCC268CE7A4C9CDC6322 +6D68B6DF0E4167A1A8C656D8C8EF3E80036CB39365B733D8759590CB8309079C +DE35D6EC79CADD132C551ABBDDEB4A06AEB42B939458D9DEB8C4DF2FA0F4243D +324A5983198F2A73CDBD54D8633BF5101147EB065D30A883FD14933F4B11CC11 +2DE733040996EAC16D813DDFFF35ABD92E13ADF85FA7B62AFD47896F8446E62E +36C18B53B5C7E530268B4D8550213E19AE41F938AAF88CB18CFF74FC89AE9A0B +32ECDFD0BF9448FF2A984DA973A1690BC030E6B9994F0DB9A2BCFB815F183714 +5BB0A4495F535D726FD17083673CC00C8D3A492A535970BF8BB79B0D31DE7945 +6DA0AEB62BF9F89A9C0035A3193B3E6C9DA14348B7A46DF7ADB6657DCEFCD407 +D72483DD8EE227926096F165FAB755DAB5D72515E63D7E0398E95CE5FDF7ADB2 +965D6181D0094FAE8255E64E5DE8171F1DBAA1D9E95DDA35726C1297991B5D07 +160592424B3BCF60A5112A8F05E7258AD6BD59ECA927703C67DC709556101053 +958976A09D4D8F15D1416F2282A3B7FA82E8E15F366CE98A40838258D452E731 +374EB7171505F5B7695B2F355214B7B880F619803771373D543D435AD8B5690C +5BCA6D17B9E51F0E0BF50829783DE03AE669628898FAE6DAF369C50781157E73 +9C254AD0E701DA9A69AE9D4255FDFCE29059393B889F479A2D305DC7E9C3F2D4 +D2BCB45C100FE26B4F5DCE0CBEDC1AEA2ED27B1AFCA6A50C22CDE6A2F98968D6 +F283AED79E4E22AA8D23AB92E8A97C2CE2BCD216B45A7F12D8A7E2D712BAA1A4 +2667DCED2DA7546D2A60525DC13209A1520FC0801F56F206831E8F728FB53D42 +A3C5F89AA80595E3047C77710A4E8E65577E5ED37BD0876FE4FC476647EE07B3 +6D6276DA9A6A66EBCDF427FF838F292192CEB98384471A28EE62F05FDF6C538E +055B61831B9FC0792BB358BAA4E8C577857F27E6671E663C8F925F1926F3A7B2 +1F26C9DA7D41FBB12CFF132C7CF956F627EC8A046F049ADBF8F8A970305EEA10 +3344ED8858C8FC0E664FA67A064B81ED045CB3827BC0DCE0113E5C9A994CF761 +78923CA5FECDA71F649EB3C250BFF809D81E427E3BF24E82B467A4F84F805C64 +23089BBA44761DF87A65D258D86AC1CF59450138EBD4A239F067A3ACCDCE4220 +83D6C6948F1C03D86E98A03A22335064EE49AAC12BA68C2622BA35F1A0BBECD3 +8DAFA3F671958441085A247E4D927532D256F2C7979128EDD4F9537C4F0E870D +E54D18F8E1B3574AB26A30B06FD147A2003BC98E41F463A11C10C9CAA05FBDD0 +12B6B784F740B8E0B360808C984DEC73EF5736CC88BAE650429A85CD87315FB8 +55DA8DEFA5F8EE71D7B19241A4FECE90F7F58CC5A96B8929AF072AB973C3ADA1 +9F82BC77D307565C39EC68C679AFDA95EF3F0F9657F6F3A624E2167F7BDD45A9 +C222FBC9ABD8D3F08C96B8382D8F9048A5B1E2FCB48972E4007A136572E6C3B3 +3397EE32CB9A03FC5A2F903912994219E6223753B16B29695F9A00BD4D219AD9 +426EB21FDF7EF88482CF7D373898C6E4B4BB39726EC682E85BA7C7B988B0CFA9 +83F90404F965FBDC29D062680850BCC4690FB31AFB3808A01213759EE22D9F51 +DAEDF5873816653E5215E436CFC7976CB458F2E1ECB61B6A2C9887A5D0541AC7 +11EC68B03C48A7E283829329E11E4EB1620699F436397D450CCE5891C6B79DF8 +CEFDC0FA2A5E0E6CF8C3A48AA4D732449CC3EFD2FE0CA35B333D281640515BF9 +C595EFEC75E3F2AEC94258EA016A586610F633947FFAA9702E5BE4EB3FC00062 +D56DF637E506D06C6A299AD5C3E089B07B4A02041E2F1B972B143DA98F5CF93D +B14805DB66731CE18939ED3BC56480C6961D4C4C4FD241EB727D31A4727487CA +83B0C2426B358A2CD7AD380EFAC172D225FB2070055404D578C1E449853FA9B6 +D42C49637CDFE9D0D56EECE498A2B2A68C8A932B6A16DC2B71A6E1B96BDF81DE +F034FA6CA3E19BE891AB08ACE7DA19E2F50FAE0EB69ECF85638F9ED604F7674C +D3E28DD94E7A08D50778A515861209C9C9CA768F3A1F8E41F0090D8ACC320AA4 +3078650838D7FE500071536523BE6C06DAD4F1F1258159A64600D8E480255876 +E53934B45C1C726BF0472BFEE913FEAFA5A9E97D9AF8B00FE5AE91FA70075A92 +2B537BBB5A970FE5E447B6F81571AFB71F8FAA0D71F813F7743C9BA08A087D28 +C9FFD6BC993137C87A7B37139828AE3222572B4DF407490D64247BCC7730A011 +22D442962A74D7CDCB0EFE22E31292C3C35D79F9289601D570E32F80AC14C297 +746AD019DFB4D758FD83A3B8E481D78F86ADE3F3BECE695865AE896BF66C01AA +5D9E328841C7EF2B103889A61FD11075AABCE9F2517EC9B53D7DB221BEE55CBA +5E62F16CA4AAD970585C6E338F5F95A8391C1866B1D1B68F821ADAFF3C67BB78 +9B693FDCF8F40809EA3A9FA6483A5FD23A4327D12507EAC72A7668ADC09D0294 +35B8575DDAB8AF93587203679A974E13D88C6753369F86CE048F4C870A446EB3 +E06BFDEF95D17AECA9706738AC8D43CDB3A383FE182EE89A49C28C2D635A2AB2 +F7A83F13A0A38DCA8F99A217EA2C8E331E185FF9973F6297919179FCDE51DAEA +400AAF8982DD653B0A7793408CB5CC1AF7279DE37F1A0A5A6FDFD913164AD228 +F1E277F8A5DD27925ABE620A2430CC675ADF11C173EBE379777DBE0D853B0FA1 +5A4D58DEF4812FDF9458012EC1A7396D1C2076E88A6D39E72F39A81230BB8913 +9C80BE5AEE17A88D9339CE85E9CFCA1E8F117A79DFEBA74634A3CB6F30ADCFD2 +D364E623338F48591719102119E9467CFC604685676CFFF64C9F2630CABF2F83 +D137D226B909E93B5C31BBE28C4347C76E89E28C2D4AFFEC5047015A2126698F +DE18C678282C0ABF7EBFAA85F3F57B143B50399EAE5142F698F4B47ACE43BFE5 +9E3AA4C8B47CA36D2B9F24C44B84C69898E30FFC3E8464296E8C6A4532DEA95E +994A095D9EE5FB336746BBA506603279BFA9167EFA1F5D6612F712022E25F85D +4420B6D1857CFBB80ABD0A40D534E795EF9019F887473996793F6FC92DA11A60 +DCD6EC46527591BFB94442A0146D8F93A35D8AA211C2CF0A30FA083F2C0EAEAD +C517E4217484BB975578CA2F7569EC0DF2A546BE6DD1D5CFBF9D84B0EA777615 +4F9C560A04D6A74092A710A9A82AF7E4210EEE6AC5E5FB7E425B9C83229C5598 +E2574FB40C4F06CB4B0848DA685A1A23F690945DACCA92EE9061FAC3A8E1B877 +6C69FE9800C38681B7286ABD0F89BDB9C4650AEA303ACE98761064B20E55FBCA +0669FE3E69AA008701D70A2658568F021C8C1E7B19D83F738F4D305CE85F7416 +979CD2644D82CBD3A7A81AD20E8FCD66328F497DDFE297ACBE318CED9B58F387 +6009CC5D804B153916371ADF860312500145244647AC1D5FB8AEBC6481A94C6E +D5EAD2550500055579E565A2B8163CBA42B126909DEF1519A72244F967485533 +2B02A1EC7167A159265490F34509A6946961642223E38CFEAC11748F9B23F334 +26BC4AE3F026AA817D3C702ED035D3527D67762027FF52096CC941F47D9860B6 +BB1C99DFE0E400838F718712D374D9AED7F0A85A6875F697E1DF44AA50AA5B9B +4F9093BD3FBFD3AF672D5011BF6080F85C9B1C3377FF508F942233A79FE1E56B +1CAD88E2EC78B6AE37A5F519398B89ED671BAA88D51C5204DED91B1CBE1F8EAF +96A1FB9419487BC7A82E60F8B674CF6317B59F1F8A146D9401C34549F7E7B7E6 +9C93FDC733BF8AD7C69616952258C0FE93CD557B6E7ACB7D33360A92FFB46990 +A5043226AACB842E7FF72DC5293A1624E5D7A8605CB9B576F4A07C53B4CB1B91 +F60C618B3129C2B6E3A06E957827E12CCBFE313429614179017907EB387596DD +9C1EAE6D72382D60A1A753062A05C1F1350AE11DD40C60358C55E4CC8E22EDE7 +B3F23ECBDA8638507BF2CE0D07E0634D699E6C291EB0507C9D25D99E41C87C46 +4AEAB154DFC2C08F8C1098BF71196B775C4AB5767199040B8DBCF17ACA51256E +A4737474941F6AC36A24A573C72F6ADC5EBE658F1F21B5FD9DC8599D4CA4203B +178A97630C430315D82C6BCC3463E77EF0AC2D1AF029BC283B8226D02B1BEF02 +282E4D5FE171B76227228B81D86AE0DD8FDD53859244E732FAD29B3E1ACDAFB8 +35493C73297761AA5581CF8198041C66E6A3601D9EA9EF59E77801A43BD6BCB6 +D746FB9D570DF40008454099100AE11CF05F787B2B565746C211F30813630C7E +E7DC3052C6BE7BD4241CB4AF9E7DBE74C7DAB52EF2E3DC5ACA2A199B9B7DF583 +24AE6E3B639DDE323A6EEAFEA964B06A177239170D82A1EC5B2469B66B4160DA +342B14BE2FF7E163589DCDB652FF0580BE54FC52BD298B1DE626D2372D311168 +09206D8FC9AEA87866065A86E8C27F8FF47DCF7650BF614C6FA1F2C4AD29A363 +D2E0F7DF3CCAFE0311E683456344FA4E9D98849E6AB20FAEFA93C3F0A0CA5A76 +D32E4029B943D7E93FD47E4D2D77D9AEA02FF295E59A8864FF33290D108E28E3 +E569F9E55B0F55A0AF68DD45824839717614274A8BD477EBEB73B9CEAB98A5E5 +54B5D68DF0173F06A1A5E7715F8D279E83720C4E90AEB43951CB14D9B9460683 +181F7CEA3435F5EB3EC1874A90410194E0A4FB17A7ABE71349960D8327956161 +2151AB4A810F37F7FD34879258E82C3F531EDDDC83D50D1EE2A9FEF8544DCCCF +77EC5B4BF0176C8BACF58D0AC8ADC2206AB306F5C231280AD508C700FC36C915 +1A58F0C1948D97B534CA98ACE7F8A4CB9C064A705C568BE814DA878572E4563D +52D2C6EE05EEB129B6CE3FCD542F58F6366150E8807874BEB47059A0545E7D55 +702441E1A6F08361DF113F541EAF25027DEB8F98B2DAA8B794E35FCF5002F5DD +9CCFF73183173093117EB905650DA2831D4880598937ECAAD0FE926B72A68DB6 +99889CD63AAD41A8DB507C47B9234FDAEBF0768B6C50ED6975ED20EABD7BECF6 +60A637348E7DF22A82724FCD595996FA2BD5708A6CAB73A2F2ACED5215D5EF5E +634E75124A26FE15B79C91124743BE9382995423F77ACF6C1E43C5138D214CF9 +3C1912EBE689B05FA323AF794EA9BF27A53E1493B0682824D585BFCC51BA96F0 +09E69ACC923E341D194D4953BD0F179DD60941C29F9A6C011F8314EA87C1C1C2 +EF1AA2DC43E40AA82328F5F78187A719CAB97B4A5AA1DBD314A7896EA364D119 +E347D87F94281528383234F38098FB1A89ED152CAA4D77A05CDFB4EBB1A72EF1 +194B1764624AEE8ABE46AB53DE74988A76EB86D9C25031E59E1565AA43F30F3E +5F70AE4D6AD01540F004D473D45BB4CE0457271533B29F15263AEA17F31B8FED +0E97D1897EF2D6163B27AEAFBDED3DD6BAB10B +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /cmr10 /ICXWUR-CMR10 def + /rm-lmr9 /ICMHXC-LMRoman9-Regular def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 4.02953 125.65102 moveto +32.37598 125.65102 lineto stroke +newpath 32.37598 131.32022 moveto +32.37598 119.98181 lineto +89.06888 119.98181 lineto +89.06888 131.32022 lineto + closepath stroke +newpath 89.06888 125.65102 moveto +117.41533 125.65102 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 117.41533 12.26521 moveto +117.41533 40.61166 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 111.74612 40.61166 moveto +123.08453 40.61166 lineto +123.08453 97.30457 lineto +111.74612 97.30457 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 117.41533 97.30457 moveto +117.41533 125.65102 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 230.80113 125.65102 moveto +202.45468 125.65102 lineto stroke +newpath 202.45468 119.98181 moveto +202.45468 131.32022 lineto +145.76178 131.32022 lineto +145.76178 119.98181 lineto + closepath stroke +newpath 145.76178 125.65102 moveto +117.41533 125.65102 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 230.80113 125.65102 moveto +230.80113 97.30457 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 236.47034 97.30457 moveto +225.13193 97.30457 lineto +225.13193 40.61166 lineto +236.47034 40.61166 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 230.80113 40.61166 moveto +230.80113 12.26521 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 230.80113 125.65102 moveto +259.14758 125.65102 lineto stroke +newpath 259.14758 131.32022 moveto +259.14758 119.98181 lineto +315.84048 119.98181 lineto +315.84048 131.32022 lineto + closepath stroke +newpath 315.84048 125.65102 moveto +344.18694 125.65102 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 344.18694 125.65102 moveto +344.18694 97.30457 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 349.85614 97.30457 moveto +338.51773 97.30457 lineto +338.51773 40.61166 lineto +349.85614 40.61166 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 344.18694 40.61166 moveto +344.18694 12.26521 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 344.18694 125.65102 moveto +372.53339 125.65102 lineto stroke +newpath 372.53339 131.32022 moveto +372.53339 119.98181 lineto +429.22629 119.98181 lineto +429.22629 131.32022 lineto + closepath stroke +newpath 429.22629 125.65102 moveto +457.57274 125.65102 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 457.57274 125.65102 moveto +457.57274 97.30457 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 463.24194 97.30457 moveto +451.90353 97.30457 lineto +451.90353 40.61166 lineto +463.24194 40.61166 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 457.57274 40.61166 moveto +457.57274 12.26521 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 457.57274 12.26521 moveto +4.02953 12.26521 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 443.3995 50.06049 moveto +443.3995 87.85574 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 444.9303 84.16017 moveto +443.3995 87.85574 lineto +441.86871 84.16017 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 330.0137 50.06049 moveto +330.0137 87.85574 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 331.5445 84.16017 moveto +330.0137 87.85574 lineto +328.48291 84.16017 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 216.6279 50.06049 moveto +216.6279 87.85574 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 218.15869 84.16017 moveto +216.6279 87.85574 lineto +215.0971 84.16017 lineto + closepath +gsave fill grestore stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 103.2421 50.06049 moveto +103.2421 87.85574 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 104.77289 84.16017 moveto +103.2421 87.85574 lineto +101.7113 84.16017 lineto + closepath +gsave fill grestore stroke +newpath 419.77747 111.47778 moveto +381.98221 111.47778 lineto stroke +newpath 385.67778 113.00858 moveto +381.98221 111.47778 lineto +385.67778 109.94699 lineto + closepath +gsave fill grestore stroke +newpath 306.39166 111.47778 moveto +268.5964 111.47778 lineto stroke +newpath 272.29198 113.00858 moveto +268.5964 111.47778 lineto +272.29198 109.94699 lineto + closepath +gsave fill grestore stroke +newpath 193.00586 111.47778 moveto +155.2106 111.47778 lineto stroke +newpath 158.90617 113.00858 moveto +155.2106 111.47778 lineto +158.90617 109.94699 lineto + closepath +gsave fill grestore stroke +newpath 79.62006 111.47778 moveto +41.8248 111.47778 lineto stroke +newpath 45.52037 113.00858 moveto +41.8248 111.47778 lineto +45.52037 109.94699 lineto + closepath +gsave fill grestore stroke +463.57274 62.15031 moveto +(1A) cmr10 19.9253 fshow + 1 1 1 setrgbcolor +newpath 7.80905 12.26521 moveto +7.80905 13.26765 7.41078 14.22891 6.702 14.93768 curveto +5.99323 15.64647 5.03197 16.04474 4.02953 16.04474 curveto +3.02708 16.04474 2.06583 15.64647 1.35706 14.93768 curveto +0.64827 14.22891 0.25 13.26765 0.25 12.26521 curveto +0.25 11.26277 0.64827 10.30151 1.35706 9.59274 curveto +2.06583 8.88396 3.02708 8.48569 4.02953 8.48569 curveto +5.03197 8.48569 5.99323 8.88396 6.702 9.59274 curveto +7.41078 10.30151 7.80905 11.26277 7.80905 12.26521 curveto closepath fill + 0 0 0 setrgbcolor +newpath 7.80905 12.26521 moveto +7.80905 13.26765 7.41078 14.22891 6.702 14.93768 curveto +5.99323 15.64647 5.03197 16.04474 4.02953 16.04474 curveto +3.02708 16.04474 2.06583 15.64647 1.35706 14.93768 curveto +0.64827 14.22891 0.25 13.26765 0.25 12.26521 curveto +0.25 11.26277 0.64827 10.30151 1.35706 9.59274 curveto +2.06583 8.88396 3.02708 8.48569 4.02953 8.48569 curveto +5.03197 8.48569 5.99323 8.88396 6.702 9.59274 curveto +7.41078 10.30151 7.80905 11.26277 7.80905 12.26521 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 7.80905 125.65102 moveto +7.80905 126.65346 7.41078 127.61472 6.702 128.32349 curveto +5.99323 129.03227 5.03197 129.43054 4.02953 129.43054 curveto +3.02708 129.43054 2.06583 129.03227 1.35706 128.32349 curveto +0.64827 127.61472 0.25 126.65346 0.25 125.65102 curveto +0.25 124.64857 0.64827 123.68732 1.35706 122.97855 curveto +2.06583 122.26976 3.02708 121.87149 4.02953 121.87149 curveto +5.03197 121.87149 5.99323 122.26976 6.702 122.97855 curveto +7.41078 123.68732 7.80905 124.64857 7.80905 125.65102 curveto closepath fill + 0 0 0 setrgbcolor +newpath 7.80905 125.65102 moveto +7.80905 126.65346 7.41078 127.61472 6.702 128.32349 curveto +5.99323 129.03227 5.03197 129.43054 4.02953 129.43054 curveto +3.02708 129.43054 2.06583 129.03227 1.35706 128.32349 curveto +0.64827 127.61472 0.25 126.65346 0.25 125.65102 curveto +0.25 124.64857 0.64827 123.68732 1.35706 122.97855 curveto +2.06583 122.26976 3.02708 121.87149 4.02953 121.87149 curveto +5.03197 121.87149 5.99323 122.26976 6.702 122.97855 curveto +7.41078 123.68732 7.80905 124.64857 7.80905 125.65102 curveto closepath stroke +388.4265 137.32065 moveto +(1A) cmr10 19.9253 fshow +275.0407 137.32065 moveto +(3A) cmr10 19.9253 fshow +161.65489 137.32065 moveto +(8A) cmr10 19.9253 fshow +43.28773 137.32065 moveto +(21A) cmr10 19.9253 fshow +350.18694 62.15031 moveto +(2A) cmr10 19.9253 fshow +236.80113 62.15031 moveto +(5A) cmr10 19.9253 fshow +123.41533 62.15031 moveto +(13A) cmr10 19.9253 fshow +452.39017 128.65102 moveto +(A) rm-lmr9 13.44955 fshow +339.29169 128.65102 moveto +(B) rm-lmr9 13.44955 fshow +225.8095 128.65102 moveto +(C) rm-lmr9 13.44955 fshow +112.13637 128.65102 moveto +(D) rm-lmr9 13.44955 fshow +452.86949 0 moveto +(E) rm-lmr9 13.44955 fshow +339.67577 0 moveto +(F) rm-lmr9 13.44955 fshow +225.37758 0 moveto +(G) rm-lmr9 13.44955 fshow +112.23276 0 moveto +(H) rm-lmr9 13.44955 fshow +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_32_reseni.mp b/naboj/problems/graphics/problem_1999_32_reseni.mp new file mode 100644 index 0000000..c2f328c --- /dev/null +++ b/naboj/problems/graphics/problem_1999_32_reseni.mp @@ -0,0 +1,78 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; +u:=1cm; + +beginfig(1); +u:=1cm; +def rezistor(expr X,Y) = + s:=4; + t:=0.2; + draw X--(X+1/s*(Y-X)); + draw t*u*unitvector(Y-X) rotated 90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+(s-1)/s*(Y-X)) -- t*u*unitvector(Y-X) rotated 90 shifted (X+(s-1)/s*(Y-X)) -- cycle; + draw (X+(s-1)/s*(Y-X))--Y; +enddef; + +q:=4u; + +rezistor((0,q),(q,q)); +rezistor((q,0),(q,q)); +rezistor((2q,q),(q,q)); +rezistor((2q,q),(2q,0)); +rezistor((2q,q),(3q,q)); +rezistor((3q,q),(3q,0)); +rezistor((3q,q),(4q,q)); +rezistor((4q,q),(4q,0)); +draw (4q,0)--origin; +drawarrow ((4q,q/3)--(4q,2*q/3)) shifted (-q/8,0); +drawarrow ((4q,q/3)--(4q,2*q/3)) shifted (-q/8-q,0); +drawarrow ((4q,q/3)--(4q,2*q/3)) shifted (-q/8-2q,0); +drawarrow ((4q,q/3)--(4q,2*q/3)) shifted (-q/8-3q,0); + +drawarrow ((4q-q/3,q)--(3q+q/3,q)) shifted (0,-q/8); +drawarrow ((4q-q/3,q)--(3q+q/3,q)) shifted (-q,-q/8); +drawarrow ((4q-q/3,q)--(3q+q/3,q)) shifted (-2q,-q/8); +drawarrow ((4q-q/3,q)--(3q+q/3,q)) shifted (-3q,-q/8); + + + +label.rt("1A", (4q,q/2)) scaled 2 shifted -(4q,q/2); +r:=15; +unfill fullcircle scaled (q/r); +draw fullcircle scaled (q/r); +unfill fullcircle scaled (q/r) shifted (0,q); +draw fullcircle scaled (q/r) shifted (0,q); +%label("U=?",(0,q/2)) scaled 2 shifted -(0,q/2); +label.top("1A", (4q,q/2)) scaled 2 shifted -(4.5q,-.05q); +label.top("3A", (4q,q/2)) scaled 2 shifted -(5.5q,-.05q); +label.top("8A", (4q,q/2)) scaled 2 shifted -(6.5q,-.05q); +label.top("21A", (4q,q/2)) scaled 2 shifted -(7.5q,-.05q); +label.rt("2A", (4q,q/2)) scaled 2 shifted -(5q,q/2); +label.rt("5A", (4q,q/2)) scaled 2 shifted -(6q,q/2); +label.rt("13A", (4q,q/2)) scaled 2 shifted -(7q,q/2); + +label.top(btex A etex scaled 1.5,(4q,q)); +label.top(btex B etex scaled 1.5,(3q,q)); +label.top(btex C etex scaled 1.5,(2q,q)); +label.top(btex D etex scaled 1.5,(1q,q)); +label.bot(btex E etex scaled 1.5,(4q,0)); +label.bot(btex F etex scaled 1.5,(3q,0)); +label.bot(btex G etex scaled 1.5,(2q,0)); +label.bot(btex H etex scaled 1.5,(1q,0)); + + + + +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/graphics/problem_1999_32_zadani.eps b/naboj/problems/graphics/problem_1999_32_zadani.eps new file mode 100644 index 0000000..dde319e --- /dev/null +++ b/naboj/problems/graphics/problem_1999_32_zadani.eps @@ -0,0 +1,496 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 505 124 +%%HiResBoundingBox: 0 0 504.37524 123.33453 +%%Creator: MetaPost 2.000 +%%CreationDate: 2018.09.09:1209 +%%Pages: 1 +%%DocumentResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 +%%DocumentSuppliedResources: procset mpost-minimal +%%+ font ICXWUR-CMR10 +%%EndComments +%%BeginProlog +%%BeginResource: procset mpost-minimal +/bd{bind def}bind def/fshow {exch findfont exch scalefont setfont show}bd +/fcp{findfont dup length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall}bd +/fmc{FontMatrix dup length array copy dup dup}bd/fmd{/FontMatrix exch def}bd +/Amul{4 -1 roll exch mul 1000 div}bd/ExtendFont{fmc 0 get Amul 0 exch put fmd}bd +/ScaleFont{dup fmc 0 get Amul 0 exch put dup dup 3 get Amul 3 exch put fmd}bd +/SlantFont{fmc 2 get dup 0 eq{pop 1}if Amul FontMatrix 0 get mul 2 exch put fmd}bd +%%EndResource +%%BeginResource: font ICXWUR-CMR10 +%!PS-AdobeFont-1.0: CMR10 003.002 +%%Title: CMR10 +%Version: 003.002 +%%CreationDate: Mon Jul 13 16:17:00 2009 +%%Creator: David M. Jones +%Copyright: Copyright (c) 1997, 2009 American Mathematical Society +%Copyright: (), with Reserved Font Name CMR10. +% This Font Software is licensed under the SIL Open Font License, Version 1.1. +% This license is in the accompanying file OFL.txt, and is also +% available with a FAQ at: http://scripts.sil.org/OFL. +%%EndComments +FontDirectory/ICXWUR-CMR10 known{/ICXWUR-CMR10 findfont dup/UniqueID known{dup +/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse +{save true}{false}ifelse}{false}ifelse +11 dict begin +/FontType 1 def +/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def +/FontName /ICXWUR-CMR10 def +/FontBBox {-40 -250 1009 750 }readonly def +/UniqueID 5000793 def +/PaintType 0 def +/FontInfo 9 dict dup begin +/version (003.002) readonly def +/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050\051, with Reserved Font Name CMR10.) readonly def +/FullName (CMR10) readonly def +/FamilyName (Computer Modern) readonly def +/Weight (Medium) readonly def +/ItalicAngle 0 def +/isFixedPitch false def +/UnderlinePosition -100 def +/UnderlineThickness 50 def +end readonly def +/Encoding 256 array +0 1 255 {1 index exch /.notdef put} for +dup 49 /one put +dup 61 /equal put +dup 63 /question put +dup 65 /A put +dup 85 /U put +readonly def +currentdict end +currentfile eexec +D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA +0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93 +51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71 +7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551 +E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078 +0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273 +C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8 +569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079 +24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A +2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944 +8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E +3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26 +D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24 +D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B +03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685 +767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A +8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B +DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E +94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004 +22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7 +72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C +8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491 +344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A +64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B +07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC +1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8 +78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51 +CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120 +7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782 +BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462 +4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A +5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D +EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE +EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622 +4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE +0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5 +C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904 +314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E +DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029 +EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13 +DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E +DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084 +7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91 +1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155 +69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE +EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5 +7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67 +CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D +38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3 +22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C +0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1 +BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D +4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F +3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD +B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE +15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9 +849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3 +FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84 +4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76 +1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798 +84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF +7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122 +CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA +4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B +3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394 +F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D +F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140 +DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7 +D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886 +56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4 +8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53 +59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED +49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86 +87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B +8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60 +C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342 +D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64 +D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1 +F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178 +0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B +5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448 +229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC +17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4 +01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616 +F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662 +3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0 +689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20 +4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F +A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03 +DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D +364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F +7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F +26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1 +43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD +8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7 +C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08 +94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5 +C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1 +B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56 +4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5 +7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01 +204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE +B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56 +7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6 +279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB +E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346 +CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A +65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78 +BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285 +6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7 +B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3 +63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89 +4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A +A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6 +67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C +DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A +5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9 +C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C +9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D +B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51 +963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0 +D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB +B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B +72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE +B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358 +8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB +3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0 +668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152 +ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5 +69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118 +C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754 +3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13 +407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01 +11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF +2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87 +4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40 +2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF +9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889 +CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8 +DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973 +0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362 +5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7 +9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A +EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2 +09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A +2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2 +AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420 +324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786 +486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A +EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660 +52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5 +9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3 +4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D +B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7 +BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14 +6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0 +B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359 +16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED +E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6 +546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED +6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507 +559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B +C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A +ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354 +04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B +7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A +8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B +A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02 +94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB +C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC +41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654 +7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5 +18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76 +9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD +ED277A492B42D88D0E068D61F2BEAF96BFE7F399175DE7D08981736F7DA253EE +331F97DCBB941B1832E3FDBFA7650E0905E062516F27090476AD2FF0CA78B14E +13CD9482201FEA5AFD00A134F3C357412CEE5E264C20C39E157567538D94E69B +6B7F3EC896D42594593A016CB5FD306F440F6739C7EE88132663A1B1D635E362 +5667C0843D4E8E1C205588BDD46FCA71692EDD0042913BDAED8DA7D7C8016D0F +B9B44B7EE36B8356A8740617776F18D167F6AD72D8B006DE3E4BD74C1CA8891A +8E08C09A601506D57B5EDC2FD998E405A987C4205CAD91AB441DD76337F8E54B +79142482B2FE7853B7960061A6C420A696A0C47538C692108055EAC99DA91CD3 +B0A2B7AA4D3E1CE749165D28DA7E2AFEAD936AE066ABFFCEEAA68E1B41C74CAE +CABF8616AD95FD9ED3B11C918BB38D165644346F51053A08C551220E93385C29 +C2E8B76655CB57458FB78C6ECB6460A281A80F502523BC02292E1B8125409C3F +A734449C3B34DADF947075BE99F21B31B00EE34F824317E8766999D17EAC8B28 +132D2BCF954CD29EB760C8F0114D19D4BA0161537A4B2E556C0B64CE8AC122B1 +6BF9132830C8F4EA9DED9CA2889A38D1393498ECCDCB076A6A7E850ECD3A062F +050B7B9907A9F37C84D143DEDCFB27AD763C746E1814DAF381905B63CF391ADA +2DF440658BC5CBC9F250F58B0661DD335E29F1931A004EB68BF10930ADD30B07 +362F8C9C7F438CDF8944DD5A06583A75079194054F8C06AB22E36F01DF05AB58 +428703B5F8FCF7156859F1497DE012A4ED81A8493B153CEC0FAFAAED622EF190 +69ABECE4ADDF86B859B45AC35F6A24C63CDE613C9A7B1CBDC450EAD335A76FA1 +6620BEDDCC866983248CBEA8715ABFC0A841256CB0CF6C3BB7835B7879610B1B +0944751FB70ED5F1CCBF4A75C9541CE2EC94D8F61FE99D2A0A3B5AEBCCA1B9F2 +D5F5A99B47A84017FBA4D5763ECF666139E66CF7D277ABA5AAEA55AA7900820E +E689851C43E8F5701567DEE73141D0BEE3147C40B4D2C887A3C469F9DC2A96B1 +5D33FE7C565961C2A7FCF7C8CE3CBB1DE5A1A15C14A676EF40F0B1FD936AB7A7 +B18A345992AF99227064EBF8EA9091A16E9A05F11AA014C05AC133EB07E27FBE +8323FA2FFF9F864A2D7C39C3521EBE7C549741B627A823F2B82A160269F563F5 +39844E412A15C778F71AB3705F8B0DC79FDCA1F1CF418DF3783F0BE805FC5162 +5D2C9C187AE058A99A55D8DE6C754A61C5905BCF2ADFF0F69FF5805EE012FF9B +DEFD1CADCAE9F8CA8978788158CA027DDF6D3621049928B01E78C6FC5FC52B1C +B9BBE02BB81F2DE713A6BDED8920A21E23DBFE990630587F59DEB160512B9BA7 +C6F1775AA0B5A05FE2F9BF3EE9BAC6773C8AD0A81075FF4337C1A984CC9A1529 +4FE701519CD6EC198FE1088C13E5647B9E4E38CC51B1C2F557F79B819E1F49A5 +C9D9020BF62D06F276E1C1F837B105D9B6BB9AD2454756638C8C223C6B93487A +7D1F28CE391BCFC165F9D26F3C5557E2CC60B5DA2BA595B36F064BC87C5BCF0F +DDEE7FD7680F21DFBF5BC78580A7EF7997467C254D74D5092245BB5C2A9EF695 +080C2C3A5459F52DF5237EE2205F854EF0E29C015F68BEA5EEA4CBD597C0C8AB +77CF9CC95981F8E9C247CABF7B388D925ED40B709076D394F964EC834127B278 +FA649D6626B1BD577E38DE7C917C7FEEBAD2F9F0891F553381C5E352B4D7C4C1 +67890565BFEEFB41A343AD66AA4D2FC6AE27B27A17C510EFE88947D72FDA940C +A8D2B4F7F044F21E58E6CCBC63A9EDD981F68F15ACE1C2701F6C12F3FD554330 +1C736C19CCE73F2F56333AD234C8292BE3720F21CCC2283325714419B8C98845 +6CCC24B81FAD59AD71A3EA6F1704E7287731B70785C23DD9E87512FA8954C3AD +E05801C5E9A5ABF400254311AF584C008BA19D607C56673C9D933255633A6EE9 +8B2CE3B0D8C1A90D72D4685C6BF2331624DB3C513250CE68293B2DB724600C73 +80CD0F49911A0A346813FDDD1DE9E1A13608EFD1AB9BD349B8B2ACC2214FCC5F +A24D7BD9FE7580E9094EEA9F66AA416492AE025B1C8AFC1072F7FB0206DFC4E9 +3BF05DF426810EFD59CDAE3C17E2F46669AEBD11365E4B745066FC878C3635F8 +84009281799053F2AD95A34DA4D4C40E586B3DE66B95C3C2251EB47AA430D14A +2D38625EE58E39BA27C9B6DFA186E0352A9858E3C7C86996B95C59BA14D3E597 +D9BD47E5D3B31772A1B1E8AFEF61BFD649457B2E75DDD203B12B4A5AF9B231C7 +84A1C4DBF2811D2A5440E30E79AEA3845BB6E0F54777A5362A2A8AA3CA9FE091 +45B37CE1EB1D16FEB28384641C07C53CFF7417FA1F38C1AE3946453D1A35AF48 +99CD0B44378CD3B235D1BF759930EA2C150EE2366557171F2F72AAE38C57A5F2 +1AE59F5A0A22AFEE6C0639283F42E7EFB30F910EAB7E9A77A1671B52D686DBF6 +C8D2BCA099078135FDF722D4C99AB28D0FF8D2AC2EF0B794E992600B2DFA8B54 +21D6FB582886CAADEF27878C1B92C19CDFB8240F2FB9A930E7EE5E8EFFC4E2DF +B76CAEF16CD3EC1B045ABD80A941E498060610E429744B45DF032165ED466E72 +502FF62A6D0EA766F146FB68007DDC9950CA2C63425D1BCC3CFFD58F87D51457 +28C12387213B2AA0570A583C2F94A349DC98F1880BAFED29A5A35ACA78AB5A38 +0DD87CAE31CEBB0999EFCFD079ABA71327FBC15077E17CBD742EA22AF269313C +F93D62BE9F3F102122C52BBFBFDCCD7FE113BC618D2B53E186AD5AC315BC0EC1 +5C4750A573546B97FE15F640911E342A125982936B54EFF548EA4479E6F02D75 +E2FC0A94AC3448BADA5C8488D8C5E5E913E24F944DF0E71A1F3A16609E7BE31E +B6B70E71E7D74C36412F614BC37849AD3004BA89D16792F64BE99AD5D15052BE +4101EFA8E39744C2315DF65570749221081D1C75F39C3FDED02C7B5394E53580 +CD02BF10AA52DC9F2827BAC18D8B6799C769EC79213B1F146EFFAED96867BEAC +358EFCA4F6C69418F76F05243B9F7A62771A0BD05D5A5AFC0C5AC038ED22E011 +3AAFA867109BC1F8A047887389DAF06A4EB6317A81CB12F17F19F3EC1C7389F3 +C9250AA45072A4FE48CA82F8519F5A254F8885ADF68A6975BE0C51539980C5E8 +580D6C10968CBF3100B198BE9760BDF511AD65FE3FAC9840CE4182CAC9D5156E +C4E418971CFD01DDBB61BF2BE0FAF65ADD6F09B3F6F91A7EA5040F393F84BEC2 +4514457D419DEA4E71A73C7F186CB8A237BAFD8AC4644A9A29361F659D640EDD +A123459E34B43C59DD6DFA250E495427B9F844D5D57FBDFA5193851FAE3061F9 +4A244D40ADCE18B00CBB8AA7981FECC24E0A737C8BF28C7B5630052C04538A88 +531404ACD68BDD36676A7365339085139801D2B2A17394281AF390992BF50CFF +CA40CDEA6368A04E764FCEBD91EA7D626835EE5A18A4229BEEFDA8F9921E23B2 +864043F188E017960CDA866FE8F16A37EADD9574C587DD4A9E64FADF4F7563DD +5529C3BF5640C6A9B339AF2DB8C9A7F4C891E56152788ACB676A1DC0A6F61AAF +8E750A3C36047F47A137F4817C7D138154EE940CDBA1213EBD0C0E11BF7AE5D4 +6F7DE385FA06E52100902702CB572D26D1004224708B3F4824B954594A1F374B +FC99DEB0B8E8BC1AAB221EE0C7FE70B0E7E2C550C13FDE8FED5CFC3E3FB9FDC0 +F11F014F21CE97024866E327680E79E581B9FE1B5672B18ED7C0344244D05738 +D030A2839DF8E49A14E31377DF38060C618213B13CBBB43B37213F0B54F28617 +604A97F18E8FA8FD46B6726A4C489E6FB05BFE5D72E9E0C5CE6814E18FBD9204 +2AD31A8FEB3D21EF7872C6EBF06E9A91084571C0A56494DDAFC08BCD15E13A93 +80AE0A2FA050FF9B696981D06C7FD75A9D12527CCFA05DFE117347B24D65B1E3 +ED45DE6F5F8A70486BDDD4E698F9382CEB868DFEDC6C40B8DA142FD05AA4E90F +FACFC41B03757B95043281E974DAC7C22E864140E8556A95723A828D7C227AFA +81707B5ACD7042BAC9974BBFC63F8DD6C27EF697407BE88AE8C412703956DDD4 +2B390E5CAD4F54D482FA21EC0C2538E750DF8A5F06AEFA17A1FE04B3327A66AF +B0F8570260B6E7BCE8705C38A819EACD66649ABE9F74DCF2A83388627D43C91A +CF34148EA8940B67C69B503AF60ED36DDB6DA866F436530CC25ABEE2DB96691D +A1309A6632F59A0314E39704B82B9828C559A705172C541EF106250DCEA79FF1 +E1157871C38E59BFAAA336EF0CC3BE33CCE9ACDFFED54D123CD9C33C1917D92A +A9376178F18666466AAACE35BCF2436C9AABAAF56186520EF4B5EB572F7F6974 +B658CC91C1B4D058E4F4D898B6496DE9B6CA67A7DFC127CAA65A75D17C +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +cleartomark +{restore}if +%%EndResource +%%EndProlog +%%BeginSetup + /cmr10 /ICXWUR-CMR10 def +%%EndSetup +%%Page: 1 1 + 0 0 0 setrgbcolor 0 0.5 dtransform truncate idtransform setlinewidth pop + [] 0 setdash 1 setlinecap 1 setlinejoin 10 setmiterlimit +newpath 19.92535 117.41533 moveto +48.2718 117.41533 lineto stroke +newpath 48.2718 123.08453 moveto +48.2718 111.74612 lineto +104.9647 111.74612 lineto +104.9647 123.08453 lineto + closepath stroke +newpath 104.9647 117.41533 moveto +133.31116 117.41533 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 133.31116 4.02953 moveto +133.31116 32.37598 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 127.64195 32.37598 moveto +138.98036 32.37598 lineto +138.98036 89.06888 lineto +127.64195 89.06888 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 133.31116 89.06888 moveto +133.31116 117.41533 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 246.69696 117.41533 moveto +218.35051 117.41533 lineto stroke +newpath 218.35051 111.74612 moveto +218.35051 123.08453 lineto +161.65761 123.08453 lineto +161.65761 111.74612 lineto + closepath stroke +newpath 161.65761 117.41533 moveto +133.31116 117.41533 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 246.69696 117.41533 moveto +246.69696 89.06888 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 252.36617 89.06888 moveto +241.02776 89.06888 lineto +241.02776 32.37598 lineto +252.36617 32.37598 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 246.69696 32.37598 moveto +246.69696 4.02953 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 246.69696 117.41533 moveto +275.04341 117.41533 lineto stroke +newpath 275.04341 123.08453 moveto +275.04341 111.74612 lineto +331.73631 111.74612 lineto +331.73631 123.08453 lineto + closepath stroke +newpath 331.73631 117.41533 moveto +360.08276 117.41533 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 360.08276 117.41533 moveto +360.08276 89.06888 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 365.75197 89.06888 moveto +354.41356 89.06888 lineto +354.41356 32.37598 lineto +365.75197 32.37598 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 360.08276 32.37598 moveto +360.08276 4.02953 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 360.08276 117.41533 moveto +388.42921 117.41533 lineto stroke +newpath 388.42921 123.08453 moveto +388.42921 111.74612 lineto +445.12212 111.74612 lineto +445.12212 123.08453 lineto + closepath stroke +newpath 445.12212 117.41533 moveto +473.46857 117.41533 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 473.46857 117.41533 moveto +473.46857 89.06888 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 479.13777 89.06888 moveto +467.79936 89.06888 lineto +467.79936 32.37598 lineto +479.13777 32.37598 lineto + closepath stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 473.46857 32.37598 moveto +473.46857 4.02953 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 473.46857 4.02953 moveto +19.92535 4.02953 lineto stroke + 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth +newpath 459.29533 41.8248 moveto +459.29533 79.62006 lineto stroke + 0 0.5 dtransform truncate idtransform setlinewidth pop +newpath 460.82613 75.92448 moveto +459.29533 79.62006 lineto +457.76454 75.92448 lineto + closepath +gsave fill grestore stroke +479.46857 53.91463 moveto +(1A) cmr10 19.9253 fshow + 1 1 1 setrgbcolor +newpath 23.70488 4.02953 moveto +23.70488 5.03197 23.30661 5.99323 22.59782 6.702 curveto +21.88905 7.41078 20.9278 7.80905 19.92535 7.80905 curveto +18.92291 7.80905 17.96165 7.41078 17.25288 6.702 curveto +16.5441 5.99323 16.14583 5.03197 16.14583 4.02953 curveto +16.14583 3.02708 16.5441 2.06583 17.25288 1.35706 curveto +17.96165 0.64827 18.92291 0.25 19.92535 0.25 curveto +20.9278 0.25 21.88905 0.64827 22.59782 1.35706 curveto +23.30661 2.06583 23.70488 3.02708 23.70488 4.02953 curveto closepath fill + 0 0 0 setrgbcolor +newpath 23.70488 4.02953 moveto +23.70488 5.03197 23.30661 5.99323 22.59782 6.702 curveto +21.88905 7.41078 20.9278 7.80905 19.92535 7.80905 curveto +18.92291 7.80905 17.96165 7.41078 17.25288 6.702 curveto +16.5441 5.99323 16.14583 5.03197 16.14583 4.02953 curveto +16.14583 3.02708 16.5441 2.06583 17.25288 1.35706 curveto +17.96165 0.64827 18.92291 0.25 19.92535 0.25 curveto +20.9278 0.25 21.88905 0.64827 22.59782 1.35706 curveto +23.30661 2.06583 23.70488 3.02708 23.70488 4.02953 curveto closepath stroke + 1 1 1 setrgbcolor +newpath 23.70488 117.41533 moveto +23.70488 118.41777 23.30661 119.37903 22.59782 120.0878 curveto +21.88905 120.79659 20.9278 121.19485 19.92535 121.19485 curveto +18.92291 121.19485 17.96165 120.79659 17.25288 120.0878 curveto +16.5441 119.37903 16.14583 118.41777 16.14583 117.41533 curveto +16.14583 116.41289 16.5441 115.45163 17.25288 114.74286 curveto +17.96165 114.03407 18.92291 113.6358 19.92535 113.6358 curveto +20.9278 113.6358 21.88905 114.03407 22.59782 114.74286 curveto +23.30661 115.45163 23.70488 116.41289 23.70488 117.41533 curveto closepath fill + 0 0 0 setrgbcolor +newpath 23.70488 117.41533 moveto +23.70488 118.41777 23.30661 119.37903 22.59782 120.0878 curveto +21.88905 120.79659 20.9278 121.19485 19.92535 121.19485 curveto +18.92291 121.19485 17.96165 120.79659 17.25288 120.0878 curveto +16.5441 119.37903 16.14583 118.41777 16.14583 117.41533 curveto +16.14583 116.41289 16.5441 115.45163 17.25288 114.74286 curveto +17.96165 114.03407 18.92291 113.6358 19.92535 113.6358 curveto +20.9278 113.6358 21.88905 114.03407 22.59782 114.74286 curveto +23.30661 115.45163 23.70488 116.41289 23.70488 117.41533 curveto closepath stroke +0 53.80391 moveto +(U=?) cmr10 19.9253 fshow +showpage +%%EOF diff --git a/naboj/problems/graphics/problem_1999_32_zadani.mp b/naboj/problems/graphics/problem_1999_32_zadani.mp new file mode 100644 index 0000000..72f5cbe --- /dev/null +++ b/naboj/problems/graphics/problem_1999_32_zadani.mp @@ -0,0 +1,50 @@ +input fks +verbatimtex +%&latex +\documentclass[9pt]{extarticle} +\usepackage[utf8]{inputenc} +\usepackage{fkssugar} +\begin{document} +etex + +prologues:=3; +u:=1cm; + +beginfig(1); +u:=1cm; +def rezistor(expr X,Y) = + s:=4; + t:=0.2; + draw X--(X+1/s*(Y-X)); + draw t*u*unitvector(Y-X) rotated 90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+1/s*(Y-X)) -- t*u*unitvector(Y-X) rotated -90 shifted (X+(s-1)/s*(Y-X)) -- t*u*unitvector(Y-X) rotated 90 shifted (X+(s-1)/s*(Y-X)) -- cycle; + draw (X+(s-1)/s*(Y-X))--Y; +enddef; + +q:=4u; + +rezistor((0,q),(q,q)); +rezistor((q,0),(q,q)); +rezistor((2q,q),(q,q)); +rezistor((2q,q),(2q,0)); +rezistor((2q,q),(3q,q)); +rezistor((3q,q),(3q,0)); +rezistor((3q,q),(4q,q)); +rezistor((4q,q),(4q,0)); +draw (4q,0)--origin; +drawarrow ((4q,q/3)--(4q,2*q/3)) shifted (-q/8,0); +label.rt("1A", (4q,q/2)) scaled 2 shifted -(4q,q/2); +r:=15; +unfill fullcircle scaled (q/r); +draw fullcircle scaled (q/r); +unfill fullcircle scaled (q/r) shifted (0,q); +draw fullcircle scaled (q/r) shifted (0,q); +label("U=?",(0,q/2)) scaled 2 shifted -(0,q/2); + + + +endfig; +verbatimtex +\end{document} +etex + +end; \ No newline at end of file diff --git a/naboj/problems/newproblem.sh b/naboj/problems/newproblem.sh new file mode 100644 index 0000000..cf57584 --- /dev/null +++ b/naboj/problems/newproblem.sh @@ -0,0 +1,10 @@ +cd `dirname $0` +if [ -e problem_$1.tex ] +then + echo "$1 already exists" + exit 0; +fi +cp problem_empty.tex problem_$1.tex +echo "\\addproblem{$1}{}" >> problem-sort.tex +git add problem_$1.tex +#git add -u diff --git a/naboj/problems/problem-sort.tex b/naboj/problems/problem-sort.tex new file mode 100644 index 0000000..7afb324 --- /dev/null +++ b/naboj/problems/problem-sort.tex @@ -0,0 +1,40 @@ +\addproblem{01}{} +\addproblem{02}{} +\addproblem{03}{} +\addproblem{04}{} +\addproblem{05}{} +\addproblem{06}{} +\addproblem{07}{} +\addproblem{08}{} +\addproblem{09}{} +\addproblem{10}{} +\addproblem{11}{} +\addproblem{12}{} +\addproblem{13}{} +\addproblem{14}{} +\addproblem{15}{} +\addproblem{16}{} +\addproblem{17}{} +\addproblem{18}{} +\addproblem{19}{} +\addproblem{20}{} +\addproblem{21}{} +\addproblem{22}{} +\addproblem{23}{} +\addproblem{24}{} +\addproblem{25}{} +\addproblem{26}{} +\addproblem{27}{} +\addproblem{28}{} +\addproblem{29}{} +\addproblem{30}{} +\addproblem{31}{} +\addproblem{32}{} +\addproblem{33}{} +\addproblem{34}{} +\addproblem{35}{} +\addproblem{36}{} +\addproblem{37}{} +\addproblem{38}{} +\addproblem{39}{} +\addproblem{40}{} \ No newline at end of file diff --git a/naboj/problems/problem_01.tex b/naboj/problems/problem_01.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_01.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_02.tex b/naboj/problems/problem_02.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_02.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_03.tex b/naboj/problems/problem_03.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_03.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_04.tex b/naboj/problems/problem_04.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_04.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_05.tex b/naboj/problems/problem_05.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_05.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_06.tex b/naboj/problems/problem_06.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_06.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_07.tex b/naboj/problems/problem_07.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_07.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_08.tex b/naboj/problems/problem_08.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_08.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_09.tex b/naboj/problems/problem_09.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_09.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_10.tex b/naboj/problems/problem_10.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_10.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_11.tex b/naboj/problems/problem_11.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_11.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_12.tex b/naboj/problems/problem_12.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_12.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_13.tex b/naboj/problems/problem_13.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_13.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_14.tex b/naboj/problems/problem_14.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_14.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_15.tex b/naboj/problems/problem_15.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_15.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_16.tex b/naboj/problems/problem_16.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_16.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_17.tex b/naboj/problems/problem_17.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_17.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_18.tex b/naboj/problems/problem_18.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_18.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_19.tex b/naboj/problems/problem_19.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_19.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_20.tex b/naboj/problems/problem_20.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_20.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_21.tex b/naboj/problems/problem_21.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_21.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_22.tex b/naboj/problems/problem_22.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_22.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_23.tex b/naboj/problems/problem_23.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_23.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_24.tex b/naboj/problems/problem_24.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_24.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_25.tex b/naboj/problems/problem_25.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_25.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_26.tex b/naboj/problems/problem_26.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_26.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_27.tex b/naboj/problems/problem_27.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_27.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_28.tex b/naboj/problems/problem_28.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_28.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_29.tex b/naboj/problems/problem_29.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_29.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_30.tex b/naboj/problems/problem_30.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_30.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_31.tex b/naboj/problems/problem_31.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_31.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_32.tex b/naboj/problems/problem_32.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_32.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_33.tex b/naboj/problems/problem_33.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_33.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_34.tex b/naboj/problems/problem_34.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_34.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_35.tex b/naboj/problems/problem_35.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_35.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_36.tex b/naboj/problems/problem_36.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_36.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_37.tex b/naboj/problems/problem_37.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_37.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_38.tex b/naboj/problems/problem_38.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_38.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_39.tex b/naboj/problems/problem_39.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_39.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_40.tex b/naboj/problems/problem_40.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_40.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/problem_empty.tex b/naboj/problems/problem_empty.tex new file mode 100644 index 0000000..8d26a20 --- /dev/null +++ b/naboj/problems/problem_empty.tex @@ -0,0 +1,24 @@ +\probbatch{1} +\probno{}%zatím nevyplňovat +\probsource{2018j-naboj} +\probname[cs]{}% název úlohy s počátečním písmenem malým, pokud to není vlastní jméno +\proborigin[cs]{}% původ pro sazbu česky +\proborigintruth{}% nesází se, +\probpoints{5}% body za úlohu +% mechHmBodu,mechTuhTel,hydroMech,mechPlynu,gravPole,kmitani,vlneni, +% molFyzika,termoDyn,statFyz,optikaGeom,optikaVln,elProud,elPole,magPole, +% relat,kvantFyz,jadFyz,astroFyz,matematika,chemie,biofyzika,other +% ... multiple choice oddelene carkami bez mezer +\probtopics{}% see above +\probauthors{}% autor úlohy, jako u normálních úloh lowercase příjmení oddělené čárkami +\probsolauthors{}% autor řešení, jako u normálních úloh lowercase příjmení oddělené čárkami +%\probfig[cs]{\illfig{problem_nekonecna-trivka.eps}{}{}{}}% obrázek do zadání, cs a en specifikovat, jen pokud se liší! +\probtask[cs]{% zadání + +} +\probsolution[cs]{% text řešení s výsledkem na konci + +} +\probhumanresult[cs]{% lidsky čitelný výsledek ve všech možných podobách + +} diff --git a/naboj/problems/sort.tex b/naboj/problems/sort.tex new file mode 100644 index 0000000..b34a9e2 --- /dev/null +++ b/naboj/problems/sort.tex @@ -0,0 +1,36 @@ +%AUTOMATICALLY GENERATED FILE, DO NOT EDIT! +\newcommand{\problemname}{\or +1999_01\or +1999_06\or +1999_07\or +1999_09\or +1999_10\or +1999_14\or +1999_22\or +2000_02\or +2000_11\or +2000_26\or +1999_24\or +2000_19\or +troll\or +1999_17\or +2000_20\or +1999_25\or +1999_32\or +1999_30\or +2000_08\or +1999_11\or +1999_34\or +1999_36\or +1999_03\or +1999_05\or +2000_32\or +1999_27\or +1999_28\or +1999_29\or +1999_31\or +1999_33\or +2000_35\or +1999_04\or +} +\setcounter{problemscount}{32} diff --git a/naboj/reseni.tex b/naboj/reseni.tex new file mode 100644 index 0000000..066875a --- /dev/null +++ b/naboj/reseni.tex @@ -0,0 +1,42 @@ +\expandafter\ifx\csname classoptions\endcsname\relax + \def\classoptions{} +\fi +\documentclass[fykos,\classoptions]{fksgeneric} + +\usepackage[fyziklani2]{fkslegacyloader} + +\input{common.tex} + +\begin{document} +\null +\vspace{0pt plus1fil} +\begin{center} +\section[\solutionsname]{\Huge \solutionsname} +\vspace{10pt} +%TODO logo +%\includegraphics[width=0.6\textwidth]{logo-ondrasovka.pdf} +\end{center} +\vspace{0pt plus2fil} + +\newpage + \setcounter{problem}{0} + \loop{ + \problemsolution + + % TODO po přeskládání úloh + \ifthenelse{\equal{\octnumber{problem}}{BG}}{\newpage}{} + }\ifnum\theproblem<\theproblemscount + \repeat + +%\clearpage +%\null +%\vspace{0pt plus4fill} +%\begin{center} +%\includegraphics[width=2cm]{logo8.eps} +%\bigskip + +%\metavar{address} + +%\end{center} +%\makefooter +\end{document} diff --git a/naboj/vysledky.tex b/naboj/vysledky.tex new file mode 100644 index 0000000..b720f60 --- /dev/null +++ b/naboj/vysledky.tex @@ -0,0 +1,28 @@ +\expandafter\ifx\csname classoptions\endcsname\relax + \def\classoptions{fyziklani2} +\fi +\documentclass[fykos,\classoptions]{fksgeneric} +\usepackage[fyziklani2]{fkslegacyloader} +\input{common.tex} + +\makeatletter +\newcommand\problemresult{% +\stepcounter{problem}% +% sloupec s výsledky zarovnán na levý "okraj" +% pomni, že šířka závisí na vypisovaném textu +%\makebox[20mm][l]{\textbf{Úloha \octnumber{problem}}} \input{./problems/problem_\problemname{\theproblem}.tex}\par +\makebox[20mm][l]{\textbf{Úloha \octnumber{problem}}}% +\@LoadProblem{}{\theproblem}{\@probhumanresult}\par +\smallskip +} +\makeatother + + +\begin{document} + \setcounter{problem}{0} + \loop{ + \noindent\problemresult + }\ifnum\theproblem<\theproblemscount + \repeat +\makefooter +\end{document} diff --git a/naboj/zadani.tex b/naboj/zadani.tex new file mode 100644 index 0000000..9af18a0 --- /dev/null +++ b/naboj/zadani.tex @@ -0,0 +1,168 @@ +\expandafter\ifx\csname classoptions\endcsname\relax + \def\classoptions{} +\fi +\documentclass[10pt,fykos,\classoptions]{fksempty} + +\usepackage{xstring} +\usepackage{fp} +\usepackage{pst-barcode} + +\geometry{ignoreheadfoot, + a4paper, + hmargin=0.7cm, + tmargin=0.20cm, + bmargin=0.0cm, + headsep=0.0cm} + +\usepackage[fyziklani2]{fkslegacyloader} + +\problemsdir{./problems} + +% this class doesn't support those, but we use same common +\newcommand{\leftheader}[1]{\relax} +\newcommand{\rightheader}[1]{\relax} +\input{common.tex} + +\input{naboj_team.tex} + +% needed to use before \barcode or \qrcode +% produces 9 digit code according to https://en.wikipedia.org/wiki/Routing_transit_number#Check_digit +\newcommand{\barcodedef}[1]{% + \def\probnumfull{\ifnum\theproblem<10 0\fi\theproblem}% + \def\teamnumfull{\ifnum#1<100000 0\fi\ifnum#1<10000 0\fi\ifnum#1<1000 0\fi\ifnum#1<100 0\fi\ifnum#1<10 0\fi#1}% + \StrChar{\teamnumfull}{1}[\inpA]%1 + \StrChar{\teamnumfull}{2}[\inpB]%2 + \StrChar{\teamnumfull}{3}[\inpC]%3 + \StrChar{\teamnumfull}{4}[\inpD]%4 + \StrChar{\teamnumfull}{5}[\inpE]%5 + \StrChar{\teamnumfull}{6}[\inpF]%6 + \StrChar{\problemnum{}{problem}}{1}[\inpGtmp]%7 + \StrChar{\problemnum{}{problem}}{2}[\inpHtmp]%8 + \def\inpG{\intcalcSub{\expandafter`\inpGtmp}{`A}}% + \def\inpH{\intcalcSub{\expandafter`\inpHtmp}{`A}}% + \FPeval{\result}{% + round(% + 7*(\inpA+\inpD+\inpG) + % + 3*(\inpB+\inpE+\inpH) + % + 9*(\inpC+\inpF ) % + ,0)% + }% + \FPeval{\finalresult}{round(\result-trunc(\result/10,0)*10,0)}% +} + +\newcommand{\barcode}{\bf\tt\LARGE% +% sazba +{\small\inpA\inpB}\inpC\inpD\inpE\inpF\problemnum{}{problem}\finalresult% +} + +\newcommand{\qrcode}{% +\begin{pspicture}(1in,1in)% +%\psbarcode{https://db.fykos.cz/fyziklani116/submit/entry/000683AA3}{}{qrcode}% +\psbarcode{https://db.fykos.cz/fyziklani\eventid/submit/entry/\inpA\inpB\inpC\inpD\inpE\inpF\problemnum{}{problem}\finalresult}{}{qrcode}% +\end{pspicture}% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Setting problems per page +% here set appropriate height +% +% Parameters of geometry may be modified, +% (Note they're fine tuned to vertically center content +% (which should be done in a more generic way, however.)) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newcommand\problemtaskbox{% +\setcounter{figure}{0} +\vspace{-2mm}\par% !!MAGIC!! +\noindent\begin{minipage}[t][52mm]{\textwidth} + \centerline{\textbf{Tým \teamid{\theteamno}} {\footnotesize (\teamname{\theteamno})}} + \problemtask\par +\end{minipage} +%begin barcode +% 59.5mm !!MAGIC!! +% 5mm !!MAGIC!! +%\barcodedef{\teamid{\theteamno}} +%\vspace{-\baselineskip}\raisebox{0pt}[0pt][0pt]{\hspace{0.7\textwidth}\raisebox{59.5mm}{\hfill\barcode\hfill}}% +%\par\noindent% +%\vspace{-\baselineskip}\raisebox{0pt}[0pt][0pt]{\raisebox{5mm}{\qrcode}}% +%\par% +%end barcode +\noindent\makebox[\linewidth]{\rule{\paperwidth}{0.5pt}} +} + + +% here should be correct number of problems +\begin{document} +\newcounter{teamscount}\setcounter{teamscount}{\teamscount}% pocet tymu +\newcounter{teamno}\setcounter{teamno}{0}% id teamu +\newcounter{problemno}% poradi problemu +\newcounter{problemskip}% poradi problemu +\newcounter{pagecount}\setcounter{pagecount}{0}% pocet stranek +\newcounter{pageno}% id stránky +\newcounter{pagebl}% id bloku +\newcounter{pagebllgt}% lgt bloku + +% jiny celk. pocet uloh +\opt{obalka}{ + \setcounter{problemscount}{\theproblemscountenv} +} +\opt{balicek}{ + \setcounter{problem}{\theproblemscountenv} +} +% vypocet poctu stranek +\loop{ + \addtocounter{problem}{5}% 4 ulohy na str + \stepcounter{pagecount} +}\ifnum\theproblem<\theproblemscount +\repeat + +% sazba pres tymy +\loop{ + \stepcounter{teamno} +% counter init + \setcounter{problemno}{0} + \setcounter{problemskip}{0} + \setcounter{pageno}{0} + \setcounter{pagebl}{0} + \setcounter{pagebllgt}{0} + \opt{balicek}{ +% \setcounter{problem}{\theproblemscountenv} + \setcounter{problemskip}{\theproblemscountenv} + } +% neschopna rezacka (nutno vice bloku) + \ifnum\thepagecount<\themaxcutterpaper% + \setcounter{pagebllgt}{\thepagecount}% + \else% + \setcounter{pagebllgt}{\themaxcutterpaper}% + \fi +% sazba pres stranky + \loop{ + \newpage\noindent\makebox[\linewidth]{\rule{\paperwidth}{0.5pt}}\nopagebreak[4] + \setcounter {problem}{\thepageno}\addtocounter{problem}{\theproblemskip} +% PR:\theproblem INC:\thepagebllgt +% sazba stránky + \setcounter{problemno}{0} + \loop{ + \ifnum\theproblem<\theproblemscount\problemtaskbox\addtocounter{problem}{-1}\fi + \addtocounter{problem}{\thepagebllgt} + \stepcounter{problemno} + }\ifnum\theproblemno<5\repeat% uloh na stranku +% posledni blok musi byt kratsi + \stepcounter{pageno} + \ifnum\themaxcutterpaper=\thepagebllgt + \pgfmathparse{Mod(\thepageno,\thepagebllgt)==0?1:0}\ifnum\pgfmathresult>0 +% 3*\thepagebllgt UGLY + \addtocounter{problemskip}{\thepagebllgt} + \addtocounter{problemskip}{\thepagebllgt} + \addtocounter{problemskip}{\thepagebllgt} + \pgfmathparse{(\thepagecount-\thepageno)<\thepagebllgt?1:0}\ifnum\pgfmathresult>0 + \setcounter{pagebllgt}{\thepagecount} + \addtocounter{pagebllgt}{-\thepageno} + \fi + \fi + \fi + }\ifnum\thepageno<\thepagecount\repeat +% zbytek puvodni sazby + \clearpage +}\ifnum\theteamno<\theteamscount\repeat + +\end{document} diff --git a/signatures.tex b/signatures.tex new file mode 100644 index 0000000..f275590 --- /dev/null +++ b/signatures.tex @@ -0,0 +1,116 @@ +\newsignature{ambrozova}{Monika Ambrožová}{monika@fykos.cz} +\newsignature{andryskova}{Alžběta Andrýsková}{betka@fykos.cz} +\newsignature{ayazi}{Filip Ayazi}{filip@fykos.cz} +\newsignature{bara}{Václav Jimmy Bára}{found@fykos.cz} +\newsignature{barta}{Tomáš Bárta}{tomas@fykos.cz} +\newsignature{bartik}{Jáchym Bártík}{tuaki@fykos.cz} +\newsignature{beck}{Dominik Beck}{dominikbeck@fykos.cz} +\newsignature{bednar}{Jan Bednář}{beda@fykos.cz} +\newsignature{benda}{Jakub Benda}{} +\newsignature{blazek}{Pavel Blažek}{pavelblazek@fykos.cz} +\newsignature{brom}{Pavel Brom}{paja@fykos.cz} +\newsignature{bucko}{Jozef Bucko}{jozo@fykos.cz} +\newsignature{buran}{Michal Buráň}{mb973@fykos.cz} +\newsignature{burianova}{Nicola Burianová}{nicola@fykos.cz} +\newsignature{calabkova}{Markéta Calábková}{calabkovam@fykos.cz} +\newsignature{cervenak}{Michal Červeňák}{miso@fykos.cz} +\newsignature{docekalova}{Zuzana Dočekalová}{zuzka@fykos.cz} +\newsignature{dockalova}{Veronika Dočkalová}{verca@fykos.cz} +\newsignature{dolejsi}{Jakub Dolejší}{dolejsi@fykos.cz} +\newsignature{dolezal}{Jakub Doležal}{j4kubd0lezal@fykos.cz} +\newsignature{dolezalp}{Petr Doležal}{petr.d@fykos.cz} +\newsignature{dostal}{František Dostál}{fanda@fykos.cz} +\newsignature{dupkala}{Daniel Dupkala}{daniel.dupkala@fykos.cz} +\newsignature{dvorak}{Jakub Dvořák}{faktorial@fykos.cz} +\newsignature{flandera}{Aleš Flandera}{flandera.ales@fykos.cz} +\newsignature{formanek}{Martin Formánek}{martin@fykos.cz} +\newsignature{fusek}{Lukáš Fusek}{lukas@fykos.cz} +\newsignature{gajdosoci}{Radomír Gajdošoci}{radomir@fykos.cz} +\newsignature{greskovic}{Peter Greškovič}{} +\newsignature{grund}{Lubomír Grund}{grund@fykos.cz} +\newsignature{hanzelka}{Miroslav Hanzelka}{mirek@fykos.cz} +\newsignature{hendrych}{Erik Hendrych}{erik@fykos.cz} +\newsignature{holcner}{Oldřich Holcner}{holcner@fykos.cz} +\newsignature{hrbek}{Tomáš Hrbek}{tomash@fykos.cz} +\newsignature{humplik}{Jan Humplík}{honza@fykos.cz} +\newsignature{hvizdos}{Dávid Hvizdoš}{david@fykos.cz} +\newsignature{irinkov}{Pavel Irinkov}{pavel@fykos.cz} +\newsignature{jakub}{Zdeněk Jakub}{zdenekjakub@fykos.cz} +\newsignature{jambrich}{Jakub Jambrich}{jakubj@fykos.cz} +\newsignature{janitorova}{Lýdia Janitorová}{janitorova@fykos.cz} +\newsignature{jerabkova}{Tereza Jeřábková}{terkaj@fykos.cz} +\newsignature{jirotka}{Tomáš Jirotka}{byrot@fykos.cz} +\newsignature{kalasova}{Dominika Kalasová}{dominika@fykos.cz} +\newsignature{knoska}{Šimon Knoška}{simon@fykos.cz} +\newsignature{kocak}{Jakub Kocák}{jakub@fykos.cz} +\newsignature{kociscak}{Samuel Kočiščák}{samo@fykos.cz} +\newsignature{kolar}{Karel Kolář}{karel@fykos.cz} +\newsignature{kolars}{Štěpán Kolář}{stepan@fykos.cz} +\newsignature{komm}{Michael Komm}{robin@fykos.cz} +\newsignature{konig}{Vít König}{vitek@fykos.cz} +\newsignature{koutny}{Michal Koutný}{michal@fykos.cz} +\newsignature{kratky}{Filip Krátký}{filip.kratky@fykos.cz} +\newsignature{kremel}{Tomáš Kremel}{tomask@fykos.cz} +\newsignature{kubascik}{Peter Kubaščík}{} +\newsignature{kucka}{Zdeněk Kučka}{} +\newsignature{kus}{Pavel Kůs}{pavelk@fykos.cz} +\newsignature{lalinsky}{Ján Lalinský}{} +\newsignature{ledvina}{Lukáš Ledvina}{lukasl@fykos.cz} +\newsignature{lipovsky}{Jiří Lipovský}{} +\newsignature{liptak}{Jozef Lipták}{liptak.j@fykos.cz} +\newsignature{majek}{Juraj Májek}{jumaj@fykos.cz} +\newsignature{martaus}{Marek Martaus}{martaus@fykos.cz} +\newsignature{matousek}{Mikuláš Matoušek}{mikulas@fykos.cz} +\newsignature{mezera}{Matěj Mezera}{m.mezera@fykos.cz} +\newsignature{mickova}{Zuzana Mičková}{zuzka.micko@fykos.cz} +\newsignature{michalek}{Jakub Michálek}{jmi@fykos.cz} +\newsignature{mikeska}{Václav Mikeska}{v.mikeska@fykos.cz} +\newsignature{mikula}{Jan Mikula}{jan.mikula@fykos.cz} +\newsignature{moravec}{Tomáš Moravec}{tomasm@fykos.cz} +\newsignature{motloch}{Pavel Motloch}{} +\newsignature{narozny}{Jiří Nárožný}{nahry@fykos.cz} +\newsignature{necada}{Marek Nečada}{marekn@fykos.cz} +\newsignature{nesporova}{Kristína Nešporová}{kiki@fykos.cz} +\newsignature{nozicka}{Michal Nožička}{nozicka@fykos.cz} +\newsignature{ondac}{Peter Ondáč}{} +\newsignature{otypka}{Marek Otýpka}{mareko@fykos.cz} +\newsignature{pastierovic}{Filip Pastierovič}{pastierf@fykos.cz} +\newsignature{peksova}{Lada Peksová}{lada@fykos.cz} +\newsignature{pikalek}{Tomáš Pikálek}{pikos@fykos.cz} +\newsignature{pittnerova}{Daniela Pittnerová}{daniela@fykos.cz} +\newsignature{podolnik}{Aleš Podolník}{ales@fykos.cz} +\newsignature{polednikova}{Jana Poledniková}{janap@fykos.cz} +\newsignature{prachar}{Jan Prachař}{honzik@fykos.cz} +\newsignature{pulmann}{Ján Pulmann}{janci@fykos.cz} +\newsignature{rapcak}{Miroslav Rapčák}{miro@fykos.cz} +\newsignature{rysavy}{Petr Ryšavý}{petr@fykos.cz} +\newsignature{sedlacek}{Petr Sedláček}{keckas@fykos.cz} +\newsignature{scholz}{Marek Scholz}{mara@fykos.cz} +\newsignature{skokova}{Adéla Skoková}{adela@fykos.cz} +\newsignature{skoupy}{Viktor Skoupý}{skoupy@fykos.cz} +\newsignature{slama}{Jakub Sláma}{slama@fykos.cz} +\newsignature{slezak}{Daniel Slezák}{daniel.slezak@fykos.cz} +\newsignature{smitalova}{Kateřina Smítalová}{katka@fykos.cz} +\newsignature{steinhartova}{Tereza Steinhartová}{terkas@fykos.cz} +\newsignature{stenchlak}{Štěpán Stenchlák}{stenchlak@fykos.cz} +\newsignature{strelecek}{Jan Střeleček}{strelda@fykos.cz} +\newsignature{stritesky}{Lukáš Stříteský}{} +\newsignature{suk}{Milan Suk}{} +\newsignature{sukova}{Petra Suková}{} +\newsignature{sykoraj}{Jáchym Sýkora}{jachym@fykos.cz} +\newsignature{sykora}{Petr Sýkora}{} +\newsignature{safin}{Jakub Šafin}{xellos@fykos.cz} +\newsignature{simko}{Pavol Šimko}{pavol.simko@fykos.cz} +\newsignature{stefanikova}{Radka Štefaníková}{radka@fykos.cz} +\newsignature{sulc}{Miroslav Šulc}{} +\newsignature{sustkova}{Hana Šustková}{hanka@fykos.cz} +\newsignature{svancara}{Patrik Švančara}{pato@fykos.cz} +\newsignature{timko}{Lukáš Timko}{lukast@fykos.cz} +\newsignature{touska}{Kryštof Touška}{krystof@fykos.cz} +\newsignature{tuma}{Karel Tůma}{} +\newsignature{vinklarek}{Ivo Vinklárek}{ivo@fykos.cz} +\newsignature{vosmera}{Jakub Vošmera}{kuba@fykos.cz} +\newsignature{witzany}{Vojtěch Witzany}{witzanyv@fykos.cz} +\newsignature{zabojnikova}{Tereza Zábojníková}{terka@fykos.cz} +\newsignature{zalom}{Peter Zalom}{} +\newsignature{zelenka}{Ondřej Zelenka}{zelenka@fykos.cz} \ No newline at end of file