thys2/Journal/Paper.tex
changeset 371 f65444d29e74
parent 369 e00950ba4514
child 372 78cc255e286f
equal deleted inserted replaced
370:5499ba68188c 371:f65444d29e74
    45 %
    45 %
    46 \endisadelimdocument
    46 \endisadelimdocument
    47 %
    47 %
    48 \isatagdocument
    48 \isatagdocument
    49 %
    49 %
    50 \isamarkupsection{Introduction%
    50 \isamarkupsection{Core of the proof%
    51 }
    51 }
    52 \isamarkuptrue%
    52 \isamarkuptrue%
    53 %
    53 %
    54 \endisatagdocument
    54 \endisatagdocument
    55 {\isafolddocument}%
    55 {\isafolddocument}%
    67 flex function and retrieve to carefully mimic the way a value is 
    67 flex function and retrieve to carefully mimic the way a value is 
    68 built up by the injection funciton.
    68 built up by the injection funciton.
    69 
    69 
    70 In the previous work, Ausaf and Urban established the below equality:
    70 In the previous work, Ausaf and Urban established the below equality:
    71 \begin{lemma}
    71 \begin{lemma}
    72 \isa{{\normalsize{}If\,}\ v\ {\isacharcolon}{\kern0pt}\ {\isacharparenleft}{\kern0pt}r\mbox{$^\downarrow$}{\isacharparenright}{\kern0pt}{\isacharbackslash}{\kern0pt}c\ {\normalsize \,then\,}\ retrieve\ {\isacharparenleft}{\kern0pt}r\mbox{$\bbslash$}c{\isacharparenright}{\kern0pt}\ v\ {\isacharequal}{\kern0pt}\ retrieve\ r\ {\isacharparenleft}{\kern0pt}inj\ {\isacharparenleft}{\kern0pt}r\mbox{$^\downarrow$}{\isacharparenright}{\kern0pt}\ c\ v{\isacharparenright}{\kern0pt}{\isachardot}{\kern0pt}}
    72 \isa{{\normalsize{}If\,}\ v\ {\isacharcolon}{\kern0pt}\ r{\isacharbackslash}{\kern0pt}s\ {\normalsize \,then\,}\ Some\ {\isacharparenleft}{\kern0pt}flex\ r\ id\ s\ v{\isacharparenright}{\kern0pt}\ {\isacharequal}{\kern0pt}\ decode\ {\isacharparenleft}{\kern0pt}retrieve\ {\isacharparenleft}{\kern0pt}r\mbox{$^\uparrow$}\mbox{$\bbslash$}s{\isacharparenright}{\kern0pt}\ v{\isacharparenright}{\kern0pt}\ r{\isachardot}{\kern0pt}}
    73 \end{lemma}
    73 \end{lemma}
    74 
    74 
    75 This lemma links the derivative of a bit-coded regular expression with
    75 This lemma establishes a link with the lexer without bit-codes.
    76 the regular expression itself before the derivative. 
    76 
    77 
    77 With it we get the correctness of bit-coded algorithm.
       
    78 \begin{lemma}
       
    79 \isa{lexer\mbox{$_b$}\ r\ s\ {\isacharequal}{\kern0pt}\ lexer\ r\ s}
       
    80 \end{lemma}
       
    81 
       
    82 However what is not certain is whether we can add simplification
       
    83 to the bit-coded algorithm, without breaking the correct lexing output.
       
    84 This might sound trivial in the case of producing a YES/NO answer,
       
    85 but once we require a lexing output to be produced (which is required
       
    86 in applications like compiler front-end, malicious attack domain extraction, 
       
    87 etc.), it is not straightforward if we still extract what is needed according
       
    88 to the POSIX standard.
       
    89 
       
    90 By simplification, we mean specifically the following rules:
       
    91 
       
    92 \begin{center}
       
    93   \begin{tabular}{lcl}
       
    94   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{ASEQ\ bs\ AZERO\ r\isactrlsub {\isadigit{2}}\ {\isasymleadsto}\ AZERO}}}\\
       
    95   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{ASEQ\ bs\ r\isactrlsub {\isadigit{1}}\ AZERO\ {\isasymleadsto}\ AZERO}}}\\
       
    96   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{ASEQ\ bs\ {\isacharparenleft}{\kern0pt}AONE\ bs\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ r\isactrlsub {\isadigit{1}}\ {\isasymleadsto}\ fuse\ {\isacharparenleft}{\kern0pt}bs\ {\isacharat}{\kern0pt}\ bs\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ r\isactrlsub {\isadigit{1}}}}}\\
       
    97   \isa{\mbox{}\inferrule{\mbox{bs\ {\isasymleadsto}\ r\isactrlsub {\isadigit{1}}}}{\mbox{ASEQ\ bs\ bs\ r{\isadigit{3}}{\isachardot}{\kern0pt}{\isadigit{0}}\ {\isasymleadsto}\ ASEQ\ bs\ r\isactrlsub {\isadigit{1}}\ r{\isadigit{3}}{\isachardot}{\kern0pt}{\isadigit{0}}}}}\\
       
    98   \isa{\mbox{}\inferrule{\mbox{bs\ {\isasymleadsto}\ r\isactrlsub {\isadigit{2}}}}{\mbox{ASEQ\ bs\ r{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ bs\ {\isasymleadsto}\ ASEQ\ bs\ r{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ r\isactrlsub {\isadigit{2}}}}}\\
       
    99   \isa{\mbox{}\inferrule{\mbox{bs\ {\isasymleadsto}\ r\isactrlsub {\isadigit{1}}}}{\mbox{AALTs\ bs\ {\isacharparenleft}{\kern0pt}rs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ {\isacharat}{\kern0pt}\ {\isacharbrackleft}{\kern0pt}bs{\isacharbrackright}{\kern0pt}\ {\isacharat}{\kern0pt}\ rs{\isadigit{2}}{\isachardot}{\kern0pt}{\isadigit{0}}{\isacharparenright}{\kern0pt}\ {\isasymleadsto}\ AALTs\ bs\ {\isacharparenleft}{\kern0pt}rs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ {\isacharat}{\kern0pt}\ {\isacharbrackleft}{\kern0pt}r\isactrlsub {\isadigit{1}}{\isacharbrackright}{\kern0pt}\ {\isacharat}{\kern0pt}\ rs{\isadigit{2}}{\isachardot}{\kern0pt}{\isadigit{0}}{\isacharparenright}{\kern0pt}}}}\\
       
   100   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{AALTs\ bs\ {\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{2}}\ {\isacharat}{\kern0pt}\ AZERO\mbox{$\,$}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\mbox{$\,$}rsb{\isacharparenright}{\kern0pt}\ {\isasymleadsto}\ AALTs\ bs\ {\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{2}}\ {\isacharat}{\kern0pt}\ rsb{\isacharparenright}{\kern0pt}}}}\\
       
   101   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{AALTs\ bs\ {\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{1}}\ {\isacharat}{\kern0pt}\ AALTs\ bs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ rs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\mbox{$\,$}{\isacharcolon}{\kern0pt}{\isacharcolon}{\kern0pt}\mbox{$\,$}rsb{\isacharparenright}{\kern0pt}\ {\isasymleadsto}\ AALTs\ bs\ {\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{1}}\ {\isacharat}{\kern0pt}\ map\ {\isacharparenleft}{\kern0pt}fuse\ bs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}{\isacharparenright}{\kern0pt}\ rs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ {\isacharat}{\kern0pt}\ rsb{\isacharparenright}{\kern0pt}}}}\\
       
   102   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{AALTs\ bs\ {\isacharparenleft}{\kern0pt}map\ {\isacharparenleft}{\kern0pt}fuse\ r\isactrlsub {\isadigit{2}}{\isacharparenright}{\kern0pt}\ rs{\isacharparenright}{\kern0pt}\ {\isasymleadsto}\ AALTs\ {\isacharparenleft}{\kern0pt}bs\ {\isacharat}{\kern0pt}\ r\isactrlsub {\isadigit{2}}{\isacharparenright}{\kern0pt}\ rs}}}\\
       
   103   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{AALTs\ {\isacharparenleft}{\kern0pt}bs\ {\isacharat}{\kern0pt}\ r\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ rs\ {\isasymleadsto}\ AALTs\ bs\ {\isacharparenleft}{\kern0pt}map\ {\isacharparenleft}{\kern0pt}fuse\ r\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ rs{\isacharparenright}{\kern0pt}}}}\\
       
   104   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{AALTs\ bs\ {\isacharbrackleft}{\kern0pt}{\isacharbrackright}{\kern0pt}\ {\isasymleadsto}\ AZERO}}}\\
       
   105   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{AALTs\ bs\ {\isacharbrackleft}{\kern0pt}r\isactrlsub {\isadigit{1}}{\isacharbrackright}{\kern0pt}\ {\isasymleadsto}\ fuse\ bs\ r\isactrlsub {\isadigit{1}}}}}\\
       
   106   \isa{\mbox{}\inferrule{\mbox{bs\mbox{$^\downarrow$}\ {\isacharequal}{\kern0pt}\ r\isactrlsub {\isadigit{2}}\mbox{$^\downarrow$}}}{\mbox{AALTs\ bs\ {\isacharparenleft}{\kern0pt}rsa\ {\isacharat}{\kern0pt}\ {\isacharbrackleft}{\kern0pt}bs{\isacharbrackright}{\kern0pt}\ {\isacharat}{\kern0pt}\ rsb\ {\isacharat}{\kern0pt}\ {\isacharbrackleft}{\kern0pt}r\isactrlsub {\isadigit{2}}{\isacharbrackright}{\kern0pt}\ {\isacharat}{\kern0pt}\ rsc{\isacharparenright}{\kern0pt}\ {\isasymleadsto}\ AALTs\ bs\ {\isacharparenleft}{\kern0pt}rsa\ {\isacharat}{\kern0pt}\ {\isacharbrackleft}{\kern0pt}bs{\isacharbrackright}{\kern0pt}\ {\isacharat}{\kern0pt}\ rsb\ {\isacharat}{\kern0pt}\ rsc{\isacharparenright}{\kern0pt}}}}\\
       
   107 
       
   108 
       
   109   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{Empty\ {\isacharcolon}{\kern0pt}\ \isactrlbold {\isadigit{1}}}}} & 
       
   110   \isa{\mbox{}\inferrule{\mbox{}}{\mbox{Char\ c\ {\isacharcolon}{\kern0pt}\ c}}}\\[4mm]
       
   111   \isa{\mbox{}\inferrule{\mbox{v\isactrlsub {\isadigit{1}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{1}}}}{\mbox{Left\ v\isactrlsub {\isadigit{1}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{1}}\ {\isacharplus}{\kern0pt}\ r\isactrlsub {\isadigit{2}}}}} &
       
   112   \isa{\mbox{}\inferrule{\mbox{v\isactrlsub {\isadigit{2}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{1}}}}{\mbox{Right\ v\isactrlsub {\isadigit{2}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{2}}\ {\isacharplus}{\kern0pt}\ r\isactrlsub {\isadigit{1}}}}}\\[4mm]
       
   113   \isa{\mbox{}\inferrule{\mbox{v\isactrlsub {\isadigit{1}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{1}}}\\\ \mbox{v\isactrlsub {\isadigit{2}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{2}}}}{\mbox{Seq\ v\isactrlsub {\isadigit{1}}\ v\isactrlsub {\isadigit{2}}\ {\isacharcolon}{\kern0pt}\ r\isactrlsub {\isadigit{1}}\ {\isasymcdot}\ r\isactrlsub {\isadigit{2}}}}}  &
       
   114   \isa{\mbox{}\inferrule{\mbox{{\isasymforall}v{\isasymin}vs{\isachardot}{\kern0pt}\ v\ {\isacharcolon}{\kern0pt}\ r\ {\isasymand}\ {\isacharbar}{\kern0pt}v{\isacharbar}{\kern0pt}\ {\isasymnoteq}\ {\isacharbrackleft}{\kern0pt}{\isacharbrackright}{\kern0pt}}}{\mbox{Stars\ vs\ {\isacharcolon}{\kern0pt}\ r\isactrlsup {\isasymstar}}}}
       
   115 
       
   116 
       
   117   \end{tabular}
       
   118 \end{center}
       
   119 
       
   120 
       
   121 And these can be made compact by the following simplification function:
       
   122 
       
   123 \begin{center}
       
   124   \begin{tabular}{lcl}
       
   125   \isa{bsimp\ {\isacharparenleft}{\kern0pt}ASEQ\ bs\ r\isactrlsub {\isadigit{1}}\ r\isactrlsub {\isadigit{2}}{\isacharparenright}{\kern0pt}} & $\dn$ & \isa{bsimp{\isacharunderscore}{\kern0pt}ASEQ\ bs\ {\isacharparenleft}{\kern0pt}bsimp\ r\isactrlsub {\isadigit{1}}{\isacharparenright}{\kern0pt}\ {\isacharparenleft}{\kern0pt}bsimp\ r\isactrlsub {\isadigit{2}}{\isacharparenright}{\kern0pt}}\\
       
   126   \isa{bsimp\ {\isacharparenleft}{\kern0pt}AALTs\ bs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ rs{\isacharparenright}{\kern0pt}} & $\dn$ & \isa{bsimp{\isacharunderscore}{\kern0pt}AALTs\ bs{\isadigit{1}}{\isachardot}{\kern0pt}{\isadigit{0}}\ {\isacharparenleft}{\kern0pt}distinctBy\ {\isacharparenleft}{\kern0pt}flts\ {\isacharparenleft}{\kern0pt}map\ bsimp\ rs{\isacharparenright}{\kern0pt}{\isacharparenright}{\kern0pt}\ erase\ {\isasymemptyset}{\isacharparenright}{\kern0pt}}\\
       
   127   \isa{bsimp\ AZERO} & $\dn$ & \isa{AZERO}\\
       
   128   \isa{{\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{1}}\ {\isacharplus}{\kern0pt}\ r\isactrlsub {\isadigit{2}}{\isacharparenright}{\kern0pt}\mbox{$^\uparrow$}} & $\dn$ & \isa{AALT\ {\isacharbrackleft}{\kern0pt}{\isacharbrackright}{\kern0pt}\ {\isacharparenleft}{\kern0pt}fuse\ {\isacharbrackleft}{\kern0pt}Z{\isacharbrackright}{\kern0pt}\ {\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{1}}\mbox{$^\uparrow$}{\isacharparenright}{\kern0pt}{\isacharparenright}{\kern0pt}\ {\isacharparenleft}{\kern0pt}fuse\ {\isacharbrackleft}{\kern0pt}S{\isacharbrackright}{\kern0pt}\ {\isacharparenleft}{\kern0pt}r\isactrlsub {\isadigit{2}}\mbox{$^\uparrow$}{\isacharparenright}{\kern0pt}{\isacharparenright}{\kern0pt}}\\
       
   129 \end{tabular}
       
   130 \end{center}
       
   131 
       
   132 The core idea of the proof is that two regular expressions,
       
   133 if "isomorphic" up to a finite number of rewrite steps, will
       
   134 remain so when we take derivative on both of them.
       
   135 This can be expressed by the following rewrite relation lemma:
       
   136 \begin{lemma}
       
   137 \isa{{\isacharparenleft}{\kern0pt}r\mbox{$\bbslash$}s{\isacharparenright}{\kern0pt}\ {\isasymleadsto}{\isacharasterisk}{\kern0pt}\ bders{\isacharunderscore}{\kern0pt}simp\ r\ s}
       
   138 \end{lemma}%
       
   139 \end{isamarkuptext}\isamarkuptrue%
       
   140 %
       
   141 \isadelimdocument
       
   142 %
       
   143 \endisadelimdocument
       
   144 %
       
   145 \isatagdocument
       
   146 %
       
   147 \isamarkupsection{Introduction%
       
   148 }
       
   149 \isamarkuptrue%
       
   150 %
       
   151 \endisatagdocument
       
   152 {\isafolddocument}%
       
   153 %
       
   154 \isadelimdocument
       
   155 %
       
   156 \endisadelimdocument
       
   157 %
       
   158 \begin{isamarkuptext}%
    78 Brzozowski \cite{Brzozowski1964} introduced the notion of the {\em
   159 Brzozowski \cite{Brzozowski1964} introduced the notion of the {\em
    79 derivative} \isa{r{\isacharbackslash}{\kern0pt}c} of a regular expression \isa{r} w.r.t.\
   160 derivative} \isa{r{\isacharbackslash}{\kern0pt}c} of a regular expression \isa{r} w.r.t.\
    80 a character~\isa{c}, and showed that it gave a simple solution to the
   161 a character~\isa{c}, and showed that it gave a simple solution to the
    81 problem of matching a string \isa{s} with a regular expression \isa{r}: if the derivative of \isa{r} w.r.t.\ (in succession) all the
   162 problem of matching a string \isa{s} with a regular expression \isa{r}: if the derivative of \isa{r} w.r.t.\ (in succession) all the
    82 characters of the string matches the empty string, then \isa{r}
   163 characters of the string matches the empty string, then \isa{r}
  1584 \endisadelimtheory
  1665 \endisadelimtheory
  1585 %
  1666 %
  1586 \end{isabellebody}%
  1667 \end{isabellebody}%
  1587 \endinput
  1668 \endinput
  1588 %:%file=~/Dropbox/Workspace/journalpaper/lexing/thys2/Journal/Paper.thy%:%
  1669 %:%file=~/Dropbox/Workspace/journalpaper/lexing/thys2/Journal/Paper.thy%:%
  1589 %:%50=136%:%
  1670 %:%50=134%:%
  1590 %:%62=141%:%
  1671 %:%62=136%:%
  1591 %:%63=142%:%
  1672 %:%63=137%:%
  1592 %:%64=143%:%
  1673 %:%64=138%:%
  1593 %:%65=144%:%
  1674 %:%65=139%:%
  1594 %:%66=145%:%
  1675 %:%66=140%:%
  1595 %:%67=146%:%
  1676 %:%67=141%:%
  1596 %:%68=147%:%
  1677 %:%68=142%:%
  1597 %:%69=148%:%
  1678 %:%69=143%:%
  1598 %:%70=149%:%
  1679 %:%70=144%:%
  1599 %:%71=150%:%
  1680 %:%71=145%:%
  1600 %:%72=151%:%
  1681 %:%72=146%:%
  1601 %:%73=152%:%
  1682 %:%73=147%:%
  1602 %:%74=153%:%
  1683 %:%74=148%:%
  1603 %:%75=154%:%
  1684 %:%75=149%:%
  1604 %:%76=155%:%
  1685 %:%76=150%:%
  1605 %:%77=156%:%
  1686 %:%77=151%:%
  1606 %:%78=157%:%
  1687 %:%78=152%:%
  1607 %:%79=158%:%
  1688 %:%79=153%:%
  1608 %:%80=159%:%
  1689 %:%80=154%:%
  1609 %:%81=160%:%
  1690 %:%81=155%:%
  1610 %:%81=161%:%
  1691 %:%82=156%:%
  1611 %:%82=162%:%
  1692 %:%83=157%:%
  1612 %:%83=163%:%
  1693 %:%84=158%:%
  1613 %:%84=164%:%
  1694 %:%85=159%:%
  1614 %:%85=165%:%
  1695 %:%86=160%:%
  1615 %:%86=166%:%
  1696 %:%87=161%:%
  1616 %:%87=167%:%
  1697 %:%88=162%:%
  1617 %:%88=168%:%
  1698 %:%89=163%:%
  1618 %:%89=169%:%
  1699 %:%90=164%:%
  1619 %:%90=170%:%
  1700 %:%91=165%:%
  1620 %:%91=171%:%
  1701 %:%92=166%:%
  1621 %:%92=172%:%
  1702 %:%93=167%:%
  1622 %:%93=173%:%
  1703 %:%94=168%:%
  1623 %:%94=174%:%
  1704 %:%95=169%:%
  1624 %:%95=175%:%
  1705 %:%96=170%:%
  1625 %:%96=176%:%
  1706 %:%97=171%:%
  1626 %:%97=177%:%
  1707 %:%98=172%:%
  1627 %:%98=178%:%
  1708 %:%99=173%:%
  1628 %:%99=179%:%
  1709 %:%100=174%:%
  1629 %:%100=180%:%
  1710 %:%101=175%:%
  1630 %:%101=181%:%
  1711 %:%102=176%:%
  1631 %:%102=182%:%
  1712 %:%103=177%:%
  1632 %:%103=183%:%
  1713 %:%104=178%:%
  1633 %:%104=184%:%
  1714 %:%105=179%:%
  1634 %:%105=185%:%
  1715 %:%106=180%:%
  1635 %:%106=186%:%
  1716 %:%107=181%:%
  1636 %:%107=187%:%
  1717 %:%108=182%:%
  1637 %:%108=188%:%
  1718 %:%109=183%:%
  1638 %:%109=189%:%
  1719 %:%110=184%:%
  1639 %:%110=190%:%
  1720 %:%111=185%:%
  1640 %:%111=191%:%
  1721 %:%112=186%:%
  1641 %:%112=192%:%
  1722 %:%113=187%:%
  1642 %:%113=193%:%
  1723 %:%114=188%:%
  1643 %:%114=194%:%
  1724 %:%115=189%:%
  1644 %:%115=195%:%
  1725 %:%116=190%:%
  1645 %:%116=196%:%
  1726 %:%117=191%:%
  1646 %:%117=197%:%
  1727 %:%118=192%:%
  1647 %:%118=198%:%
  1728 %:%119=193%:%
  1648 %:%119=199%:%
  1729 %:%120=194%:%
  1649 %:%120=200%:%
  1730 %:%121=195%:%
  1650 %:%121=201%:%
  1731 %:%122=196%:%
  1651 %:%122=202%:%
  1732 %:%123=197%:%
  1652 %:%123=203%:%
  1733 %:%124=198%:%
  1653 %:%124=204%:%
  1734 %:%125=199%:%
  1654 %:%125=205%:%
  1735 %:%126=200%:%
  1655 %:%126=206%:%
  1736 %:%127=201%:%
  1656 %:%127=207%:%
  1737 %:%128=202%:%
  1657 %:%128=208%:%
  1738 %:%129=203%:%
  1658 %:%129=209%:%
  1739 %:%130=204%:%
  1659 %:%130=210%:%
  1740 %:%131=205%:%
  1660 %:%131=211%:%
  1741 %:%132=206%:%
  1661 %:%132=212%:%
  1742 %:%133=207%:%
  1662 %:%133=213%:%
  1743 %:%134=208%:%
  1663 %:%134=214%:%
  1744 %:%135=209%:%
  1664 %:%135=215%:%
  1745 %:%136=210%:%
  1665 %:%136=216%:%
  1746 %:%137=211%:%
  1666 %:%137=217%:%
  1747 %:%138=212%:%
  1667 %:%138=218%:%
  1748 %:%147=217%:%
  1668 %:%139=219%:%
  1749 %:%159=223%:%
  1669 %:%140=220%:%
  1750 %:%160=224%:%
  1670 %:%141=221%:%
  1751 %:%161=225%:%
  1671 %:%142=222%:%
  1752 %:%162=226%:%
  1672 %:%143=223%:%
  1753 %:%162=227%:%
  1673 %:%144=224%:%
  1754 %:%163=228%:%
  1674 %:%145=225%:%
  1755 %:%164=229%:%
  1675 %:%145=226%:%
  1756 %:%165=230%:%
  1676 %:%146=227%:%
  1757 %:%166=231%:%
  1677 %:%147=228%:%
  1758 %:%167=232%:%
  1678 %:%148=229%:%
  1759 %:%168=233%:%
  1679 %:%149=230%:%
  1760 %:%169=234%:%
  1680 %:%150=231%:%
  1761 %:%170=235%:%
  1681 %:%151=232%:%
  1762 %:%171=236%:%
  1682 %:%152=233%:%
  1763 %:%172=237%:%
  1683 %:%153=234%:%
  1764 %:%173=238%:%
  1684 %:%154=235%:%
  1765 %:%174=239%:%
  1685 %:%155=236%:%
  1766 %:%175=240%:%
  1686 %:%156=237%:%
  1767 %:%176=241%:%
  1687 %:%157=238%:%
  1768 %:%177=242%:%
  1688 %:%158=239%:%
  1769 %:%178=243%:%
  1689 %:%159=240%:%
  1770 %:%179=244%:%
  1690 %:%160=241%:%
  1771 %:%180=245%:%
  1691 %:%161=242%:%
  1772 %:%181=246%:%
  1692 %:%162=243%:%
  1773 %:%182=247%:%
  1693 %:%163=244%:%
  1774 %:%183=248%:%
  1694 %:%164=245%:%
  1775 %:%184=249%:%
  1695 %:%165=246%:%
  1776 %:%185=250%:%
  1696 %:%166=247%:%
  1777 %:%186=251%:%
  1697 %:%167=248%:%
  1778 %:%187=252%:%
  1698 %:%168=249%:%
  1779 %:%188=253%:%
  1699 %:%169=250%:%
  1780 %:%189=254%:%
  1700 %:%170=251%:%
  1781 %:%190=255%:%
  1701 %:%171=252%:%
  1782 %:%191=256%:%
  1702 %:%172=253%:%
  1783 %:%192=257%:%
  1703 %:%173=254%:%
  1784 %:%193=258%:%
  1704 %:%174=255%:%
  1785 %:%194=259%:%
  1705 %:%175=256%:%
  1786 %:%195=260%:%
  1706 %:%176=257%:%
  1787 %:%196=261%:%
  1707 %:%177=258%:%
  1788 %:%197=262%:%
  1708 %:%178=259%:%
  1789 %:%198=263%:%
  1709 %:%179=260%:%
  1790 %:%199=264%:%
  1710 %:%180=261%:%
  1791 %:%200=265%:%
  1711 %:%181=262%:%
  1792 %:%201=266%:%
  1712 %:%182=263%:%
  1793 %:%202=267%:%
  1713 %:%183=264%:%
  1794 %:%203=268%:%
  1714 %:%184=265%:%
  1795 %:%204=269%:%
  1715 %:%185=266%:%
  1796 %:%205=270%:%
  1716 %:%186=267%:%
  1797 %:%206=271%:%
  1717 %:%187=268%:%
  1798 %:%207=272%:%
  1718 %:%188=269%:%
  1799 %:%208=273%:%
  1719 %:%189=270%:%
  1800 %:%209=274%:%
  1720 %:%190=271%:%
  1801 %:%210=275%:%
  1721 %:%191=272%:%
  1802 %:%211=276%:%
  1722 %:%192=273%:%
  1803 %:%212=277%:%
  1723 %:%193=274%:%
  1804 %:%213=278%:%
  1724 %:%194=275%:%
  1805 %:%214=279%:%
  1725 %:%195=276%:%
  1806 %:%215=280%:%
  1726 %:%196=277%:%
  1807 %:%216=281%:%
  1727 %:%197=278%:%
  1808 %:%217=282%:%
  1728 %:%198=279%:%
  1809 %:%218=283%:%
  1729 %:%199=280%:%
  1810 %:%219=284%:%
  1730 %:%200=281%:%
  1811 %:%220=285%:%
  1731 %:%201=282%:%
  1812 %:%221=286%:%
  1732 %:%202=283%:%
  1813 %:%222=287%:%
  1733 %:%203=284%:%
  1814 %:%223=288%:%
  1734 %:%204=285%:%
  1815 %:%224=289%:%
  1735 %:%205=286%:%
  1816 %:%225=290%:%
  1736 %:%206=287%:%
  1817 %:%226=291%:%
  1737 %:%207=288%:%
  1818 %:%226=292%:%
  1738 %:%208=289%:%
  1819 %:%227=293%:%
  1739 %:%209=290%:%
  1820 %:%228=294%:%
  1740 %:%210=291%:%
  1821 %:%229=295%:%
  1741 %:%211=292%:%
  1822 %:%230=296%:%
  1742 %:%212=293%:%
  1823 %:%231=297%:%
  1743 %:%213=294%:%
  1824 %:%232=298%:%
  1744 %:%214=295%:%
  1825 %:%233=299%:%
  1745 %:%215=296%:%
  1826 %:%234=300%:%
  1746 %:%216=297%:%
  1827 %:%235=301%:%
  1747 %:%217=298%:%
  1828 %:%236=302%:%
  1748 %:%218=299%:%
  1829 %:%237=303%:%
  1749 %:%219=300%:%
  1830 %:%238=304%:%
  1750 %:%220=301%:%
  1831 %:%239=305%:%
  1751 %:%221=302%:%
  1832 %:%240=306%:%
  1752 %:%222=303%:%
  1833 %:%241=307%:%
  1753 %:%223=304%:%
  1834 %:%242=308%:%
  1754 %:%224=305%:%
  1835 %:%243=309%:%
  1755 %:%225=306%:%
  1836 %:%244=310%:%
  1756 %:%226=307%:%
  1837 %:%245=311%:%
  1757 %:%227=308%:%
  1838 %:%246=312%:%
  1758 %:%228=309%:%
  1839 %:%247=313%:%
  1759 %:%229=310%:%
  1840 %:%248=314%:%
  1760 %:%230=311%:%
  1841 %:%249=315%:%
  1761 %:%231=312%:%
  1842 %:%250=316%:%
  1762 %:%232=313%:%
  1843 %:%251=317%:%
  1763 %:%233=314%:%
  1844 %:%252=318%:%
  1764 %:%234=315%:%
  1845 %:%253=319%:%
  1765 %:%235=316%:%
  1846 %:%254=320%:%
  1766 %:%236=317%:%
  1847 %:%255=321%:%
  1767 %:%237=318%:%
  1848 %:%256=322%:%
  1768 %:%238=319%:%
  1849 %:%257=323%:%
  1769 %:%239=320%:%
  1850 %:%258=324%:%
  1770 %:%240=321%:%
  1851 %:%259=325%:%
  1771 %:%241=322%:%
  1852 %:%260=326%:%
  1772 %:%242=323%:%
  1853 %:%261=327%:%
  1773 %:%243=324%:%
  1854 %:%262=328%:%
  1774 %:%244=325%:%
  1855 %:%263=329%:%
  1775 %:%245=326%:%
  1856 %:%264=330%:%
  1776 %:%246=327%:%
  1857 %:%265=331%:%
  1777 %:%247=328%:%
  1858 %:%266=332%:%
  1778 %:%248=329%:%
  1859 %:%267=333%:%
  1779 %:%249=330%:%
  1860 %:%268=334%:%
  1780 %:%250=331%:%
  1861 %:%269=335%:%
  1781 %:%259=335%:%
  1862 %:%270=336%:%
  1782 %:%271=337%:%
  1863 %:%271=337%:%
  1783 %:%272=338%:%
  1864 %:%272=338%:%
  1784 %:%272=339%:%
  1865 %:%273=339%:%
  1785 %:%273=340%:%
  1866 %:%274=340%:%
  1786 %:%274=341%:%
  1867 %:%275=341%:%
  1787 %:%275=342%:%
  1868 %:%276=342%:%
  1788 %:%276=343%:%
  1869 %:%277=343%:%
  1789 %:%277=344%:%
  1870 %:%278=344%:%
  1790 %:%278=345%:%
  1871 %:%279=345%:%
  1791 %:%279=346%:%
  1872 %:%280=346%:%
  1792 %:%280=347%:%
  1873 %:%281=347%:%
  1793 %:%281=348%:%
  1874 %:%282=348%:%
  1794 %:%282=349%:%
  1875 %:%283=349%:%
  1795 %:%283=350%:%
  1876 %:%284=350%:%
  1796 %:%284=351%:%
  1877 %:%285=351%:%
  1797 %:%285=352%:%
  1878 %:%286=352%:%
  1798 %:%286=353%:%
  1879 %:%287=353%:%
  1799 %:%287=354%:%
  1880 %:%288=354%:%
  1800 %:%288=355%:%
  1881 %:%289=355%:%
  1801 %:%289=356%:%
  1882 %:%290=356%:%
  1802 %:%290=357%:%
  1883 %:%291=357%:%
  1803 %:%291=358%:%
  1884 %:%292=358%:%
  1804 %:%292=359%:%
  1885 %:%293=359%:%
  1805 %:%293=360%:%
  1886 %:%294=360%:%
  1806 %:%294=361%:%
  1887 %:%295=361%:%
  1807 %:%295=362%:%
  1888 %:%296=362%:%
  1808 %:%296=363%:%
  1889 %:%297=363%:%
  1809 %:%297=364%:%
  1890 %:%298=364%:%
  1810 %:%298=365%:%
  1891 %:%299=365%:%
  1811 %:%299=366%:%
  1892 %:%300=366%:%
  1812 %:%300=367%:%
  1893 %:%301=367%:%
  1813 %:%301=368%:%
  1894 %:%302=368%:%
  1814 %:%302=369%:%
  1895 %:%303=369%:%
  1815 %:%303=370%:%
  1896 %:%304=370%:%
  1816 %:%304=371%:%
  1897 %:%305=371%:%
  1817 %:%305=372%:%
  1898 %:%306=372%:%
  1818 %:%306=373%:%
  1899 %:%307=373%:%
  1819 %:%307=374%:%
  1900 %:%308=374%:%
  1820 %:%308=375%:%
  1901 %:%309=375%:%
  1821 %:%309=376%:%
  1902 %:%310=376%:%
  1822 %:%310=377%:%
  1903 %:%311=377%:%
  1823 %:%311=378%:%
  1904 %:%312=378%:%
  1824 %:%311=379%:%
  1905 %:%313=379%:%
  1825 %:%312=380%:%
  1906 %:%314=380%:%
  1826 %:%313=381%:%
  1907 %:%315=381%:%
  1827 %:%314=382%:%
  1908 %:%316=382%:%
  1828 %:%315=383%:%
  1909 %:%317=383%:%
  1829 %:%316=384%:%
  1910 %:%318=384%:%
  1830 %:%316=385%:%
  1911 %:%319=385%:%
  1831 %:%317=386%:%
  1912 %:%320=386%:%
  1832 %:%318=387%:%
  1913 %:%321=387%:%
  1833 %:%319=388%:%
  1914 %:%322=388%:%
  1834 %:%320=389%:%
  1915 %:%323=389%:%
  1835 %:%321=390%:%
  1916 %:%324=390%:%
  1836 %:%322=391%:%
  1917 %:%325=391%:%
  1837 %:%323=392%:%
  1918 %:%326=392%:%
  1838 %:%324=393%:%
  1919 %:%327=393%:%
  1839 %:%325=394%:%
  1920 %:%328=394%:%
  1840 %:%326=395%:%
  1921 %:%329=395%:%
  1841 %:%327=396%:%
  1922 %:%330=396%:%
  1842 %:%328=397%:%
  1923 %:%331=397%:%
  1843 %:%329=398%:%
  1924 %:%340=404%:%
  1844 %:%330=399%:%
  1925 %:%352=406%:%
  1845 %:%331=400%:%
  1926 %:%353=407%:%
  1846 %:%332=401%:%
  1927 %:%353=408%:%
  1847 %:%333=402%:%
  1928 %:%354=409%:%
  1848 %:%334=403%:%
  1929 %:%355=410%:%
  1849 %:%335=404%:%
  1930 %:%356=411%:%
  1850 %:%336=405%:%
  1931 %:%357=412%:%
  1851 %:%337=406%:%
  1932 %:%358=413%:%
  1852 %:%338=407%:%
  1933 %:%359=414%:%
  1853 %:%339=408%:%
  1934 %:%360=415%:%
  1854 %:%340=409%:%
  1935 %:%361=416%:%
  1855 %:%341=410%:%
  1936 %:%362=417%:%
  1856 %:%342=411%:%
  1937 %:%363=418%:%
  1857 %:%343=412%:%
  1938 %:%364=419%:%
  1858 %:%344=413%:%
  1939 %:%365=420%:%
  1859 %:%345=414%:%
  1940 %:%366=421%:%
  1860 %:%346=415%:%
  1941 %:%367=422%:%
  1861 %:%347=416%:%
  1942 %:%368=423%:%
  1862 %:%348=417%:%
  1943 %:%369=424%:%
  1863 %:%349=418%:%
  1944 %:%370=425%:%
  1864 %:%350=419%:%
  1945 %:%371=426%:%
  1865 %:%351=420%:%
  1946 %:%372=427%:%
  1866 %:%352=421%:%
  1947 %:%373=428%:%
  1867 %:%353=422%:%
  1948 %:%374=429%:%
  1868 %:%354=423%:%
  1949 %:%375=430%:%
  1869 %:%355=424%:%
  1950 %:%376=431%:%
  1870 %:%356=425%:%
  1951 %:%377=432%:%
  1871 %:%357=426%:%
  1952 %:%378=433%:%
  1872 %:%358=427%:%
  1953 %:%379=434%:%
  1873 %:%359=428%:%
  1954 %:%380=435%:%
  1874 %:%360=429%:%
  1955 %:%381=436%:%
  1875 %:%361=430%:%
  1956 %:%382=437%:%
  1876 %:%362=431%:%
  1957 %:%383=438%:%
  1877 %:%363=432%:%
  1958 %:%384=439%:%
  1878 %:%364=433%:%
  1959 %:%385=440%:%
  1879 %:%365=434%:%
  1960 %:%386=441%:%
  1880 %:%366=435%:%
  1961 %:%387=442%:%
  1881 %:%367=436%:%
  1962 %:%388=443%:%
  1882 %:%368=437%:%
  1963 %:%389=444%:%
  1883 %:%369=438%:%
  1964 %:%390=445%:%
  1884 %:%370=439%:%
  1965 %:%391=446%:%
  1885 %:%371=440%:%
  1966 %:%392=447%:%
  1886 %:%372=441%:%
  1967 %:%392=448%:%
  1887 %:%373=442%:%
  1968 %:%393=449%:%
  1888 %:%374=443%:%
  1969 %:%394=450%:%
  1889 %:%375=444%:%
  1970 %:%395=451%:%
  1890 %:%376=445%:%
  1971 %:%396=452%:%
  1891 %:%377=446%:%
  1972 %:%397=453%:%
  1892 %:%378=447%:%
  1973 %:%397=454%:%
  1893 %:%379=448%:%
  1974 %:%398=455%:%
  1894 %:%380=449%:%
  1975 %:%399=456%:%
  1895 %:%381=450%:%
  1976 %:%400=457%:%
  1896 %:%382=451%:%
  1977 %:%401=458%:%
  1897 %:%383=452%:%
  1978 %:%402=459%:%
  1898 %:%384=453%:%
  1979 %:%403=460%:%
  1899 %:%385=454%:%
  1980 %:%404=461%:%
  1900 %:%386=455%:%
  1981 %:%405=462%:%
  1901 %:%387=456%:%
  1982 %:%406=463%:%
  1902 %:%388=457%:%
  1983 %:%407=464%:%
  1903 %:%389=458%:%
  1984 %:%408=465%:%
  1904 %:%390=459%:%
  1985 %:%409=466%:%
  1905 %:%391=460%:%
  1986 %:%410=467%:%
  1906 %:%392=461%:%
  1987 %:%411=468%:%
  1907 %:%393=462%:%
  1988 %:%412=469%:%
  1908 %:%394=463%:%
  1989 %:%413=470%:%
  1909 %:%395=464%:%
  1990 %:%414=471%:%
  1910 %:%396=465%:%
  1991 %:%415=472%:%
  1911 %:%397=466%:%
  1992 %:%416=473%:%
  1912 %:%398=467%:%
  1993 %:%417=474%:%
  1913 %:%399=468%:%
  1994 %:%418=475%:%
  1914 %:%400=469%:%
  1995 %:%419=476%:%
  1915 %:%401=470%:%
  1996 %:%420=477%:%
  1916 %:%402=471%:%
  1997 %:%421=478%:%
  1917 %:%403=472%:%
  1998 %:%422=479%:%
  1918 %:%404=473%:%
  1999 %:%423=480%:%
  1919 %:%405=474%:%
  2000 %:%424=481%:%
  1920 %:%414=478%:%
  2001 %:%425=482%:%
  1921 %:%426=482%:%
  2002 %:%426=483%:%
  1922 %:%427=483%:%
  2003 %:%427=484%:%
  1923 %:%428=484%:%
  2004 %:%428=485%:%
  1924 %:%429=485%:%
  2005 %:%429=486%:%
  1925 %:%430=486%:%
  2006 %:%430=487%:%
  1926 %:%431=487%:%
  2007 %:%431=488%:%
  1927 %:%432=488%:%
  2008 %:%432=489%:%
  1928 %:%433=489%:%
  2009 %:%433=490%:%
  1929 %:%434=490%:%
  2010 %:%434=491%:%
  1930 %:%435=491%:%
  2011 %:%435=492%:%
  1931 %:%436=492%:%
  2012 %:%436=493%:%
  1932 %:%437=493%:%
  2013 %:%437=494%:%
  1933 %:%438=494%:%
  2014 %:%438=495%:%
  1934 %:%439=495%:%
  2015 %:%439=496%:%
  1935 %:%440=496%:%
  2016 %:%440=497%:%
  1936 %:%441=497%:%
  2017 %:%441=498%:%
  1937 %:%442=498%:%
  2018 %:%442=499%:%
  1938 %:%443=499%:%
  2019 %:%443=500%:%
  1939 %:%444=500%:%
  2020 %:%444=501%:%
  1940 %:%445=501%:%
  2021 %:%445=502%:%
  1941 %:%446=502%:%
  2022 %:%446=503%:%
  1942 %:%447=503%:%
  2023 %:%447=504%:%
  1943 %:%448=504%:%
  2024 %:%448=505%:%
  1944 %:%449=505%:%
  2025 %:%449=506%:%
  1945 %:%450=506%:%
  2026 %:%450=507%:%
  1946 %:%451=507%:%
  2027 %:%451=508%:%
  1947 %:%452=508%:%
  2028 %:%452=509%:%
  1948 %:%453=509%:%
  2029 %:%453=510%:%
  1949 %:%454=510%:%
  2030 %:%454=511%:%
  1950 %:%455=511%:%
  2031 %:%455=512%:%
  1951 %:%456=512%:%
  2032 %:%456=513%:%
  1952 %:%457=513%:%
  2033 %:%457=514%:%
  1953 %:%458=514%:%
  2034 %:%458=515%:%
  1954 %:%459=515%:%
  2035 %:%459=516%:%
  1955 %:%460=516%:%
  2036 %:%460=517%:%
  1956 %:%461=517%:%
  2037 %:%461=518%:%
  1957 %:%462=518%:%
  2038 %:%462=519%:%
  1958 %:%463=519%:%
  2039 %:%463=520%:%
  1959 %:%464=520%:%
  2040 %:%464=521%:%
  1960 %:%465=521%:%
  2041 %:%465=522%:%
  1961 %:%466=522%:%
  2042 %:%466=523%:%
  1962 %:%467=523%:%
  2043 %:%467=524%:%
  1963 %:%468=524%:%
  2044 %:%468=525%:%
  1964 %:%469=525%:%
  2045 %:%469=526%:%
  1965 %:%470=526%:%
  2046 %:%470=527%:%
  1966 %:%471=527%:%
  2047 %:%471=528%:%
  1967 %:%472=528%:%
  2048 %:%472=529%:%
  1968 %:%473=529%:%
  2049 %:%473=530%:%
  1969 %:%474=530%:%
  2050 %:%474=531%:%
  1970 %:%475=531%:%
  2051 %:%475=532%:%
  1971 %:%476=532%:%
  2052 %:%476=533%:%
  1972 %:%477=533%:%
  2053 %:%477=534%:%
  1973 %:%478=534%:%
  2054 %:%478=535%:%
  1974 %:%479=535%:%
  2055 %:%479=536%:%
  1975 %:%480=536%:%
  2056 %:%480=537%:%
  1976 %:%481=537%:%
  2057 %:%481=538%:%
  1977 %:%482=538%:%
  2058 %:%482=539%:%
  1978 %:%483=539%:%
  2059 %:%483=540%:%
  1979 %:%484=540%:%
  2060 %:%484=541%:%
  1980 %:%485=541%:%
  2061 %:%485=542%:%
  1981 %:%486=542%:%
  2062 %:%486=543%:%
  1982 %:%487=543%:%
  2063 %:%495=547%:%
  1983 %:%488=544%:%
  2064 %:%507=551%:%
  1984 %:%489=545%:%
  2065 %:%508=552%:%
  1985 %:%490=546%:%
  2066 %:%509=553%:%
  1986 %:%491=547%:%
  2067 %:%510=554%:%
  1987 %:%492=548%:%
  2068 %:%511=555%:%
  1988 %:%493=549%:%
  2069 %:%512=556%:%
  1989 %:%494=550%:%
  2070 %:%513=557%:%
  1990 %:%495=551%:%
  2071 %:%514=558%:%
  1991 %:%496=552%:%
  2072 %:%515=559%:%
  1992 %:%497=553%:%
  2073 %:%516=560%:%
  1993 %:%498=554%:%
  2074 %:%517=561%:%
  1994 %:%499=555%:%
  2075 %:%518=562%:%
  1995 %:%500=556%:%
  2076 %:%519=563%:%
  1996 %:%501=557%:%
  2077 %:%520=564%:%
  1997 %:%502=558%:%
  2078 %:%521=565%:%
  1998 %:%503=559%:%
  2079 %:%522=566%:%
  1999 %:%504=560%:%
  2080 %:%523=567%:%
  2000 %:%505=561%:%
  2081 %:%524=568%:%
  2001 %:%506=562%:%
  2082 %:%525=569%:%
  2002 %:%507=563%:%
  2083 %:%526=570%:%
  2003 %:%508=564%:%
  2084 %:%527=571%:%
  2004 %:%509=565%:%
  2085 %:%528=572%:%
  2005 %:%510=566%:%
  2086 %:%529=573%:%
  2006 %:%511=567%:%
  2087 %:%530=574%:%
  2007 %:%512=568%:%
  2088 %:%531=575%:%
  2008 %:%513=569%:%
  2089 %:%532=576%:%
  2009 %:%514=570%:%
  2090 %:%533=577%:%
  2010 %:%515=571%:%
  2091 %:%534=578%:%
  2011 %:%516=572%:%
  2092 %:%535=579%:%
  2012 %:%517=573%:%
  2093 %:%536=580%:%
  2013 %:%518=574%:%
  2094 %:%537=581%:%
  2014 %:%519=575%:%
  2095 %:%538=582%:%
  2015 %:%520=576%:%
  2096 %:%539=583%:%
  2016 %:%521=577%:%
  2097 %:%540=584%:%
  2017 %:%522=578%:%
  2098 %:%541=585%:%
  2018 %:%523=579%:%
  2099 %:%542=586%:%
  2019 %:%524=580%:%
  2100 %:%543=587%:%
  2020 %:%525=581%:%
  2101 %:%544=588%:%
  2021 %:%526=582%:%
  2102 %:%545=589%:%
  2022 %:%527=583%:%
  2103 %:%546=590%:%
  2023 %:%528=584%:%
  2104 %:%547=591%:%
  2024 %:%529=585%:%
  2105 %:%548=592%:%
  2025 %:%530=586%:%
  2106 %:%549=593%:%
  2026 %:%531=587%:%
  2107 %:%550=594%:%
  2027 %:%532=588%:%
  2108 %:%551=595%:%
  2028 %:%533=589%:%
  2109 %:%552=596%:%
  2029 %:%534=590%:%
  2110 %:%553=597%:%
  2030 %:%535=591%:%
  2111 %:%554=598%:%
  2031 %:%536=592%:%
  2112 %:%555=599%:%
  2032 %:%537=593%:%
  2113 %:%556=600%:%
  2033 %:%538=594%:%
  2114 %:%557=601%:%
  2034 %:%539=595%:%
  2115 %:%558=602%:%
  2035 %:%540=596%:%
  2116 %:%559=603%:%
  2036 %:%540=597%:%
  2117 %:%560=604%:%
  2037 %:%541=598%:%
  2118 %:%561=605%:%
  2038 %:%541=599%:%
  2119 %:%562=606%:%
  2039 %:%542=600%:%
  2120 %:%563=607%:%
  2040 %:%543=601%:%
  2121 %:%564=608%:%
  2041 %:%543=602%:%
  2122 %:%565=609%:%
  2042 %:%544=603%:%
  2123 %:%566=610%:%
  2043 %:%545=604%:%
  2124 %:%567=611%:%
  2044 %:%546=605%:%
  2125 %:%568=612%:%
  2045 %:%547=606%:%
  2126 %:%569=613%:%
  2046 %:%548=607%:%
  2127 %:%570=614%:%
  2047 %:%549=608%:%
  2128 %:%571=615%:%
  2048 %:%550=609%:%
  2129 %:%572=616%:%
  2049 %:%551=610%:%
  2130 %:%573=617%:%
  2050 %:%552=611%:%
  2131 %:%574=618%:%
  2051 %:%553=612%:%
  2132 %:%575=619%:%
  2052 %:%554=613%:%
  2133 %:%576=620%:%
  2053 %:%555=614%:%
  2134 %:%577=621%:%
  2054 %:%556=615%:%
  2135 %:%578=622%:%
  2055 %:%557=616%:%
  2136 %:%579=623%:%
  2056 %:%558=617%:%
  2137 %:%580=624%:%
  2057 %:%559=618%:%
  2138 %:%581=625%:%
  2058 %:%560=619%:%
  2139 %:%582=626%:%
  2059 %:%561=620%:%
  2140 %:%583=627%:%
  2060 %:%562=621%:%
  2141 %:%584=628%:%
  2061 %:%563=622%:%
  2142 %:%585=629%:%
  2062 %:%564=623%:%
  2143 %:%586=630%:%
  2063 %:%565=624%:%
  2144 %:%587=631%:%
  2064 %:%566=625%:%
  2145 %:%588=632%:%
  2065 %:%567=626%:%
  2146 %:%589=633%:%
  2066 %:%568=627%:%
  2147 %:%590=634%:%
  2067 %:%569=628%:%
  2148 %:%591=635%:%
  2068 %:%570=629%:%
  2149 %:%592=636%:%
  2069 %:%571=630%:%
  2150 %:%593=637%:%
  2070 %:%572=631%:%
  2151 %:%594=638%:%
  2071 %:%573=632%:%
  2152 %:%595=639%:%
  2072 %:%574=633%:%
  2153 %:%596=640%:%
  2073 %:%575=634%:%
  2154 %:%597=641%:%
  2074 %:%576=635%:%
  2155 %:%598=642%:%
  2075 %:%577=636%:%
  2156 %:%599=643%:%
  2076 %:%578=637%:%
  2157 %:%600=644%:%
  2077 %:%579=638%:%
  2158 %:%601=645%:%
  2078 %:%580=639%:%
  2159 %:%602=646%:%
  2079 %:%581=640%:%
  2160 %:%603=647%:%
  2080 %:%582=641%:%
  2161 %:%604=648%:%
  2081 %:%583=642%:%
  2162 %:%605=649%:%
  2082 %:%584=643%:%
  2163 %:%606=650%:%
  2083 %:%585=644%:%
  2164 %:%607=651%:%
  2084 %:%586=645%:%
  2165 %:%608=652%:%
  2085 %:%587=646%:%
  2166 %:%609=653%:%
  2086 %:%588=647%:%
  2167 %:%610=654%:%
  2087 %:%589=648%:%
  2168 %:%611=655%:%
  2088 %:%590=649%:%
  2169 %:%612=656%:%
  2089 %:%591=650%:%
  2170 %:%613=657%:%
  2090 %:%592=651%:%
  2171 %:%614=658%:%
  2091 %:%593=652%:%
  2172 %:%615=659%:%
  2092 %:%594=653%:%
  2173 %:%616=660%:%
  2093 %:%595=654%:%
  2174 %:%617=661%:%
  2094 %:%596=655%:%
  2175 %:%618=662%:%
  2095 %:%597=656%:%
  2176 %:%619=663%:%
  2096 %:%598=657%:%
  2177 %:%620=664%:%
  2097 %:%599=658%:%
  2178 %:%621=665%:%
  2098 %:%599=659%:%
  2179 %:%621=666%:%
  2099 %:%599=660%:%
  2180 %:%622=667%:%
  2100 %:%600=661%:%
  2181 %:%622=668%:%
  2101 %:%601=662%:%
  2182 %:%623=669%:%
  2102 %:%602=663%:%
  2183 %:%624=670%:%
  2103 %:%603=664%:%
  2184 %:%624=671%:%
  2104 %:%604=665%:%
  2185 %:%625=672%:%
  2105 %:%605=666%:%
  2186 %:%626=673%:%
  2106 %:%606=667%:%
  2187 %:%627=674%:%
  2107 %:%607=668%:%
  2188 %:%628=675%:%
  2108 %:%608=669%:%
  2189 %:%629=676%:%
  2109 %:%608=670%:%
  2190 %:%630=677%:%
  2110 %:%609=671%:%
  2191 %:%631=678%:%
  2111 %:%610=672%:%
  2192 %:%632=679%:%
  2112 %:%611=673%:%
  2193 %:%633=680%:%
  2113 %:%612=674%:%
  2194 %:%634=681%:%
  2114 %:%613=675%:%
  2195 %:%635=682%:%
  2115 %:%614=676%:%
  2196 %:%636=683%:%
  2116 %:%615=677%:%
  2197 %:%637=684%:%
  2117 %:%616=678%:%
  2198 %:%638=685%:%
  2118 %:%617=679%:%
  2199 %:%639=686%:%
  2119 %:%618=680%:%
  2200 %:%640=687%:%
  2120 %:%619=681%:%
  2201 %:%641=688%:%
  2121 %:%620=682%:%
  2202 %:%642=689%:%
  2122 %:%621=683%:%
  2203 %:%643=690%:%
  2123 %:%622=684%:%
  2204 %:%644=691%:%
  2124 %:%623=685%:%
  2205 %:%645=692%:%
  2125 %:%624=686%:%
  2206 %:%646=693%:%
  2126 %:%625=687%:%
  2207 %:%647=694%:%
  2127 %:%626=688%:%
  2208 %:%648=695%:%
  2128 %:%627=689%:%
  2209 %:%649=696%:%
  2129 %:%628=690%:%
  2210 %:%650=697%:%
  2130 %:%629=691%:%
  2211 %:%651=698%:%
  2131 %:%630=692%:%
  2212 %:%652=699%:%
  2132 %:%631=693%:%
  2213 %:%653=700%:%
  2133 %:%632=694%:%
  2214 %:%654=701%:%
  2134 %:%633=695%:%
  2215 %:%655=702%:%
  2135 %:%634=696%:%
  2216 %:%656=703%:%
  2136 %:%635=697%:%
  2217 %:%657=704%:%
  2137 %:%636=698%:%
  2218 %:%658=705%:%
  2138 %:%637=699%:%
  2219 %:%659=706%:%
  2139 %:%638=700%:%
  2220 %:%660=707%:%
  2140 %:%639=701%:%
  2221 %:%661=708%:%
  2141 %:%640=702%:%
  2222 %:%662=709%:%
  2142 %:%641=703%:%
  2223 %:%663=710%:%
  2143 %:%642=704%:%
  2224 %:%664=711%:%
  2144 %:%643=705%:%
  2225 %:%665=712%:%
  2145 %:%643=706%:%
  2226 %:%666=713%:%
  2146 %:%644=707%:%
  2227 %:%667=714%:%
  2147 %:%645=708%:%
  2228 %:%668=715%:%
  2148 %:%646=709%:%
  2229 %:%669=716%:%
  2149 %:%647=710%:%
  2230 %:%670=717%:%
  2150 %:%648=711%:%
  2231 %:%671=718%:%
  2151 %:%649=712%:%
  2232 %:%672=719%:%
  2152 %:%650=713%:%
  2233 %:%673=720%:%
  2153 %:%650=714%:%
  2234 %:%674=721%:%
  2154 %:%651=715%:%
  2235 %:%675=722%:%
  2155 %:%652=716%:%
  2236 %:%676=723%:%
  2156 %:%653=717%:%
  2237 %:%677=724%:%
  2157 %:%653=718%:%
  2238 %:%678=725%:%
  2158 %:%654=719%:%
  2239 %:%679=726%:%
  2159 %:%655=720%:%
  2240 %:%680=727%:%
  2160 %:%656=721%:%
  2241 %:%680=728%:%
  2161 %:%657=722%:%
  2242 %:%680=729%:%
  2162 %:%658=723%:%
  2243 %:%681=730%:%
  2163 %:%659=724%:%
  2244 %:%682=731%:%
  2164 %:%660=725%:%
  2245 %:%683=732%:%
  2165 %:%661=726%:%
  2246 %:%684=733%:%
  2166 %:%662=727%:%
  2247 %:%685=734%:%
  2167 %:%663=728%:%
  2248 %:%686=735%:%
  2168 %:%664=729%:%
  2249 %:%687=736%:%
  2169 %:%664=730%:%
  2250 %:%688=737%:%
  2170 %:%665=731%:%
  2251 %:%689=738%:%
  2171 %:%666=732%:%
  2252 %:%689=739%:%
  2172 %:%667=733%:%
  2253 %:%690=740%:%
  2173 %:%668=734%:%
  2254 %:%691=741%:%
  2174 %:%668=735%:%
  2255 %:%692=742%:%
  2175 %:%669=736%:%
  2256 %:%693=743%:%
  2176 %:%670=737%:%
  2257 %:%694=744%:%
  2177 %:%671=738%:%
  2258 %:%695=745%:%
  2178 %:%672=739%:%
  2259 %:%696=746%:%
  2179 %:%673=740%:%
  2260 %:%697=747%:%
  2180 %:%674=741%:%
  2261 %:%698=748%:%
  2181 %:%675=742%:%
  2262 %:%699=749%:%
  2182 %:%676=743%:%
  2263 %:%700=750%:%
  2183 %:%677=744%:%
  2264 %:%701=751%:%
  2184 %:%678=745%:%
  2265 %:%702=752%:%
  2185 %:%679=746%:%
  2266 %:%703=753%:%
  2186 %:%680=747%:%
  2267 %:%704=754%:%
  2187 %:%681=748%:%
  2268 %:%705=755%:%
  2188 %:%682=749%:%
  2269 %:%706=756%:%
  2189 %:%683=750%:%
  2270 %:%707=757%:%
  2190 %:%684=751%:%
  2271 %:%708=758%:%
  2191 %:%685=752%:%
  2272 %:%709=759%:%
  2192 %:%686=753%:%
  2273 %:%710=760%:%
  2193 %:%687=754%:%
  2274 %:%711=761%:%
  2194 %:%688=755%:%
  2275 %:%712=762%:%
  2195 %:%689=756%:%
  2276 %:%713=763%:%
  2196 %:%690=757%:%
  2277 %:%714=764%:%
  2197 %:%691=758%:%
  2278 %:%715=765%:%
  2198 %:%692=759%:%
  2279 %:%716=766%:%
  2199 %:%693=760%:%
  2280 %:%717=767%:%
  2200 %:%694=761%:%
  2281 %:%718=768%:%
  2201 %:%695=762%:%
  2282 %:%719=769%:%
  2202 %:%696=763%:%
  2283 %:%720=770%:%
  2203 %:%697=764%:%
  2284 %:%721=771%:%
  2204 %:%698=765%:%
  2285 %:%722=772%:%
  2205 %:%699=766%:%
  2286 %:%723=773%:%
  2206 %:%700=767%:%
  2287 %:%724=774%:%
  2207 %:%701=768%:%
  2288 %:%724=775%:%
  2208 %:%702=769%:%
  2289 %:%725=776%:%
  2209 %:%703=770%:%
  2290 %:%726=777%:%
  2210 %:%704=771%:%
  2291 %:%727=778%:%
  2211 %:%705=772%:%
  2292 %:%728=779%:%
  2212 %:%706=773%:%
  2293 %:%729=780%:%
  2213 %:%707=774%:%
  2294 %:%730=781%:%
  2214 %:%708=775%:%
  2295 %:%731=782%:%
  2215 %:%709=776%:%
  2296 %:%731=783%:%
  2216 %:%710=777%:%
  2297 %:%732=784%:%
  2217 %:%711=778%:%
  2298 %:%733=785%:%
  2218 %:%712=779%:%
  2299 %:%734=786%:%
  2219 %:%713=780%:%
  2300 %:%734=787%:%
  2220 %:%714=781%:%
  2301 %:%735=788%:%
  2221 %:%715=782%:%
  2302 %:%736=789%:%
  2222 %:%716=783%:%
  2303 %:%737=790%:%
  2223 %:%717=784%:%
  2304 %:%738=791%:%
  2224 %:%718=785%:%
  2305 %:%739=792%:%
  2225 %:%719=786%:%
  2306 %:%740=793%:%
  2226 %:%720=787%:%
  2307 %:%741=794%:%
  2227 %:%721=788%:%
  2308 %:%742=795%:%
  2228 %:%722=789%:%
  2309 %:%743=796%:%
  2229 %:%723=790%:%
  2310 %:%744=797%:%
  2230 %:%724=791%:%
  2311 %:%745=798%:%
  2231 %:%725=792%:%
  2312 %:%745=799%:%
  2232 %:%726=793%:%
  2313 %:%746=800%:%
  2233 %:%726=794%:%
  2314 %:%747=801%:%
  2234 %:%727=795%:%
  2315 %:%748=802%:%
  2235 %:%728=796%:%
  2316 %:%749=803%:%
  2236 %:%729=797%:%
  2317 %:%749=804%:%
  2237 %:%730=798%:%
  2318 %:%750=805%:%
  2238 %:%731=799%:%
  2319 %:%751=806%:%
  2239 %:%732=800%:%
  2320 %:%752=807%:%
  2240 %:%733=801%:%
  2321 %:%753=808%:%
  2241 %:%734=802%:%
  2322 %:%754=809%:%
  2242 %:%735=803%:%
  2323 %:%755=810%:%
  2243 %:%736=804%:%
  2324 %:%756=811%:%
  2244 %:%737=805%:%
  2325 %:%757=812%:%
  2245 %:%738=806%:%
  2326 %:%758=813%:%
  2246 %:%739=807%:%
  2327 %:%759=814%:%
  2247 %:%740=808%:%
  2328 %:%760=815%:%
  2248 %:%741=809%:%
  2329 %:%761=816%:%
  2249 %:%742=810%:%
  2330 %:%762=817%:%
  2250 %:%743=811%:%
  2331 %:%763=818%:%
  2251 %:%744=812%:%
  2332 %:%764=819%:%
  2252 %:%745=813%:%
  2333 %:%765=820%:%
  2253 %:%746=814%:%
  2334 %:%766=821%:%
  2254 %:%747=815%:%
  2335 %:%767=822%:%
  2255 %:%748=816%:%
  2336 %:%768=823%:%
  2256 %:%749=817%:%
  2337 %:%769=824%:%
  2257 %:%750=818%:%
  2338 %:%770=825%:%
  2258 %:%751=819%:%
  2339 %:%771=826%:%
  2259 %:%752=820%:%
  2340 %:%772=827%:%
  2260 %:%753=821%:%
  2341 %:%773=828%:%
  2261 %:%754=822%:%
  2342 %:%774=829%:%
  2262 %:%755=823%:%
  2343 %:%775=830%:%
  2263 %:%756=824%:%
  2344 %:%776=831%:%
  2264 %:%757=825%:%
  2345 %:%777=832%:%
  2265 %:%758=826%:%
  2346 %:%778=833%:%
  2266 %:%759=827%:%
  2347 %:%779=834%:%
  2267 %:%759=828%:%
  2348 %:%780=835%:%
  2268 %:%760=829%:%
  2349 %:%781=836%:%
  2269 %:%761=830%:%
  2350 %:%782=837%:%
  2270 %:%762=831%:%
  2351 %:%783=838%:%
  2271 %:%763=832%:%
  2352 %:%784=839%:%
  2272 %:%764=833%:%
  2353 %:%785=840%:%
  2273 %:%765=834%:%
  2354 %:%786=841%:%
  2274 %:%766=835%:%
  2355 %:%787=842%:%
  2275 %:%767=836%:%
  2356 %:%788=843%:%
  2276 %:%768=837%:%
  2357 %:%789=844%:%
  2277 %:%769=838%:%
  2358 %:%790=845%:%
  2278 %:%770=839%:%
  2359 %:%791=846%:%
  2279 %:%771=840%:%
  2360 %:%792=847%:%
  2280 %:%772=841%:%
  2361 %:%793=848%:%
  2281 %:%773=842%:%
  2362 %:%794=849%:%
  2282 %:%774=843%:%
  2363 %:%795=850%:%
  2283 %:%775=844%:%
  2364 %:%796=851%:%
  2284 %:%776=845%:%
  2365 %:%797=852%:%
  2285 %:%777=846%:%
  2366 %:%798=853%:%
  2286 %:%778=847%:%
  2367 %:%799=854%:%
  2287 %:%779=848%:%
  2368 %:%800=855%:%
  2288 %:%780=849%:%
  2369 %:%801=856%:%
  2289 %:%781=850%:%
  2370 %:%802=857%:%
  2290 %:%782=851%:%
  2371 %:%803=858%:%
  2291 %:%783=852%:%
  2372 %:%804=859%:%
  2292 %:%784=853%:%
  2373 %:%805=860%:%
  2293 %:%785=854%:%
  2374 %:%806=861%:%
  2294 %:%786=855%:%
  2375 %:%807=862%:%
  2295 %:%787=856%:%
  2376 %:%807=863%:%
  2296 %:%788=857%:%
  2377 %:%808=864%:%
  2297 %:%789=858%:%
  2378 %:%809=865%:%
  2298 %:%789=859%:%
  2379 %:%810=866%:%
  2299 %:%790=860%:%
  2380 %:%811=867%:%
  2300 %:%791=861%:%
  2381 %:%812=868%:%
  2301 %:%792=862%:%
  2382 %:%813=869%:%
  2302 %:%793=863%:%
  2383 %:%814=870%:%
  2303 %:%794=864%:%
  2384 %:%815=871%:%
  2304 %:%795=865%:%
  2385 %:%816=872%:%
  2305 %:%796=866%:%
  2386 %:%817=873%:%
  2306 %:%797=867%:%
  2387 %:%818=874%:%
  2307 %:%797=868%:%
  2388 %:%819=875%:%
  2308 %:%798=869%:%
  2389 %:%820=876%:%
  2309 %:%799=870%:%
  2390 %:%821=877%:%
  2310 %:%800=871%:%
  2391 %:%822=878%:%
  2311 %:%801=872%:%
  2392 %:%823=879%:%
  2312 %:%802=873%:%
  2393 %:%824=880%:%
  2313 %:%803=874%:%
  2394 %:%825=881%:%
  2314 %:%804=875%:%
  2395 %:%826=882%:%
  2315 %:%805=876%:%
  2396 %:%827=883%:%
  2316 %:%806=877%:%
  2397 %:%828=884%:%
  2317 %:%807=878%:%
  2398 %:%829=885%:%
  2318 %:%808=879%:%
  2399 %:%830=886%:%
  2319 %:%809=880%:%
  2400 %:%831=887%:%
  2320 %:%810=881%:%
  2401 %:%832=888%:%
  2321 %:%811=882%:%
  2402 %:%833=889%:%
  2322 %:%812=883%:%
  2403 %:%834=890%:%
  2323 %:%813=884%:%
  2404 %:%835=891%:%
  2324 %:%814=885%:%
  2405 %:%836=892%:%
  2325 %:%815=886%:%
  2406 %:%837=893%:%
  2326 %:%816=887%:%
  2407 %:%838=894%:%
  2327 %:%817=888%:%
  2408 %:%839=895%:%
  2328 %:%818=889%:%
  2409 %:%840=896%:%
  2329 %:%819=890%:%
  2410 %:%840=897%:%
  2330 %:%820=891%:%
  2411 %:%841=898%:%
  2331 %:%821=892%:%
  2412 %:%842=899%:%
  2332 %:%822=893%:%
  2413 %:%843=900%:%
  2333 %:%823=894%:%
  2414 %:%844=901%:%
  2334 %:%824=895%:%
  2415 %:%845=902%:%
  2335 %:%825=896%:%
  2416 %:%846=903%:%
  2336 %:%826=897%:%
  2417 %:%847=904%:%
  2337 %:%827=898%:%
  2418 %:%848=905%:%
  2338 %:%828=899%:%
  2419 %:%849=906%:%
  2339 %:%829=900%:%
  2420 %:%850=907%:%
  2340 %:%830=901%:%
  2421 %:%851=908%:%
  2341 %:%831=902%:%
  2422 %:%852=909%:%
  2342 %:%832=903%:%
  2423 %:%853=910%:%
  2343 %:%833=904%:%
  2424 %:%854=911%:%
  2344 %:%834=905%:%
  2425 %:%855=912%:%
  2345 %:%834=906%:%
  2426 %:%856=913%:%
  2346 %:%834=907%:%
  2427 %:%857=914%:%
  2347 %:%835=908%:%
  2428 %:%858=915%:%
  2348 %:%835=909%:%
  2429 %:%859=916%:%
  2349 %:%835=910%:%
  2430 %:%860=917%:%
  2350 %:%836=911%:%
  2431 %:%861=918%:%
  2351 %:%837=912%:%
  2432 %:%862=919%:%
  2352 %:%837=913%:%
  2433 %:%863=920%:%
  2353 %:%838=914%:%
  2434 %:%864=921%:%
  2354 %:%839=915%:%
  2435 %:%865=922%:%
  2355 %:%840=916%:%
  2436 %:%866=923%:%
  2356 %:%841=917%:%
  2437 %:%867=924%:%
  2357 %:%842=918%:%
  2438 %:%868=925%:%
  2358 %:%843=919%:%
  2439 %:%869=926%:%
  2359 %:%844=920%:%
  2440 %:%870=927%:%
  2360 %:%845=921%:%
  2441 %:%870=928%:%
  2361 %:%846=922%:%
  2442 %:%871=929%:%
  2362 %:%847=923%:%
  2443 %:%872=930%:%
  2363 %:%848=924%:%
  2444 %:%873=931%:%
  2364 %:%849=925%:%
  2445 %:%874=932%:%
  2365 %:%850=926%:%
  2446 %:%875=933%:%
  2366 %:%851=927%:%
  2447 %:%876=934%:%
  2367 %:%852=928%:%
  2448 %:%877=935%:%
  2368 %:%853=929%:%
  2449 %:%878=936%:%
  2369 %:%854=930%:%
  2450 %:%878=937%:%
  2370 %:%855=931%:%
  2451 %:%879=938%:%
  2371 %:%856=932%:%
  2452 %:%880=939%:%
  2372 %:%857=933%:%
  2453 %:%881=940%:%
  2373 %:%858=934%:%
  2454 %:%882=941%:%
  2374 %:%859=935%:%
  2455 %:%883=942%:%
  2375 %:%860=936%:%
  2456 %:%884=943%:%
  2376 %:%861=937%:%
  2457 %:%885=944%:%
  2377 %:%862=938%:%
  2458 %:%886=945%:%
  2378 %:%863=939%:%
  2459 %:%887=946%:%
  2379 %:%864=940%:%
  2460 %:%888=947%:%
  2380 %:%865=941%:%
  2461 %:%889=948%:%
  2381 %:%866=942%:%
  2462 %:%890=949%:%
  2382 %:%867=943%:%
  2463 %:%891=950%:%
  2383 %:%868=944%:%
  2464 %:%892=951%:%
  2384 %:%869=945%:%
  2465 %:%893=952%:%
  2385 %:%870=946%:%
  2466 %:%894=953%:%
  2386 %:%871=947%:%
  2467 %:%895=954%:%
  2387 %:%871=948%:%
  2468 %:%896=955%:%
  2388 %:%872=949%:%
  2469 %:%897=956%:%
  2389 %:%873=950%:%
  2470 %:%898=957%:%
  2390 %:%874=951%:%
  2471 %:%899=958%:%
  2391 %:%874=952%:%
  2472 %:%900=959%:%
  2392 %:%874=953%:%
  2473 %:%901=960%:%
  2393 %:%874=954%:%
  2474 %:%902=961%:%
  2394 %:%875=955%:%
  2475 %:%903=962%:%
  2395 %:%876=956%:%
  2476 %:%904=963%:%
  2396 %:%877=957%:%
  2477 %:%905=964%:%
  2397 %:%878=958%:%
  2478 %:%906=965%:%
  2398 %:%879=959%:%
  2479 %:%907=966%:%
  2399 %:%880=960%:%
  2480 %:%908=967%:%
  2400 %:%881=961%:%
  2481 %:%909=968%:%
  2401 %:%882=962%:%
  2482 %:%910=969%:%
  2402 %:%883=963%:%
  2483 %:%911=970%:%
  2403 %:%884=964%:%
  2484 %:%912=971%:%
  2404 %:%885=965%:%
  2485 %:%913=972%:%
  2405 %:%886=966%:%
  2486 %:%914=973%:%
  2406 %:%887=967%:%
  2487 %:%915=974%:%
  2407 %:%888=968%:%
  2488 %:%915=975%:%
  2408 %:%889=969%:%
  2489 %:%915=976%:%
  2409 %:%890=970%:%
  2490 %:%916=977%:%
  2410 %:%891=971%:%
  2491 %:%916=978%:%
  2411 %:%892=972%:%
  2492 %:%916=979%:%
  2412 %:%893=973%:%
  2493 %:%917=980%:%
  2413 %:%894=974%:%
  2494 %:%918=981%:%
  2414 %:%895=975%:%
  2495 %:%918=982%:%
  2415 %:%896=976%:%
  2496 %:%919=983%:%
  2416 %:%897=977%:%
  2497 %:%920=984%:%
  2417 %:%898=978%:%
  2498 %:%921=985%:%
  2418 %:%899=979%:%
  2499 %:%922=986%:%
  2419 %:%900=980%:%
  2500 %:%923=987%:%
  2420 %:%901=981%:%
  2501 %:%924=988%:%
  2421 %:%902=982%:%
  2502 %:%925=989%:%
  2422 %:%903=983%:%
  2503 %:%926=990%:%
  2423 %:%904=984%:%
  2504 %:%927=991%:%
  2424 %:%905=985%:%
  2505 %:%928=992%:%
  2425 %:%906=986%:%
  2506 %:%929=993%:%
  2426 %:%907=987%:%
  2507 %:%930=994%:%
  2427 %:%908=988%:%
  2508 %:%931=995%:%
  2428 %:%909=989%:%
  2509 %:%932=996%:%
  2429 %:%910=990%:%
  2510 %:%933=997%:%
  2430 %:%911=991%:%
  2511 %:%934=998%:%
  2431 %:%920=995%:%
  2512 %:%935=999%:%
  2432 %:%932=999%:%
  2513 %:%936=1000%:%
  2433 %:%933=1000%:%
  2514 %:%937=1001%:%
  2434 %:%934=1001%:%
  2515 %:%938=1002%:%
  2435 %:%935=1002%:%
  2516 %:%939=1003%:%
  2436 %:%936=1003%:%
  2517 %:%940=1004%:%
  2437 %:%937=1004%:%
  2518 %:%941=1005%:%
  2438 %:%938=1005%:%
  2519 %:%942=1006%:%
  2439 %:%939=1006%:%
  2520 %:%943=1007%:%
  2440 %:%940=1007%:%
  2521 %:%944=1008%:%
  2441 %:%941=1008%:%
  2522 %:%945=1009%:%
  2442 %:%942=1009%:%
  2523 %:%946=1010%:%
  2443 %:%943=1010%:%
  2524 %:%947=1011%:%
  2444 %:%944=1011%:%
  2525 %:%948=1012%:%
  2445 %:%945=1012%:%
  2526 %:%949=1013%:%
  2446 %:%946=1013%:%
  2527 %:%950=1014%:%
  2447 %:%947=1014%:%
  2528 %:%951=1015%:%
  2448 %:%948=1015%:%
  2529 %:%952=1016%:%
  2449 %:%949=1016%:%
  2530 %:%952=1017%:%
  2450 %:%950=1017%:%
  2531 %:%953=1018%:%
  2451 %:%951=1018%:%
  2532 %:%954=1019%:%
  2452 %:%952=1019%:%
  2533 %:%955=1020%:%
  2453 %:%953=1020%:%
  2534 %:%955=1021%:%
  2454 %:%954=1021%:%
       
  2455 %:%955=1022%:%
  2535 %:%955=1022%:%
  2456 %:%956=1023%:%
  2536 %:%955=1023%:%
  2457 %:%957=1024%:%
  2537 %:%956=1024%:%
  2458 %:%958=1025%:%
  2538 %:%957=1025%:%
  2459 %:%959=1026%:%
  2539 %:%958=1026%:%
  2460 %:%960=1027%:%
  2540 %:%959=1027%:%
  2461 %:%961=1028%:%
  2541 %:%960=1028%:%
  2462 %:%962=1029%:%
  2542 %:%961=1029%:%
  2463 %:%963=1030%:%
  2543 %:%962=1030%:%
  2464 %:%964=1031%:%
  2544 %:%963=1031%:%
  2465 %:%965=1032%:%
  2545 %:%964=1032%:%
  2466 %:%966=1033%:%
  2546 %:%965=1033%:%
  2467 %:%967=1034%:%
  2547 %:%966=1034%:%
  2468 %:%968=1035%:%
  2548 %:%967=1035%:%
  2469 %:%969=1036%:%
  2549 %:%968=1036%:%
  2470 %:%970=1037%:%
  2550 %:%969=1037%:%
  2471 %:%971=1038%:%
  2551 %:%970=1038%:%
  2472 %:%972=1039%:%
  2552 %:%971=1039%:%
  2473 %:%973=1040%:%
  2553 %:%972=1040%:%
  2474 %:%974=1041%:%
  2554 %:%973=1041%:%
  2475 %:%975=1042%:%
  2555 %:%974=1042%:%
  2476 %:%976=1043%:%
  2556 %:%975=1043%:%
  2477 %:%977=1044%:%
  2557 %:%976=1044%:%
  2478 %:%978=1045%:%
  2558 %:%977=1045%:%
  2479 %:%979=1046%:%
  2559 %:%978=1046%:%
  2480 %:%980=1047%:%
  2560 %:%979=1047%:%
  2481 %:%981=1048%:%
  2561 %:%980=1048%:%
  2482 %:%982=1049%:%
  2562 %:%981=1049%:%
  2483 %:%983=1050%:%
  2563 %:%982=1050%:%
  2484 %:%984=1051%:%
  2564 %:%983=1051%:%
  2485 %:%985=1052%:%
  2565 %:%984=1052%:%
  2486 %:%986=1053%:%
  2566 %:%985=1053%:%
  2487 %:%987=1054%:%
  2567 %:%986=1054%:%
  2488 %:%988=1055%:%
  2568 %:%987=1055%:%
  2489 %:%989=1056%:%
  2569 %:%988=1056%:%
  2490 %:%990=1057%:%
  2570 %:%989=1057%:%
  2491 %:%991=1058%:%
  2571 %:%990=1058%:%
  2492 %:%992=1059%:%
  2572 %:%991=1059%:%
  2493 %:%993=1060%:%
  2573 %:%992=1060%:%
  2494 %:%994=1061%:%
  2574 %:%1001=1064%:%
  2495 %:%995=1062%:%
  2575 %:%1013=1068%:%
  2496 %:%996=1063%:%
  2576 %:%1014=1069%:%
  2497 %:%997=1064%:%
  2577 %:%1015=1070%:%
  2498 %:%998=1065%:%
  2578 %:%1016=1071%:%
  2499 %:%999=1066%:%
  2579 %:%1017=1072%:%
  2500 %:%1000=1067%:%
  2580 %:%1018=1073%:%
  2501 %:%1001=1068%:%
  2581 %:%1019=1074%:%
  2502 %:%1002=1069%:%
  2582 %:%1020=1075%:%
  2503 %:%1003=1070%:%
  2583 %:%1021=1076%:%
  2504 %:%1004=1071%:%
  2584 %:%1022=1077%:%
  2505 %:%1005=1072%:%
  2585 %:%1023=1078%:%
  2506 %:%1006=1073%:%
  2586 %:%1024=1079%:%
  2507 %:%1007=1074%:%
  2587 %:%1025=1080%:%
  2508 %:%1008=1075%:%
  2588 %:%1026=1081%:%
  2509 %:%1009=1076%:%
  2589 %:%1027=1082%:%
  2510 %:%1010=1077%:%
  2590 %:%1028=1083%:%
  2511 %:%1011=1078%:%
  2591 %:%1029=1084%:%
  2512 %:%1012=1079%:%
  2592 %:%1030=1085%:%
  2513 %:%1013=1080%:%
  2593 %:%1031=1086%:%
  2514 %:%1014=1081%:%
  2594 %:%1032=1087%:%
  2515 %:%1015=1082%:%
  2595 %:%1033=1088%:%
  2516 %:%1016=1083%:%
  2596 %:%1034=1089%:%
  2517 %:%1017=1084%:%
  2597 %:%1035=1090%:%
  2518 %:%1018=1085%:%
  2598 %:%1036=1091%:%
  2519 %:%1019=1086%:%
  2599 %:%1037=1092%:%
  2520 %:%1020=1087%:%
  2600 %:%1038=1093%:%
  2521 %:%1021=1088%:%
  2601 %:%1039=1094%:%
  2522 %:%1022=1089%:%
  2602 %:%1040=1095%:%
  2523 %:%1023=1090%:%
  2603 %:%1041=1096%:%
  2524 %:%1024=1091%:%
  2604 %:%1042=1097%:%
  2525 %:%1025=1092%:%
  2605 %:%1043=1098%:%
  2526 %:%1026=1093%:%
  2606 %:%1044=1099%:%
  2527 %:%1027=1094%:%
  2607 %:%1045=1100%:%
  2528 %:%1028=1095%:%
  2608 %:%1046=1101%:%
  2529 %:%1029=1096%:%
  2609 %:%1047=1102%:%
  2530 %:%1030=1097%:%
  2610 %:%1048=1103%:%
  2531 %:%1031=1098%:%
  2611 %:%1049=1104%:%
  2532 %:%1032=1099%:%
  2612 %:%1050=1105%:%
  2533 %:%1033=1100%:%
  2613 %:%1051=1106%:%
  2534 %:%1034=1101%:%
  2614 %:%1052=1107%:%
  2535 %:%1035=1102%:%
  2615 %:%1053=1108%:%
  2536 %:%1036=1103%:%
  2616 %:%1054=1109%:%
  2537 %:%1037=1104%:%
  2617 %:%1055=1110%:%
  2538 %:%1038=1105%:%
  2618 %:%1056=1111%:%
  2539 %:%1039=1106%:%
  2619 %:%1057=1112%:%
  2540 %:%1040=1107%:%
  2620 %:%1058=1113%:%
  2541 %:%1041=1108%:%
  2621 %:%1059=1114%:%
  2542 %:%1042=1109%:%
  2622 %:%1060=1115%:%
  2543 %:%1043=1110%:%
  2623 %:%1061=1116%:%
  2544 %:%1044=1111%:%
  2624 %:%1062=1117%:%
  2545 %:%1045=1112%:%
  2625 %:%1063=1118%:%
  2546 %:%1046=1113%:%
  2626 %:%1064=1119%:%
  2547 %:%1047=1114%:%
  2627 %:%1065=1120%:%
  2548 %:%1047=1115%:%
  2628 %:%1066=1121%:%
  2549 %:%1048=1116%:%
  2629 %:%1067=1122%:%
  2550 %:%1049=1117%:%
  2630 %:%1068=1123%:%
  2551 %:%1050=1118%:%
  2631 %:%1069=1124%:%
  2552 %:%1051=1119%:%
  2632 %:%1070=1125%:%
  2553 %:%1052=1120%:%
  2633 %:%1071=1126%:%
  2554 %:%1053=1121%:%
  2634 %:%1072=1127%:%
  2555 %:%1054=1122%:%
  2635 %:%1073=1128%:%
  2556 %:%1055=1123%:%
  2636 %:%1074=1129%:%
  2557 %:%1056=1124%:%
  2637 %:%1075=1130%:%
  2558 %:%1057=1125%:%
  2638 %:%1076=1131%:%
  2559 %:%1058=1126%:%
  2639 %:%1077=1132%:%
  2560 %:%1058=1127%:%
  2640 %:%1078=1133%:%
  2561 %:%1059=1128%:%
  2641 %:%1079=1134%:%
  2562 %:%1060=1129%:%
  2642 %:%1080=1135%:%
  2563 %:%1061=1130%:%
  2643 %:%1081=1136%:%
  2564 %:%1062=1131%:%
  2644 %:%1082=1137%:%
  2565 %:%1063=1132%:%
  2645 %:%1083=1138%:%
  2566 %:%1064=1133%:%
  2646 %:%1084=1139%:%
  2567 %:%1065=1134%:%
  2647 %:%1085=1140%:%
  2568 %:%1066=1135%:%
  2648 %:%1086=1141%:%
  2569 %:%1067=1136%:%
  2649 %:%1087=1142%:%
  2570 %:%1068=1137%:%
  2650 %:%1088=1143%:%
  2571 %:%1069=1138%:%
  2651 %:%1089=1144%:%
  2572 %:%1070=1139%:%
  2652 %:%1090=1145%:%
  2573 %:%1071=1140%:%
  2653 %:%1091=1146%:%
  2574 %:%1072=1141%:%
  2654 %:%1092=1147%:%
  2575 %:%1073=1142%:%
  2655 %:%1093=1148%:%
  2576 %:%1074=1143%:%
  2656 %:%1094=1149%:%
  2577 %:%1075=1144%:%
  2657 %:%1095=1150%:%
  2578 %:%1076=1145%:%
  2658 %:%1096=1151%:%
  2579 %:%1077=1146%:%
  2659 %:%1097=1152%:%
  2580 %:%1078=1147%:%
  2660 %:%1098=1153%:%
  2581 %:%1079=1148%:%
  2661 %:%1099=1154%:%
  2582 %:%1080=1149%:%
  2662 %:%1100=1155%:%
  2583 %:%1081=1150%:%
  2663 %:%1101=1156%:%
  2584 %:%1082=1151%:%
  2664 %:%1102=1157%:%
  2585 %:%1083=1152%:%
  2665 %:%1103=1158%:%
  2586 %:%1084=1153%:%
  2666 %:%1104=1159%:%
  2587 %:%1085=1154%:%
  2667 %:%1105=1160%:%
  2588 %:%1086=1155%:%
  2668 %:%1106=1161%:%
  2589 %:%1087=1156%:%
  2669 %:%1107=1162%:%
  2590 %:%1088=1157%:%
  2670 %:%1108=1163%:%
  2591 %:%1089=1158%:%
  2671 %:%1109=1164%:%
  2592 %:%1090=1159%:%
  2672 %:%1110=1165%:%
  2593 %:%1091=1160%:%
  2673 %:%1111=1166%:%
  2594 %:%1092=1161%:%
  2674 %:%1112=1167%:%
  2595 %:%1093=1162%:%
  2675 %:%1113=1168%:%
  2596 %:%1094=1163%:%
  2676 %:%1114=1169%:%
  2597 %:%1095=1164%:%
  2677 %:%1115=1170%:%
  2598 %:%1096=1165%:%
  2678 %:%1116=1171%:%
  2599 %:%1097=1166%:%
  2679 %:%1117=1172%:%
  2600 %:%1098=1167%:%
  2680 %:%1118=1173%:%
  2601 %:%1099=1168%:%
  2681 %:%1119=1174%:%
  2602 %:%1100=1169%:%
  2682 %:%1120=1175%:%
  2603 %:%1101=1170%:%
  2683 %:%1121=1176%:%
  2604 %:%1102=1171%:%
  2684 %:%1122=1177%:%
  2605 %:%1103=1172%:%
  2685 %:%1123=1178%:%
  2606 %:%1104=1173%:%
  2686 %:%1124=1179%:%
  2607 %:%1105=1174%:%
  2687 %:%1125=1180%:%
  2608 %:%1106=1175%:%
  2688 %:%1126=1181%:%
  2609 %:%1107=1176%:%
  2689 %:%1127=1182%:%
  2610 %:%1108=1177%:%
  2690 %:%1128=1183%:%
  2611 %:%1109=1178%:%
  2691 %:%1128=1184%:%
  2612 %:%1110=1179%:%
  2692 %:%1129=1185%:%
  2613 %:%1111=1180%:%
  2693 %:%1130=1186%:%
  2614 %:%1112=1181%:%
  2694 %:%1131=1187%:%
  2615 %:%1112=1182%:%
  2695 %:%1132=1188%:%
  2616 %:%1112=1183%:%
  2696 %:%1133=1189%:%
  2617 %:%1113=1184%:%
  2697 %:%1134=1190%:%
  2618 %:%1114=1185%:%
  2698 %:%1135=1191%:%
  2619 %:%1114=1186%:%
  2699 %:%1136=1192%:%
  2620 %:%1114=1187%:%
  2700 %:%1137=1193%:%
  2621 %:%1114=1188%:%
  2701 %:%1138=1194%:%
  2622 %:%1115=1189%:%
  2702 %:%1139=1195%:%
  2623 %:%1116=1190%:%
  2703 %:%1139=1196%:%
  2624 %:%1117=1191%:%
  2704 %:%1140=1197%:%
  2625 %:%1118=1192%:%
  2705 %:%1141=1198%:%
  2626 %:%1119=1193%:%
  2706 %:%1142=1199%:%
  2627 %:%1119=1194%:%
  2707 %:%1143=1200%:%
  2628 %:%1120=1195%:%
  2708 %:%1144=1201%:%
  2629 %:%1121=1196%:%
  2709 %:%1145=1202%:%
  2630 %:%1122=1197%:%
  2710 %:%1146=1203%:%
  2631 %:%1123=1198%:%
  2711 %:%1147=1204%:%
  2632 %:%1124=1199%:%
  2712 %:%1148=1205%:%
  2633 %:%1125=1200%:%
  2713 %:%1149=1206%:%
  2634 %:%1126=1201%:%
  2714 %:%1150=1207%:%
  2635 %:%1127=1202%:%
  2715 %:%1151=1208%:%
  2636 %:%1128=1203%:%
  2716 %:%1152=1209%:%
  2637 %:%1129=1204%:%
  2717 %:%1153=1210%:%
  2638 %:%1130=1205%:%
  2718 %:%1154=1211%:%
  2639 %:%1131=1206%:%
  2719 %:%1155=1212%:%
  2640 %:%1132=1207%:%
  2720 %:%1156=1213%:%
  2641 %:%1133=1208%:%
  2721 %:%1157=1214%:%
  2642 %:%1134=1209%:%
  2722 %:%1158=1215%:%
  2643 %:%1135=1210%:%
  2723 %:%1159=1216%:%
  2644 %:%1136=1211%:%
  2724 %:%1160=1217%:%
  2645 %:%1137=1212%:%
  2725 %:%1161=1218%:%
  2646 %:%1138=1213%:%
  2726 %:%1162=1219%:%
  2647 %:%1139=1214%:%
  2727 %:%1163=1220%:%
  2648 %:%1140=1215%:%
  2728 %:%1164=1221%:%
  2649 %:%1141=1216%:%
  2729 %:%1165=1222%:%
  2650 %:%1142=1217%:%
  2730 %:%1166=1223%:%
  2651 %:%1143=1218%:%
  2731 %:%1167=1224%:%
  2652 %:%1144=1219%:%
  2732 %:%1168=1225%:%
  2653 %:%1145=1220%:%
  2733 %:%1169=1226%:%
  2654 %:%1146=1221%:%
  2734 %:%1170=1227%:%
  2655 %:%1147=1222%:%
  2735 %:%1171=1228%:%
  2656 %:%1148=1223%:%
  2736 %:%1172=1229%:%
  2657 %:%1149=1224%:%
  2737 %:%1173=1230%:%
  2658 %:%1150=1225%:%
  2738 %:%1174=1231%:%
  2659 %:%1151=1226%:%
  2739 %:%1175=1232%:%
  2660 %:%1152=1227%:%
  2740 %:%1176=1233%:%
  2661 %:%1153=1228%:%
  2741 %:%1177=1234%:%
  2662 %:%1154=1229%:%
  2742 %:%1178=1235%:%
  2663 %:%1155=1230%:%
  2743 %:%1179=1236%:%
  2664 %:%1156=1231%:%
  2744 %:%1180=1237%:%
  2665 %:%1157=1232%:%
  2745 %:%1181=1238%:%
  2666 %:%1158=1233%:%
  2746 %:%1182=1239%:%
  2667 %:%1159=1234%:%
  2747 %:%1183=1240%:%
  2668 %:%1160=1235%:%
  2748 %:%1184=1241%:%
  2669 %:%1161=1236%:%
  2749 %:%1185=1242%:%
  2670 %:%1162=1237%:%
  2750 %:%1186=1243%:%
  2671 %:%1163=1238%:%
  2751 %:%1187=1244%:%
  2672 %:%1164=1239%:%
  2752 %:%1188=1245%:%
  2673 %:%1165=1240%:%
  2753 %:%1189=1246%:%
  2674 %:%1166=1241%:%
  2754 %:%1190=1247%:%
  2675 %:%1167=1242%:%
  2755 %:%1191=1248%:%
  2676 %:%1167=1243%:%
  2756 %:%1192=1249%:%
  2677 %:%1168=1244%:%
  2757 %:%1193=1250%:%
  2678 %:%1168=1245%:%
  2758 %:%1193=1251%:%
  2679 %:%1169=1246%:%
  2759 %:%1193=1252%:%
  2680 %:%1169=1247%:%
  2760 %:%1194=1253%:%
  2681 %:%1170=1248%:%
  2761 %:%1195=1254%:%
  2682 %:%1171=1249%:%
  2762 %:%1195=1255%:%
  2683 %:%1172=1250%:%
  2763 %:%1195=1256%:%
  2684 %:%1173=1251%:%
  2764 %:%1195=1257%:%
  2685 %:%1174=1252%:%
  2765 %:%1196=1258%:%
  2686 %:%1175=1253%:%
  2766 %:%1197=1259%:%
  2687 %:%1176=1254%:%
  2767 %:%1198=1260%:%
  2688 %:%1176=1255%:%
  2768 %:%1199=1261%:%
  2689 %:%1177=1256%:%
  2769 %:%1200=1262%:%
  2690 %:%1177=1257%:%
  2770 %:%1200=1263%:%
  2691 %:%1178=1258%:%
  2771 %:%1201=1264%:%
  2692 %:%1178=1259%:%
  2772 %:%1202=1265%:%
  2693 %:%1179=1260%:%
  2773 %:%1203=1266%:%
  2694 %:%1180=1261%:%
  2774 %:%1204=1267%:%
  2695 %:%1181=1262%:%
  2775 %:%1205=1268%:%
  2696 %:%1182=1263%:%
  2776 %:%1206=1269%:%
  2697 %:%1183=1264%:%
  2777 %:%1207=1270%:%
  2698 %:%1184=1265%:%
  2778 %:%1208=1271%:%
  2699 %:%1185=1266%:%
  2779 %:%1209=1272%:%
  2700 %:%1186=1267%:%
  2780 %:%1210=1273%:%
  2701 %:%1187=1268%:%
  2781 %:%1211=1274%:%
  2702 %:%1188=1269%:%
  2782 %:%1212=1275%:%
  2703 %:%1189=1270%:%
  2783 %:%1213=1276%:%
  2704 %:%1190=1271%:%
  2784 %:%1214=1277%:%
  2705 %:%1191=1272%:%
  2785 %:%1215=1278%:%
  2706 %:%1192=1273%:%
  2786 %:%1216=1279%:%
  2707 %:%1193=1274%:%
  2787 %:%1217=1280%:%
  2708 %:%1194=1275%:%
  2788 %:%1218=1281%:%
  2709 %:%1195=1276%:%
  2789 %:%1219=1282%:%
  2710 %:%1196=1277%:%
  2790 %:%1220=1283%:%
  2711 %:%1197=1278%:%
  2791 %:%1221=1284%:%
  2712 %:%1198=1279%:%
  2792 %:%1222=1285%:%
  2713 %:%1199=1280%:%
  2793 %:%1223=1286%:%
  2714 %:%1200=1281%:%
  2794 %:%1224=1287%:%
  2715 %:%1201=1282%:%
  2795 %:%1225=1288%:%
  2716 %:%1202=1283%:%
  2796 %:%1226=1289%:%
  2717 %:%1203=1284%:%
  2797 %:%1227=1290%:%
  2718 %:%1204=1285%:%
  2798 %:%1228=1291%:%
  2719 %:%1205=1286%:%
  2799 %:%1229=1292%:%
  2720 %:%1206=1287%:%
  2800 %:%1230=1293%:%
  2721 %:%1207=1288%:%
  2801 %:%1231=1294%:%
  2722 %:%1208=1289%:%
  2802 %:%1232=1295%:%
  2723 %:%1209=1290%:%
  2803 %:%1233=1296%:%
  2724 %:%1209=1291%:%
  2804 %:%1234=1297%:%
  2725 %:%1210=1292%:%
  2805 %:%1235=1298%:%
  2726 %:%1211=1293%:%
  2806 %:%1236=1299%:%
  2727 %:%1212=1294%:%
  2807 %:%1237=1300%:%
  2728 %:%1213=1295%:%
  2808 %:%1238=1301%:%
  2729 %:%1214=1296%:%
  2809 %:%1239=1302%:%
  2730 %:%1215=1297%:%
  2810 %:%1240=1303%:%
  2731 %:%1216=1298%:%
  2811 %:%1241=1304%:%
  2732 %:%1216=1299%:%
  2812 %:%1242=1305%:%
  2733 %:%1217=1300%:%
  2813 %:%1243=1306%:%
  2734 %:%1218=1301%:%
  2814 %:%1244=1307%:%
  2735 %:%1219=1302%:%
  2815 %:%1245=1308%:%
  2736 %:%1219=1303%:%
  2816 %:%1246=1309%:%
  2737 %:%1220=1304%:%
  2817 %:%1247=1310%:%
  2738 %:%1221=1305%:%
  2818 %:%1248=1311%:%
  2739 %:%1222=1306%:%
  2819 %:%1248=1312%:%
  2740 %:%1222=1307%:%
  2820 %:%1249=1313%:%
  2741 %:%1223=1308%:%
  2821 %:%1249=1314%:%
  2742 %:%1223=1309%:%
  2822 %:%1250=1315%:%
  2743 %:%1224=1310%:%
  2823 %:%1250=1316%:%
  2744 %:%1224=1311%:%
  2824 %:%1251=1317%:%
  2745 %:%1225=1312%:%
  2825 %:%1252=1318%:%
  2746 %:%1226=1313%:%
  2826 %:%1253=1319%:%
  2747 %:%1227=1314%:%
  2827 %:%1254=1320%:%
  2748 %:%1227=1315%:%
  2828 %:%1255=1321%:%
  2749 %:%1228=1316%:%
  2829 %:%1256=1322%:%
  2750 %:%1228=1317%:%
  2830 %:%1257=1323%:%
  2751 %:%1229=1318%:%
  2831 %:%1257=1324%:%
  2752 %:%1229=1319%:%
  2832 %:%1258=1325%:%
  2753 %:%1229=1320%:%
  2833 %:%1258=1326%:%
  2754 %:%1229=1321%:%
  2834 %:%1259=1327%:%
  2755 %:%1230=1322%:%
  2835 %:%1259=1328%:%
  2756 %:%1230=1323%:%
  2836 %:%1260=1329%:%
  2757 %:%1231=1324%:%
  2837 %:%1261=1330%:%
  2758 %:%1232=1325%:%
  2838 %:%1262=1331%:%
  2759 %:%1232=1327%:%
  2839 %:%1263=1332%:%
  2760 %:%1232=1328%:%
  2840 %:%1264=1333%:%
  2761 %:%1232=1329%:%
  2841 %:%1265=1334%:%
  2762 %:%1232=1330%:%
  2842 %:%1266=1335%:%
  2763 %:%1232=1331%:%
  2843 %:%1267=1336%:%
  2764 %:%1233=1332%:%
  2844 %:%1268=1337%:%
  2765 %:%1233=1333%:%
  2845 %:%1269=1338%:%
  2766 %:%1234=1334%:%
  2846 %:%1270=1339%:%
  2767 %:%1234=1335%:%
  2847 %:%1271=1340%:%
  2768 %:%1235=1336%:%
  2848 %:%1272=1341%:%
  2769 %:%1235=1337%:%
  2849 %:%1273=1342%:%
  2770 %:%1236=1338%:%
  2850 %:%1274=1343%:%
  2771 %:%1237=1339%:%
  2851 %:%1275=1344%:%
  2772 %:%1238=1340%:%
  2852 %:%1276=1345%:%
  2773 %:%1239=1341%:%
  2853 %:%1277=1346%:%
  2774 %:%1239=1342%:%
  2854 %:%1278=1347%:%
  2775 %:%1240=1343%:%
  2855 %:%1279=1348%:%
  2776 %:%1240=1344%:%
  2856 %:%1280=1349%:%
  2777 %:%1241=1345%:%
  2857 %:%1281=1350%:%
  2778 %:%1242=1346%:%
  2858 %:%1282=1351%:%
  2779 %:%1242=1347%:%
  2859 %:%1283=1352%:%
  2780 %:%1243=1348%:%
  2860 %:%1284=1353%:%
  2781 %:%1244=1349%:%
  2861 %:%1285=1354%:%
  2782 %:%1245=1350%:%
  2862 %:%1286=1355%:%
  2783 %:%1246=1351%:%
  2863 %:%1287=1356%:%
  2784 %:%1247=1352%:%
  2864 %:%1288=1357%:%
  2785 %:%1248=1353%:%
  2865 %:%1289=1358%:%
  2786 %:%1249=1354%:%
  2866 %:%1290=1359%:%
  2787 %:%1250=1355%:%
  2867 %:%1290=1360%:%
  2788 %:%1251=1356%:%
  2868 %:%1291=1361%:%
  2789 %:%1252=1357%:%
  2869 %:%1292=1362%:%
  2790 %:%1253=1358%:%
  2870 %:%1293=1363%:%
  2791 %:%1254=1359%:%
  2871 %:%1294=1364%:%
  2792 %:%1255=1360%:%
  2872 %:%1295=1365%:%
  2793 %:%1256=1361%:%
  2873 %:%1296=1366%:%
  2794 %:%1257=1362%:%
  2874 %:%1297=1367%:%
  2795 %:%1258=1363%:%
  2875 %:%1297=1368%:%
  2796 %:%1259=1364%:%
  2876 %:%1298=1369%:%
  2797 %:%1260=1365%:%
  2877 %:%1299=1370%:%
  2798 %:%1261=1366%:%
  2878 %:%1300=1371%:%
  2799 %:%1262=1367%:%
  2879 %:%1300=1372%:%
  2800 %:%1263=1368%:%
  2880 %:%1301=1373%:%
  2801 %:%1264=1369%:%
  2881 %:%1302=1374%:%
  2802 %:%1265=1370%:%
  2882 %:%1303=1375%:%
  2803 %:%1266=1371%:%
  2883 %:%1303=1376%:%
  2804 %:%1267=1372%:%
  2884 %:%1304=1377%:%
  2805 %:%1268=1373%:%
  2885 %:%1304=1378%:%
  2806 %:%1269=1374%:%
  2886 %:%1305=1379%:%
  2807 %:%1270=1375%:%
  2887 %:%1305=1380%:%
  2808 %:%1271=1376%:%
  2888 %:%1306=1381%:%
  2809 %:%1272=1377%:%
  2889 %:%1307=1382%:%
  2810 %:%1273=1378%:%
  2890 %:%1308=1383%:%
  2811 %:%1274=1379%:%
  2891 %:%1308=1384%:%
  2812 %:%1275=1380%:%
  2892 %:%1309=1385%:%
  2813 %:%1276=1381%:%
  2893 %:%1309=1386%:%
  2814 %:%1277=1382%:%
  2894 %:%1310=1387%:%
  2815 %:%1278=1383%:%
  2895 %:%1310=1388%:%
  2816 %:%1279=1384%:%
  2896 %:%1310=1389%:%
  2817 %:%1280=1385%:%
  2897 %:%1310=1390%:%
  2818 %:%1281=1386%:%
  2898 %:%1311=1391%:%
  2819 %:%1282=1387%:%
  2899 %:%1311=1392%:%
  2820 %:%1283=1388%:%
  2900 %:%1312=1393%:%
  2821 %:%1284=1389%:%
  2901 %:%1313=1394%:%
  2822 %:%1285=1390%:%
  2902 %:%1313=1396%:%
  2823 %:%1286=1391%:%
  2903 %:%1313=1397%:%
  2824 %:%1287=1392%:%
  2904 %:%1313=1398%:%
  2825 %:%1288=1393%:%
  2905 %:%1313=1399%:%
  2826 %:%1289=1394%:%
  2906 %:%1313=1400%:%
  2827 %:%1290=1395%:%
  2907 %:%1314=1401%:%
  2828 %:%1291=1396%:%
  2908 %:%1314=1402%:%
  2829 %:%1292=1397%:%
  2909 %:%1315=1403%:%
  2830 %:%1293=1398%:%
  2910 %:%1315=1404%:%
  2831 %:%1302=1402%:%
  2911 %:%1316=1405%:%
  2832 %:%1314=1409%:%
  2912 %:%1316=1406%:%
  2833 %:%1315=1410%:%
  2913 %:%1317=1407%:%
  2834 %:%1316=1411%:%
  2914 %:%1318=1408%:%
  2835 %:%1317=1412%:%
  2915 %:%1319=1409%:%
  2836 %:%1318=1413%:%
  2916 %:%1320=1410%:%
  2837 %:%1319=1414%:%
  2917 %:%1320=1411%:%
  2838 %:%1320=1415%:%
  2918 %:%1321=1412%:%
  2839 %:%1329=1420%:%
  2919 %:%1321=1413%:%
  2840 %:%1341=1424%:%
  2920 %:%1322=1414%:%
  2841 %:%1342=1425%:%
  2921 %:%1323=1415%:%
  2842 %:%1343=1426%:%
  2922 %:%1323=1416%:%
  2843 %:%1344=1427%:%
  2923 %:%1324=1417%:%
  2844 %:%1345=1428%:%
  2924 %:%1325=1418%:%
  2845 %:%1346=1429%:%
  2925 %:%1326=1419%:%
  2846 %:%1347=1430%:%
  2926 %:%1327=1420%:%
  2847 %:%1348=1431%:%
  2927 %:%1328=1421%:%
  2848 %:%1349=1432%:%
  2928 %:%1329=1422%:%
  2849 %:%1350=1433%:%
  2929 %:%1330=1423%:%
  2850 %:%1351=1434%:%
  2930 %:%1331=1424%:%
  2851 %:%1352=1435%:%
  2931 %:%1332=1425%:%
  2852 %:%1353=1436%:%
  2932 %:%1333=1426%:%
  2853 %:%1354=1437%:%
  2933 %:%1334=1427%:%
  2854 %:%1355=1438%:%
  2934 %:%1335=1428%:%
  2855 %:%1356=1439%:%
  2935 %:%1336=1429%:%
  2856 %:%1357=1440%:%
  2936 %:%1337=1430%:%
  2857 %:%1358=1441%:%
  2937 %:%1338=1431%:%
  2858 %:%1359=1442%:%
  2938 %:%1339=1432%:%
  2859 %:%1360=1443%:%
  2939 %:%1340=1433%:%
  2860 %:%1361=1444%:%
  2940 %:%1341=1434%:%
  2861 %:%1362=1445%:%
  2941 %:%1342=1435%:%
  2862 %:%1363=1446%:%
  2942 %:%1343=1436%:%
  2863 %:%1364=1447%:%
  2943 %:%1344=1437%:%
  2864 %:%1365=1448%:%
  2944 %:%1345=1438%:%
  2865 %:%1366=1449%:%
  2945 %:%1346=1439%:%
  2866 %:%1367=1450%:%
  2946 %:%1347=1440%:%
  2867 %:%1368=1451%:%
  2947 %:%1348=1441%:%
  2868 %:%1369=1452%:%
  2948 %:%1349=1442%:%
  2869 %:%1370=1453%:%
  2949 %:%1350=1443%:%
  2870 %:%1371=1454%:%
  2950 %:%1351=1444%:%
  2871 %:%1372=1455%:%
  2951 %:%1352=1445%:%
  2872 %:%1373=1456%:%
  2952 %:%1353=1446%:%
  2873 %:%1374=1457%:%
  2953 %:%1354=1447%:%
  2874 %:%1375=1458%:%
  2954 %:%1355=1448%:%
  2875 %:%1376=1459%:%
  2955 %:%1356=1449%:%
  2876 %:%1377=1460%:%
  2956 %:%1357=1450%:%
  2877 %:%1378=1461%:%
  2957 %:%1358=1451%:%
  2878 %:%1379=1462%:%
  2958 %:%1359=1452%:%
  2879 %:%1380=1463%:%
  2959 %:%1360=1453%:%
  2880 %:%1381=1464%:%
  2960 %:%1361=1454%:%
  2881 %:%1382=1465%:%
  2961 %:%1362=1455%:%
  2882 %:%1383=1466%:%
  2962 %:%1363=1456%:%
  2883 %:%1384=1467%:%
  2963 %:%1364=1457%:%
  2884 %:%1385=1468%:%
  2964 %:%1365=1458%:%
  2885 %:%1386=1469%:%
  2965 %:%1366=1459%:%
  2886 %:%1387=1470%:%
  2966 %:%1367=1460%:%
  2887 %:%1388=1471%:%
  2967 %:%1368=1461%:%
  2888 %:%1389=1472%:%
  2968 %:%1369=1462%:%
  2889 %:%1390=1473%:%
  2969 %:%1370=1463%:%
  2890 %:%1391=1474%:%
  2970 %:%1371=1464%:%
  2891 %:%1392=1475%:%
  2971 %:%1372=1465%:%
  2892 %:%1393=1476%:%
  2972 %:%1373=1466%:%
  2893 %:%1394=1477%:%
  2973 %:%1374=1467%:%
       
  2974 %:%1383=1471%:%
  2894 %:%1395=1478%:%
  2975 %:%1395=1478%:%
  2895 %:%1396=1479%:%
  2976 %:%1396=1479%:%
  2896 %:%1397=1480%:%
  2977 %:%1397=1480%:%
  2897 %:%1398=1481%:%
  2978 %:%1398=1481%:%
  2898 %:%1399=1482%:%
  2979 %:%1399=1482%:%
  2899 %:%1400=1483%:%
  2980 %:%1400=1483%:%
  2900 %:%1401=1484%:%
  2981 %:%1401=1484%:%
  2901 %:%1402=1485%:%
  2982 %:%1410=1489%:%
  2902 %:%1403=1486%:%
  2983 %:%1422=1493%:%
  2903 %:%1404=1487%:%
  2984 %:%1423=1494%:%
  2904 %:%1405=1488%:%
  2985 %:%1424=1495%:%
  2905 %:%1406=1489%:%
  2986 %:%1425=1496%:%
  2906 %:%1407=1490%:%
  2987 %:%1426=1497%:%
  2907 %:%1408=1491%:%
  2988 %:%1427=1498%:%
  2908 %:%1409=1492%:%
  2989 %:%1428=1499%:%
  2909 %:%1410=1493%:%
  2990 %:%1429=1500%:%
  2910 %:%1411=1494%:%
  2991 %:%1430=1501%:%
  2911 %:%1412=1495%:%
  2992 %:%1431=1502%:%
  2912 %:%1413=1496%:%
  2993 %:%1432=1503%:%
  2913 %:%1414=1497%:%
  2994 %:%1433=1504%:%
  2914 %:%1415=1498%:%
  2995 %:%1434=1505%:%
  2915 %:%1416=1499%:%
  2996 %:%1435=1506%:%
  2916 %:%1417=1500%:%
  2997 %:%1436=1507%:%
  2917 %:%1418=1501%:%
  2998 %:%1437=1508%:%
  2918 %:%1419=1502%:%
  2999 %:%1438=1509%:%
  2919 %:%1420=1503%:%
  3000 %:%1439=1510%:%
  2920 %:%1421=1504%:%
  3001 %:%1440=1511%:%
  2921 %:%1422=1505%:%
  3002 %:%1441=1512%:%
  2922 %:%1423=1506%:%
  3003 %:%1442=1513%:%
  2923 %:%1424=1507%:%
  3004 %:%1443=1514%:%
  2924 %:%1425=1508%:%
  3005 %:%1444=1515%:%
  2925 %:%1426=1509%:%
  3006 %:%1445=1516%:%
  2926 %:%1427=1510%:%
  3007 %:%1446=1517%:%
  2927 %:%1428=1511%:%
  3008 %:%1447=1518%:%
  2928 %:%1429=1512%:%
  3009 %:%1448=1519%:%
  2929 %:%1430=1513%:%
  3010 %:%1449=1520%:%
  2930 %:%1430=1629%:%
  3011 %:%1450=1521%:%
  2931 %:%1431=1630%:%
  3012 %:%1451=1522%:%
  2932 %:%1432=1631%:%
  3013 %:%1452=1523%:%
  2933 %:%1433=1632%:%
  3014 %:%1453=1524%:%
  2934 %:%1434=1633%:%
  3015 %:%1454=1525%:%
  2935 %:%1434=1794%:%
  3016 %:%1455=1526%:%
  2936 %:%1435=1795%:%
  3017 %:%1456=1527%:%
  2937 %:%1436=1796%:%
  3018 %:%1457=1528%:%
  2938 %:%1437=1797%:%
  3019 %:%1458=1529%:%
  2939 %:%1438=1798%:%
  3020 %:%1459=1530%:%
  2940 %:%1439=1799%:%
  3021 %:%1460=1531%:%
  2941 %:%1440=1800%:%
  3022 %:%1461=1532%:%
  2942 %:%1441=1801%:%
  3023 %:%1462=1533%:%
  2943 %:%1442=1802%:%
  3024 %:%1463=1534%:%
  2944 %:%1443=1803%:%
  3025 %:%1464=1535%:%
  2945 %:%1444=1804%:%
  3026 %:%1465=1536%:%
  2946 %:%1445=1805%:%
  3027 %:%1466=1537%:%
  2947 %:%1446=1806%:%
  3028 %:%1467=1538%:%
  2948 %:%1447=1807%:%
  3029 %:%1468=1539%:%
  2949 %:%1448=1808%:%
  3030 %:%1469=1540%:%
  2950 %:%1449=1809%:%
  3031 %:%1470=1541%:%
  2951 %:%1450=1810%:%
  3032 %:%1471=1542%:%
  2952 %:%1451=1811%:%
  3033 %:%1472=1543%:%
  2953 %:%1452=1812%:%
  3034 %:%1473=1544%:%
  2954 %:%1453=1813%:%
  3035 %:%1474=1545%:%
  2955 %:%1453=1814%:%
  3036 %:%1475=1546%:%
  2956 %:%1454=1815%:%
  3037 %:%1476=1547%:%
  2957 %:%1454=1816%:%
  3038 %:%1477=1548%:%
  2958 %:%1454=1817%:%
  3039 %:%1478=1549%:%
  2959 %:%1455=1818%:%
  3040 %:%1479=1550%:%
  2960 %:%1455=1819%:%
  3041 %:%1480=1551%:%
  2961 %:%1456=1820%:%
  3042 %:%1481=1552%:%
  2962 %:%1457=1821%:%
  3043 %:%1482=1553%:%
  2963 %:%1458=1822%:%
  3044 %:%1483=1554%:%
  2964 %:%1459=1823%:%
  3045 %:%1484=1555%:%
  2965 %:%1460=1824%:%
  3046 %:%1485=1556%:%
  2966 %:%1461=1825%:%
  3047 %:%1486=1557%:%
  2967 %:%1462=1826%:%
  3048 %:%1487=1558%:%
  2968 %:%1463=1827%:%
  3049 %:%1488=1559%:%
  2969 %:%1464=1828%:%
  3050 %:%1489=1560%:%
  2970 %:%1465=1829%:%
  3051 %:%1490=1561%:%
  2971 %:%1466=1830%:%
  3052 %:%1491=1562%:%
  2972 %:%1467=1831%:%
  3053 %:%1492=1563%:%
  2973 %:%1468=1832%:%
  3054 %:%1493=1564%:%
  2974 %:%1469=1833%:%
  3055 %:%1494=1565%:%
  2975 %:%1470=1834%:%
  3056 %:%1495=1566%:%
  2976 %:%1471=1835%:%
  3057 %:%1496=1567%:%
  2977 %:%1472=1836%:%
  3058 %:%1497=1568%:%
  2978 %:%1472=1837%:%
  3059 %:%1498=1569%:%
  2979 %:%1473=1838%:%
  3060 %:%1499=1570%:%
  2980 %:%1474=1839%:%
  3061 %:%1500=1571%:%
  2981 %:%1475=1840%:%
  3062 %:%1501=1572%:%
  2982 %:%1475=1841%:%
  3063 %:%1502=1573%:%
  2983 %:%1475=1842%:%
  3064 %:%1503=1574%:%
  2984 %:%1476=1843%:%
  3065 %:%1504=1575%:%
  2985 %:%1477=1844%:%
  3066 %:%1505=1576%:%
  2986 %:%1478=1845%:%
  3067 %:%1506=1577%:%
  2987 %:%1478=1846%:%
  3068 %:%1507=1578%:%
  2988 %:%1479=1847%:%
  3069 %:%1508=1579%:%
  2989 %:%1479=1848%:%
  3070 %:%1509=1580%:%
  2990 %:%1480=1849%:%
  3071 %:%1510=1581%:%
  2991 %:%1481=1850%:%
  3072 %:%1511=1582%:%
  2992 %:%1482=1851%:%
  3073 %:%1511=1698%:%
  2993 %:%1483=1852%:%
  3074 %:%1512=1699%:%
  2994 %:%1484=1853%:%
  3075 %:%1513=1700%:%
  2995 %:%1485=1854%:%
  3076 %:%1514=1701%:%
  2996 %:%1486=1855%:%
  3077 %:%1515=1702%:%
  2997 %:%1487=1856%:%
  3078 %:%1515=1863%:%
  2998 %:%1488=1857%:%
  3079 %:%1516=1864%:%
  2999 %:%1489=1858%:%
  3080 %:%1517=1865%:%
  3000 %:%1490=1859%:%
  3081 %:%1518=1866%:%
  3001 %:%1491=1860%:%
  3082 %:%1519=1867%:%
  3002 %:%1492=1861%:%
  3083 %:%1520=1868%:%
  3003 %:%1493=1862%:%
  3084 %:%1521=1869%:%
  3004 %:%1494=1863%:%
  3085 %:%1522=1870%:%
  3005 %:%1495=1864%:%
  3086 %:%1523=1871%:%
  3006 %:%1496=1865%:%
  3087 %:%1524=1872%:%
  3007 %:%1505=1870%:%
  3088 %:%1525=1873%:%
  3008 %:%1517=1874%:%
  3089 %:%1526=1874%:%
  3009 %:%1518=1875%:%
  3090 %:%1527=1875%:%
  3010 %:%1519=1876%:%
  3091 %:%1528=1876%:%
  3011 %:%1520=1877%:%
  3092 %:%1529=1877%:%
  3012 %:%1521=1878%:%
  3093 %:%1530=1878%:%
  3013 %:%1522=1879%:%
  3094 %:%1531=1879%:%
  3014 %:%1523=1880%:%
  3095 %:%1532=1880%:%
  3015 %:%1524=1881%:%
  3096 %:%1533=1881%:%
  3016 %:%1525=1882%:%
  3097 %:%1534=1882%:%
  3017 %:%1526=1883%:%
  3098 %:%1534=1883%:%
  3018 %:%1527=1884%:%
  3099 %:%1535=1884%:%
  3019 %:%1528=1885%:%
  3100 %:%1535=1885%:%
  3020 %:%1529=1886%:%
  3101 %:%1535=1886%:%
  3021 %:%1530=1887%:%
  3102 %:%1536=1887%:%
  3022 %:%1531=1888%:%
  3103 %:%1536=1888%:%
  3023 %:%1532=1889%:%
  3104 %:%1537=1889%:%
  3024 %:%1533=1890%:%
  3105 %:%1538=1890%:%
  3025 %:%1534=1891%:%
  3106 %:%1539=1891%:%
  3026 %:%1535=1892%:%
  3107 %:%1540=1892%:%
  3027 %:%1536=1893%:%
  3108 %:%1541=1893%:%
  3028 %:%1537=1894%:%
  3109 %:%1542=1894%:%
  3029 %:%1538=1895%:%
  3110 %:%1543=1895%:%
  3030 %:%1539=1896%:%
  3111 %:%1544=1896%:%
  3031 %:%1540=1897%:%
  3112 %:%1545=1897%:%
  3032 %:%1541=1898%:%
  3113 %:%1546=1898%:%
  3033 %:%1542=1899%:%
  3114 %:%1547=1899%:%
  3034 %:%1543=1900%:%
  3115 %:%1548=1900%:%
  3035 %:%1544=1901%:%
  3116 %:%1549=1901%:%
  3036 %:%1545=1902%:%
  3117 %:%1550=1902%:%
  3037 %:%1546=1903%:%
  3118 %:%1551=1903%:%
  3038 %:%1547=1904%:%
  3119 %:%1552=1904%:%
  3039 %:%1548=1905%:%
  3120 %:%1553=1905%:%
  3040 %:%1549=1906%:%
  3121 %:%1553=1906%:%
  3041 %:%1550=1907%:%
  3122 %:%1554=1907%:%
  3042 %:%1551=1908%:%
  3123 %:%1555=1908%:%
  3043 %:%1552=1909%:%
  3124 %:%1556=1909%:%
  3044 %:%1553=1910%:%
  3125 %:%1556=1910%:%
  3045 %:%1554=1911%:%
  3126 %:%1556=1911%:%
  3046 %:%1555=1912%:%
  3127 %:%1557=1912%:%
  3047 %:%1556=1913%:%
  3128 %:%1558=1913%:%
  3048 %:%1557=1914%:%
  3129 %:%1559=1914%:%
  3049 %:%1558=1915%:%
  3130 %:%1559=1915%:%
  3050 %:%1559=1916%:%
  3131 %:%1560=1916%:%
  3051 %:%1560=1917%:%
  3132 %:%1560=1917%:%
  3052 %:%1561=1918%:%
  3133 %:%1561=1918%:%
  3053 %:%1562=1919%:%
  3134 %:%1562=1919%:%
  3054 %:%1563=1920%:%
  3135 %:%1563=1920%:%
  3055 %:%1564=1921%:%
  3136 %:%1564=1921%:%
  3056 %:%1565=1922%:%
  3137 %:%1565=1922%:%
  3057 %:%1566=1923%:%
  3138 %:%1566=1923%:%
  3058 %:%1567=1924%:%
  3139 %:%1567=1924%:%
  3059 %:%1568=1925%:%
  3140 %:%1568=1925%:%
  3060 %:%1569=1926%:%
  3141 %:%1569=1926%:%
  3061 %:%1582=1932%:%
  3142 %:%1570=1927%:%
       
  3143 %:%1571=1928%:%
       
  3144 %:%1572=1929%:%
       
  3145 %:%1573=1930%:%
       
  3146 %:%1574=1931%:%
       
  3147 %:%1575=1932%:%
       
  3148 %:%1576=1933%:%
       
  3149 %:%1577=1934%:%
       
  3150 %:%1586=1939%:%
       
  3151 %:%1598=1943%:%
       
  3152 %:%1599=1944%:%
       
  3153 %:%1600=1945%:%
       
  3154 %:%1601=1946%:%
       
  3155 %:%1602=1947%:%
       
  3156 %:%1603=1948%:%
       
  3157 %:%1604=1949%:%
       
  3158 %:%1605=1950%:%
       
  3159 %:%1606=1951%:%
       
  3160 %:%1607=1952%:%
       
  3161 %:%1608=1953%:%
       
  3162 %:%1609=1954%:%
       
  3163 %:%1610=1955%:%
       
  3164 %:%1611=1956%:%
       
  3165 %:%1612=1957%:%
       
  3166 %:%1613=1958%:%
       
  3167 %:%1614=1959%:%
       
  3168 %:%1615=1960%:%
       
  3169 %:%1616=1961%:%
       
  3170 %:%1617=1962%:%
       
  3171 %:%1618=1963%:%
       
  3172 %:%1619=1964%:%
       
  3173 %:%1620=1965%:%
       
  3174 %:%1621=1966%:%
       
  3175 %:%1622=1967%:%
       
  3176 %:%1623=1968%:%
       
  3177 %:%1624=1969%:%
       
  3178 %:%1625=1970%:%
       
  3179 %:%1626=1971%:%
       
  3180 %:%1627=1972%:%
       
  3181 %:%1628=1973%:%
       
  3182 %:%1629=1974%:%
       
  3183 %:%1630=1975%:%
       
  3184 %:%1631=1976%:%
       
  3185 %:%1632=1977%:%
       
  3186 %:%1633=1978%:%
       
  3187 %:%1634=1979%:%
       
  3188 %:%1635=1980%:%
       
  3189 %:%1636=1981%:%
       
  3190 %:%1637=1982%:%
       
  3191 %:%1638=1983%:%
       
  3192 %:%1639=1984%:%
       
  3193 %:%1640=1985%:%
       
  3194 %:%1641=1986%:%
       
  3195 %:%1642=1987%:%
       
  3196 %:%1643=1988%:%
       
  3197 %:%1644=1989%:%
       
  3198 %:%1645=1990%:%
       
  3199 %:%1646=1991%:%
       
  3200 %:%1647=1992%:%
       
  3201 %:%1648=1993%:%
       
  3202 %:%1649=1994%:%
       
  3203 %:%1650=1995%:%
       
  3204 %:%1663=2001%:%