
:>"^t             (   @   sW  d  Z  d d d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( g( Z d) d*   Z e   Z d+ d*   Z e   Z [ e e k s t  d, d*   Z e   Z [ d- d*   Z e   Z [ d. d*   Z e   Z [ d/ d*   Z e   Z	 [ d0 d*   Z e   Z
 [ d1 d*   Z e   Z [ d2 d*   Z e   Z [ d3 d*   Z e   Z [ d4 d*   Z e   Z [ d5 d*   Z e   Z [ d6 d*   Z e   Z [ d7 d*   Z e   Z [ d8 d*   Z e   Z [ d9 d*   Z e   Z [ d: d*   Z e   Z [ d; d*   Z e   Z [ d< d*   Z e   Z [ d= d*   Z e   Z [ d> d*   Z e   Z [ d? d*   Z e   Z [ d@ d*   Z e   Z [ dA d*   Z e   Z [ dB d*   Z e   Z [ dC d*   Z e   Z [ dD d*   Z e   Z [ dE d*   Z e   Z [ dF d*   Z e   Z  [ dG d*   Z e   Z! [ dH d*   Z e   Z" [ dI d*   Z e   Z# [ dJ d*   Z e   Z$ [ dK d*   Z e   Z% [ dL d*   Z e   Z& [ dM d*   Z e   Z' [ dN d*   Z e   Z( [ dO d*   Z e   Z) [ dP d*   Z e   Z* [ dQ d*   Z e   Z+ [ dR S)Sa  Substitution matrices for use in alignments, etc.

The information on this page was originally obtained from Dr. Gerhard Vogt's
page http://www.embl-heidelberg.de/~vogt/matrices/mlist1.html (dead link),
and was extracted using a script.

You can view an archive copy of this webpage from 1999 here;
https://web.archive.org/web/19991014010917/http://www.embl-heidelberg.de/%7Evogt/matrices/mlist1.html
benner6benner22benner74	blosum100blosum30blosum35blosum40blosum45blosum50blosum55blosum60blosum62blosum65blosum70blosum75blosum80blosum85blosum90blosum95fengfitchgeneticgonnetgrantidentjohnsonlevinmclachmiyata	nwsgappeppam120pam180pam250pam30pam300pam60pam90raorisler	structurec              C   s  dU dV dW dX dY d dZ d
 d[ d\ d] d d^ d_ d` da db dc dd d de d df dg dh d di d dj dk dl dm dn do dp dq dr ds dt du dv d$ dw dx dy dz d{ d| d} d* d~ d+ d d, d d d d. d d d d/ d d+ d d d d d d d d d d d d1 d d2 d d d d d d d d d d d d d d d d# d d d d d d6 d d8 d d d d d d d d d d d d d d d d d d d d5 d d d d d d d d d d d d d d d d d d d d d d1 d d d d6 d d d d@ d d d d d d d d d d d d( d dC d d d d d d d d d d d d d d d d5 d d d d d d d d( d d: d d d d d d d d d d d d d dddddI ddddd	d
dddddddddd( dddddddddd" dddd d d!d"d d#d$d%d&d'd(d)d= d*d+d,dM d-d.d/d0d1d2d3d. d4d5d6d7d8d9d:d6 d;d<d=d>d?d8 d@dAdBdCdDdEdFdGdHd6 dId5 dJdKdLdMdNdOdPdQdRd# dSdTdUdVdWdXdYdZd[d\d]dM d^d_d`dadbd dcd dddedfd dgd. dhdP didN djdkdldmdndodpdqdrdsdtd* dudvdwdxdyd dzd@ d{d|d}d~ddddR dddd2 dddddddddd; ddddddddddS dd. dddd& dddddd dd ddT dddd: dddddddddddddd dd@ dd: i S(  NWFg?LRg	@Ig@Qg333333@NVg333333@HTg333333?Pg?g333333@Eg @g       @Agffffff@Dg?g333333@YMg@gffffff
@gffffff@Sg333333?g      @g      #@Cg      ?g@gffffff?Gg      ?gffffff?g333333(@g      @g333333?g      @Kgffffff@g?g@gffffff@g?g      @g@g        g?g333333@g333333@g      @g@g333333@g333333?g?gffffff@g@g?gffffff@g?g@g@g@g @g      @g333333@g@g@gffffff?g@gffffff-@gffffff@g333333@g      ?gffffff@)r)   r*   g)r+   r,   g	)r-   r-   )r.   r.   )r)   r/   g)r0   r-   )r1   r2   g333333)r1   r3   gٿ)r)   r0   g333333)r.   r4   )r)   r,   )r.   r5   g333333)r1   r1   )r1   r6   )r+   r/   g333333)r7   r8   g)r7   r-   gffffff
)r7   r4   gffffff)r4   r9   g333333)r7   r5   g      )r7   r7   )r2   r:   g      )r4   r:   g)r7   r.   gffffff)r4   r;   )r0   r5   )r:   r:   )r8   r,   g      )r3   r2   )r0   r4   g      )r3   r3   )r-   r2   )r<   r9   g333333)r,   r;   g)r-   r3   g       )r,   r:   gٿ)r5   r2   )r<   r<   )r5   r3   )r0   r8   )r-   r6   g)r<   r:   gffffff)r<   r;   gffffff)r,   r9   g)r*   r.   g)r*   r5   g	)r0   r0   )r8   r/   g      )r*   r4   g)r6   r/   )r*   r-   )r*   r8   g)r8   r9   g)r9   r9   )r+   r.   g333333)r)   r4   gffffff)r)   r5   g333333)r)   r8   g)r1   r9   g)r)   r-   g      )r9   r:   )r+   r5   g)r+   r4   g      )r)   r.   g)r1   r;   g )r.   r/   )r1   r:   g333333)r+   r8   g333333)r)   r7   g333333ӿ)r7   r/   g)r4   r3   g)r7   r*   )r4   r2   g)r5   r5   )r-   r/   g      )r;   r5   )r7   r0   gffffff)r4   r6   )r)   r1   gffffff)r7   r,   g)r8   r.   g)r3   r9   )r,   r1   )r5   r:   g333333)r,   r6   g      )r<   r3   gffffff)r+   r6   g333333)r<   r2   g)r0   r/   g333333)r8   r5   gɿ)r<   r1   )r0   r,   g)r3   r:   g)r8   r4   gffffff)r5   r9   )r2   r2   )r,   r2   g)r-   r;   g333333)r,   r3   g)r<   r6   gɿ)r-   r:   g)r*   r,   g)r*   r0   g      )r+   r:   gffffff)r*   r*   )r6   r5   g333333)r*   r/   g      )r)   r6   g333333)r+   r3   gɿ)r.   r9   gffffff)r/   r:   g)r/   r;   g)r1   r/   )r)   r2   g)r.   r;   g)r)   r3   g333333)r.   r:   g	)r/   r9   )r+   r1   g)r+   r+   )r;   r2   g      )r8   r8   )r;   r3   g333333)r7   r<   g      )r7   r;   g)r7   r:   )r4   r5   gffffff)r4   r4   )r7   r9   g)r8   r3   g)r0   r:   g)r8   r2   )r0   r;   gffffff)r,   r4   gٿ)r0   r<   gffffff)r<   r.   )r,   r5   g333333)r-   r,   gffffff)r/   r5   )r0   r9   g)r8   r6   g333333)r8   r1   g333333)r<   r5   gffffff)r,   r.   )r<   r4   )r*   r9   g)r-   r<   gffffff)r6   r3   gffffff)r6   r2   g333333)r-   r8   )r*   r:   g)r)   r+   g      )r*   r;   g)r*   r<   g333333)r*   r2   g333333)r6   r6   )r.   r2   g333333)r)   r;   g333333)r.   r3   )r)   r:   )r)   r<   gffffff)r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   gffffff)r)   r9   g333333)r+   r<   gffffff)r/   r3   g)r1   r4   gɿ)r/   r2   )r1   r5   g )r7   r+   g)r7   r1   )r;   r9   )r7   r6   gffffff)r0   r.   g      )r+   r2   gٿ)r;   r;   )r;   r:   g)r4   r/   )r7   r2   g333333)r7   r3   gffffff)r,   r/   g)r0   r6   gffffff
)r<   r,   )r0   r1   gffffff)r-   r.   gffffff)r0   r3   g)r8   r:   g)r<   r/   )r0   r2   )r8   r;   g)r2   r9   )r-   r4   gffffff)r8   r<   g333333)r-   r5   )r/   r/   )r,   r,   )r*   r3   g	)r+   r-   )r-   r9   g333333)r6   r9   gٿ)r+   r9   g      )r-   r1   g)r*   r6   g)r6   r:   g)r*   r1   )r6   r;   )r*   r+    r=   r=   r=   ;/tmp/pip-build-ww9dw3qa/biopython/Bio/SubsMat/MatrixInfo.py_temp&   sj    r?   c              C   s  dV d dW dX dY d dZ d d[ d\ d] d d^ d_ d` da db dc dd d de df dg dh di d dj d dk dl dm dn do dp dq dr ds dt du dv dw d" dx dy dz d{ d| d} d~ d d d d d' d d d d d d d d* d d d d d d d d d d d d/ d d0 d d1 d d2 d d d d d d d d d d d d d d6 d d d d d d9 d d d d, d d d d; d d d d d d d d d d d d d d d d d d d d d d d d d d d d? d d: d d d d d dA d d d d2 d d d d1 d d d dB d d d d d d d d d d: d d d d d d d d d d d d d d d d1 d d d d d d d dE d d2 d d d d d d d dG d d d d d d d d ddI dddddddd	d
ddddd dd/ dddddddddd ddddM ddddC dd d!d"d#d$d%dK d&d'd(dM d)d*d+d,d-d.d/dH d0d1d2d3d4d5d6d d7d8d9d:d;dO d<d=d>d?d@dAdBdCdDd dEd4 dFdGdHdIdJdKdLdMdNd5 dOdPdQdRdSdTdUdVdWdXdYdN dZd[d\d]d^d_d`d dadbdcd9 dddK dedR dfd; dgdhdidjdkdldmdndodpdqd drdsdtdudvd6 dwdK dxdydzd{d|d}d~dS dddd@ dddddd ddddB dddddddddd4 dd dddd: dddddddd3 ddT dddd) ddddH dddddddddd dd, dd i S(  Nr)   r*   g      ?r+   r,   g333333@r-   g@r.   r/   g@r0   g@r1   r2   g?r3   g?g      @r4   g333333?r5   g?gffffff@r6   g333333?g      @r7   r8   g?g@g      @r9   g      "@r:   g333333@gffffff?r;   g333333)@g @g@g      @r<   gffffff?gffffff@g?gffffff?g@g?g      @gffffff
@g      ?g@g@g@g@g333333@g      ?g       @g333333@g      @gffffff@g	@g333333?g@g333333@g@g333333@g?gffffff@g?g?g@g@g333333?g333333@gffffff@g333333@g        g      @gffffff@gffffff/@g@g      @g@)r)   r*   )r+   r,   g333333)r-   r-   )r.   r.   )r)   r/   g)r0   r-   )r1   r2   g)r1   r3   gٿ)r)   r0   g      )r.   r4   )r)   r,   g)r.   r5   g)r1   r1   )r1   r6   )r+   r/   g      )r7   r8   g)r7   r-   g)r7   r4   g      )r4   r9   g      )r7   r5   g      )r7   r7   )r2   r:   g)r4   r:   g333333)r7   r.   gffffff)r4   r;   )r0   r5   )r:   r:   )r8   r,   g )r3   r2   )r0   r4   g)r3   r3   )r-   r2   )r<   r9   gٿ)r,   r;   gffffff)r-   r3   gffffff)r,   r:   g)r5   r2   )r<   r<   )r5   r3   )r0   r8   )r-   r6   g      )r<   r:   gffffff
)r<   r;   g      )r,   r9   g      )r*   r.   g)r*   r5   g)r0   r0   )r8   r/   g)r*   r4   g)r6   r/   )r*   r-   )r*   r8   )r8   r9   g      )r9   r9   )r+   r.   g       )r)   r4   g333333)r)   r5   g      )r)   r8   gffffff)r1   r9   g      )r)   r-   g)r9   r:   )r+   r5   g333333)r+   r4   g)r)   r.   gffffff
)r1   r;   g       )r.   r/   )r1   r:   g      )r+   r8   )r)   r7   )r7   r/   g333333)r4   r3   g333333)r7   r*   )r4   r2   g)r5   r5   )r-   r/   g)r;   r5   )r7   r0   g)r4   r6   )r)   r1   g)r7   r,   g)r8   r.   g333333)r3   r9   )r,   r1   )r5   r:   g333333)r,   r6   g      )r<   r3   g)r+   r6   g)r<   r2   gٿ)r0   r/   gffffff)r8   r5   g)r<   r1   )r0   r,   g333333)r3   r:   g)r8   r4   g333333)r5   r9   )r2   r2   )r,   r2   gffffff)r-   r;   gffffff)r,   r3   g333333)r<   r6   )r-   r:   g333333)r*   r,   g333333)r*   r0   g)r+   r:   g)r*   r*   )r6   r5   gɿ)r*   r/   g      )r)   r6   g)r+   r3   g)r.   r9   g333333)r/   r:   gffffff)r/   r;   )r1   r/   )r)   r2   g      )r.   r;   gffffff)r)   r3   g333333)r.   r:   gffffff
)r/   r9   )r+   r1   g )r+   r+   )r;   r2   gffffff)r8   r8   )r;   r3   g)r7   r<   g)r7   r;   g333333)r7   r:   )r4   r5   g333333ӿ)r4   r4   )r7   r9   gffffff)r8   r3   g       )r0   r:   g333333)r8   r2   )r0   r;   g      )r,   r4   g)r0   r<   g)r<   r.   )r,   r5   g333333)r-   r,   g	)r/   r5   )r0   r9   g)r8   r6   g333333)r8   r1   g333333)r<   r5   g      )r,   r.   )r<   r4   )r*   r9   g)r-   r<   g      )r6   r3   g)r6   r2   gffffff)r-   r8   )r*   r:   g)r)   r+   g)r*   r;   g333333)r*   r<   gffffff)r*   r2   g)r6   r6   )r.   r2   gffffff)r)   r;   g      )r.   r3   g)r)   r:   )r)   r<   g)r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   g)r)   r9   g333333)r+   r<   gffffff
)r/   r3   g)r1   r4   gɿ)r/   r2   )r1   r5   g)r7   r+   gffffff)r7   r1   )r;   r9   )r7   r6   g      )r0   r.   g333333)r+   r2   g      )r;   r;   )r;   r:   g333333)r4   r/   )r7   r2   g      )r7   r3   g      )r,   r/   )r0   r6   g      )r<   r,   )r0   r1   g      )r-   r.   g)r0   r3   g333333)r8   r:   g      )r<   r/   )r0   r2   )r8   r;   gffffff)r2   r9   )r-   r4   g)r8   r<   g       )r-   r5   gٿ)r/   r/   )r,   r,   )r*   r3   g333333)r+   r-   )r-   r9   gffffff)r6   r9   )r+   r9   g )r-   r1   g	)r*   r6   g)r6   r:   g)r*   r1   )r6   r;   )r*   r+   r=   r=   r=   r=   r>   r?   d   sj    c              C   s  dN d dO dP dQ d dR d dS dT dU d dV dW dX dY dZ d[ d\ d d] d^ d_ d` da d db d dc dd de df dg dh di dj dk d dl dm dn d! do dp dq dr ds dt du dv dw d dx d& dy dz d{ d d| d} d~ d( d d d d* d d d d d d d d, d d- d d d d$ d d d d d d d d d d d d d d- d d d d d d+ d d3 d d4 d d d d' d d d d d d d d d d d d d d d d d d d d d d d d, d d d d d d9 d d d d d d: d d d d d d d d# d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d# d d d d d d d d/ d d> d d d d d d d d d d d d d d d d d dA d d d d d d d d d d d ddd dd? dddddd	d
ddd3 dddd= ddddF ddddddddddddC ddd d!d"d#d$d%d&d'd(d d)d*d+d d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d d;d? d<d=d>d?d@dAdBdCdDd  dEdFdGdHdIdJdKdLdMdNdOdI dPdQdRdSdTdUdVdWdXdYdZd5 d[d< d\dJ d]dE d^d_d`dadbdcdddedfd0 dgd dhdidjdkdld> dmd dndodpdqdrdsdtdL dudvdwd dxdydzd{d|d d}d~dd dddddddddd3 dd0 dddd5 dddddddd9 ddI dddd1 dddd dddddddddd* dd0 dd' i S(  Nr)   r*   g      @r+   r,   g333333@r-   g      @r.   r/   r0   g	@r1   r2   g      ?r3   g      ?g333333@r4   g333333?g?r5   g333333?gffffff@r6   g?g@r7   r8   r9   g?g@g333333 @r:   g333333?g?r;   g'@g @g      @r<   g        g@gffffff?g333333@g333333@g?g?gffffff@g333333@g?g?gffffff?g@gffffff@gffffff@g@g333333@g       @g?g@g      @g333333?g      @g@g      @g@g@gffffff?g      @g      ?g@g333333@gffffff-@gffffff@gffffff@gffffff@)r)   r*   )r+   r,   g333333)r-   r-   )r.   r.   )r)   r/   g      )r0   r-   )r1   r2   g      )r1   r3   g      )r)   r0   g333333)r.   r4   )r)   r,   g)r.   r5   g333333ӿ)r1   r1   )r1   r6   )r+   r/   g)r7   r8   g      )r7   r-   g      )r7   r4   g      )r4   r9   )r7   r5   g)r7   r7   )r2   r:   g333333)r4   r:   g	)r7   r.   g)r4   r;   g      )r0   r5   )r:   r:   )r8   r,   g)r3   r2   )r0   r4   g )r3   r3   )r-   r2   g333333ӿ)r<   r9   )r,   r;   g      )r-   r3   g)r,   r:   g)r5   r2   )r<   r<   )r5   r3   )r0   r8   )r-   r6   g333333)r<   r:   g333333)r<   r;   g)r,   r9   gɿ)r*   r.   gffffff)r*   r5   g)r0   r0   )r8   r/   g)r*   r4   g333333)r6   r/   )r*   r-   )r*   r8   )r8   r9   gffffff)r9   r9   )r+   r.   g333333)r)   r4   g)r)   r5   gffffff)r)   r8   g)r1   r9   g333333ӿ)r)   r-   gffffff)r9   r:   )r+   r5   gffffff)r+   r4   g)r)   r.   gffffff)r1   r;   g)r.   r/   )r1   r:   g)r+   r8   )r)   r7   )r7   r/   gffffff)r4   r3   gffffff)r7   r*   )r4   r2   gɿ)r5   r5   )r-   r/   gffffff)r;   r5   )r7   r0   gffffff)r4   r6   )r)   r1   g      )r7   r,   g       )r8   r.   g      )r3   r9   )r,   r1   )r5   r:   )r,   r6   g      )r<   r3   g)r+   r6   g)r<   r2   )r0   r/   g)r8   r5   g)r<   r1   )r0   r,   g)r3   r:   g)r8   r4   g)r5   r9   )r2   r2   )r,   r2   g333333ӿ)r-   r;   g333333)r,   r3   g)r<   r6   )r-   r:   g333333)r*   r,   g      )r*   r0   )r+   r:   g)r*   r*   )r6   r5   g333333ӿ)r*   r/   g	)r)   r6   g      )r+   r3   g)r.   r9   )r/   r:   g)r/   r;   )r1   r/   )r)   r2   g)r.   r;   g)r)   r3   g)r.   r:   g)r/   r9   )r+   r1   gffffff)r+   r+   )r;   r2   g      )r8   r8   )r;   r3   g333333)r7   r<   g333333)r7   r;   g333333)r7   r:   gٿ)r4   r5   g)r4   r4   )r7   r9   gffffff)r8   r3   g333333)r0   r:   gɿ)r8   r2   gٿ)r0   r;   g)r,   r4   )r0   r<   gffffff)r<   r.   )r,   r5   g)r-   r,   g)r/   r5   gɿ)r0   r9   g      )r8   r6   g	)r8   r1   g      )r<   r5   gٿ)r,   r.   )r<   r4   )r*   r9   g)r-   r<   gffffff)r6   r3   g      )r6   r2   gɿ)r-   r8   )r*   r:   gffffff)r)   r+   g)r*   r;   g)r*   r<   g)r*   r2   g)r6   r6   )r.   r2   g)r)   r;   gffffff)r.   r3   gɿ)r)   r:   g)r)   r<   g)r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   gffffff)r)   r9   g333333)r+   r<   g333333)r/   r3   g      )r1   r4   )r/   r2   )r1   r5   g      )r7   r+   g)r7   r1   )r;   r9   )r7   r6   gffffff)r0   r.   g333333)r+   r2   g)r;   r;   )r;   r:   g       )r4   r/   )r7   r2   g )r7   r3   g333333)r,   r/   )r0   r6   g333333)r<   r,   )r0   r1   g )r-   r.   g       )r0   r3   gffffff)r8   r:   g333333)r<   r/   )r0   r2   )r8   r;   g      )r2   r9   )r-   r4   g333333)r8   r<   g      )r-   r5   g)r/   r/   )r,   r,   )r*   r3   gffffff)r+   r-   )r-   r9   g)r6   r9   )r+   r9   g)r-   r1   gffffff)r*   r6   g)r6   r:   g	)r*   r1   )r6   r;   )r*   r+   r=   r=   r=   r=   r>   r?      sj    c            (  C   s|  d# d d$ d% d& d' d( d) d* d d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN d dO dP dQ dR dS dT dU d dV dW dX d dY dZ d[ d\ d] d^ d_ d d` d	 da db dc dd de d df dg dh di dj d dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddddd dddd	d
ddddddddddddddd dddd ddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d d1d2d3d d4d5d6d7d8d9d:d;d<d=d>d d?d@dAd dBdCdDd dEdFdGdHdIdJdKdLdMdNdOdPdQd dRd dSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcd dddedfdgdhdidjdkdldmdndodpdqdrdsdtd" dudvdwdxdydzd{d	 d|d d}d d~ddddddddddddddddddd dddddd dddddddddd dddddddddddd dddddd dddddddddddddddddd dddddddd dddddddddddd dddddddddddddddddddddddd dddddd dddddddddddd dddd dddd dd dddddddd dd	d
ddddddddd dddd iS(  Nr)   r*       r+   r,      r9   r3      r0   r2      r.      r/   r5   Zr7   r6   r1   	      r8      r;   r-   r4   B   r:      r<   X   )r)   r*   )r+   r,   )r9   r3   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rN   )r)   r,   rN   )r.   r5   rP   )r9   r6   rP   )r1   r1   )r9   r1   rO   )r1   r6   rO   )r+   r/   )r)   r5   rN   )r7   r8   )r;   r,   rN   )r7   r-   rR   )r7   r4   rN   )rI   r7   rN   )r7   r5   rN   )r0   r6   rQ   )rI   r9   rP   )r7   r7   )r;   r/   rO   )r4   r:   i)r7   r.   rR   )rE   rE   )r0   r5   rP   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   rP   )r3   r3   )r0   r-   )r0   r9   rR   )rE   r3   rR   )r0   r8   )r2   r*   rR   )r0   r.   rR   )r<   r<   )r3   r6   rR   )r-   r1   rQ   )r-   r6   i)r2   r,   rO   )r3   r+   rN   )r<   r;   rR   )r8   r/   rN   )r3   r1   rR   )r*   r.   rN   )rE   r;   rN   )rL   r+   rO   )r2   r8   rO   )rE   r:   i)rL   r1   rO   )r6   r,   rR   )rI   r)   i)rL   r6   rR   )rE   r<   )r*   r5   rN   )rE   r)   rN   )r*   r4   rQ   )r6   r/   )rI   r<   rP   )rL   rL   rO   )r*   r-   rP   )rI   r;   rO   )rL   r2   rP   )r*   r8   rP   )rI   r:   rQ   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   rQ   )r.   r,   )r/   r/   )r)   r8   rR   )r.   r:   rQ   )r)   r-   rN   )r9   r:   rO   )r+   r5   rR   )r9   r;   rP   )r+   r4   rQ   )r)   r.   rR   )r1   r;   rN   )r9   r<   rP   )r.   r/   rP   )r/   r,   rP   )r1   r:   rQ   )r7   r/   rR   )r;   r.   rR   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rN   )r;   r5   rP   )r<   r,   )r4   r6   )r7   r,   rR   )r8   r.   rP   )r2   r-   rO   )r:   r6   rQ   )r0   r*   rO   )r2   r5   rP   )r2   r3   rR   )rI   r3   rR   )r2   r4   rO   )r0   r/   rN   )r3   r;   rN   )r8   r5   rO   )r<   r1   rO   )r0   r,   rN   )r3   r:   rQ   )r8   r4   rN   )r<   r+   rN   )r0   r0   )r8   r-   )r2   r.   rO   )r-   r;   i)r3   r<   rO   )r8   r8   )r<   r6   rO   )r-   r:   rO   )rE   r6   )r*   r,   rN   )rL   r<   rO   )r.   r6   rO   )rL   r;   rR   )rE   r+   rN   )rL   r:   rR   )rE   r1   rP   )rI   r+   rQ   )rI   r1   rP   )r*   r*   )rL   r)   rN   )rI   r6   )r6   r5   rR   )r9   r+   rN   )rL   r9   rP   )r*   r/   rQ   )r9   r,   rO   )r)   r6   i)r0   r7   rR   )r)   r+   rN   )r1   r,   rP   )r)   r1   rR   )r1   r/   )r)   r2   rQ   )r2   r2   )r9   r*   rR   )r)   r3   i)r+   r6   i)rI   r-   rQ   )r+   r1   rN   )r9   r/   )rI   r2   rO   )r+   r+   )r7   r<   rN   )r4   r.   )r7   r;   i)rE   r9   rP   )r7   r:   rN   )r;   r6   rR   )rI   r0   rQ   )r4   r5   rO   )r7   r)   )r4   r4   )r7   r9   rR   )r:   r/   rN   )r0   r:   rO   )r2   r1   rR   )r3   r,   rR   )r0   r;   rQ   )r2   r+   rR   )r0   r<   rN   )r<   r.   )r,   r5   rO   )r-   r,   rN   )r2   r6   rO   )r3   r*   rQ   )r-   r/   rQ   )r<   r-   rN   )r8   r6   rQ   )r0   r)   rN   )r)   r)   )r8   r1   rR   )r3   r/   rN   )r<   r5   rO   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rO   )rE   r5   rO   )rE   r8   rR   )rL   r*   rR   )r<   r:   rQ   )rI   r.   rP   )rL   rI   rO   )rI   r8   rN   )r*   r:   rR   )rE   r.   )rL   rE   rO   )r*   r;   rQ   )rI   r4   )rL   r0   rO   )r*   r<   rN   )rI   r5   rR   )rL   r,   rO   )r6   r6   )r)   r;   rQ   )rE   r*   rQ   )r9   r.   rP   )r)   r:   rQ   )r)   r<   rQ   )r1   r.   )r+   r:   rR   )r)   r/   i)r9   r5   )r+   r;   rQ   )r)   r9   rN   )r9   r4   rP   )r1   r4   rP   )r9   r-   rN   )r1   r5   rR   )r9   r8   rR   )r7   r+   rR   )r7   r1   )r7   r6   rQ   )r4   r,   rO   )rL   r3   rR   )r;   r;   )r;   r:   rQ   )r4   r/   rP   )r7   r2   rR   )r7   r3   rQ   )r2   r<   rO   )r5   r5   )r3   r.   rO   )r2   r:   rO   )r0   r1   rQ   )r2   r;   rR   )r-   r.   rN   )rE   r2   rO   )r:   r,   rQ   )r0   r3   rN   )r3   r4   rR   )r8   r:   rR   )r<   r/   rP   )r-   r-   )r3   r5   rP   )r8   r;   rQ   )r2   r9   )r-   r4   rQ   )r3   r8   rN   )r8   r<   rO   )r-   r5   rR   )r3   r-   rN   )r,   r,   )rL   r8   rO   )r+   r-   )rL   r-   rO   )rE   rI   )rL   r4   rO   )rE   r/   rP   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   rQ   )rL   r7   rR   )rE   r,   rP   )r*   r1   rO   )rI   r*   rQ   )r*   r+   )rL   r.   rO   )rI   rI   r=   r=   r=   r=   r>   r?      s    c            (  C   s|  d' d d( d) d* d+ d, d d- d d. d d/ d0 d1 d d2 d d3 d d4 d d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK d dL d dM d dN d dO dP dQ d dR d dS d dT d dU dV dW d dX d  dY d dZ d[ d\ d d] d d^ d_ d` da db d dc dd de df dg dh di dj dk dl dm dn do d dp d dq dr ds dt du d dv d dw d dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d# d d d d d d d d d d d d d d d d d d d d d d d d d d$ d d d d d d d d d d dddddddd dd	d
ddddddddd dddddddddddd dd dd d d!d"d d#d$d%d&d'd(d)d*d+d,d-d d.d d/d# d0d1d2d3d4d5d6d7d8d9d:d;d<d d=d>d?d d@dAdBdCdDdEdFdGdHd dIdJdKdLdMdNdOd% dPd dQdRdSd dTd dUd dVd dWd dXd dYdZd[d\d]d^d_d`dadbdcdddedfdgd dhd didjdkd dld dmdndod dpdqdrd dsd dtdudvdwdxdydzd{d|d d}d d~ddd dddddd dd dddddddd dd dddddddd dddddddddddd dd dddddddddddddddd dddd dd# dddddd dddddd dd dddd dd dd dd dd dddddd dddd dddddd dddddd dd dd iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r.   rJ   r/   r5   r@   rE   r7   r6   r1      rG   r8   r;   r-   r4   rI   rH   rA   rF   r:      rM   r<   rL   rK   
      rD   )r)   r*   )r+   r,   rO   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   )rE   r7   rO   )r)   r,   )r.   r5   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rO   )r+   r/   rO   )r)   r5   rQ   )r7   r8   rP   )r;   r,   rO   )r7   r-   rP   )r7   r4   rO   )rI   r7   rR   )r7   r5   rN   )r0   r6   rO   )rI   r9   )r7   r7   )r;   r/   )r4   r:   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rP   )rE   r3   )r0   r8   )r2   r*   rO   )r0   r.   rR   )r<   r<   )r3   r6   rP   )r-   r1   rO   )r-   r6   rN   )r2   r,   rR   )r3   r+   rR   )r<   r;   rP   )r8   r/   )r3   r1   )r*   r.   rR   )rE   r;   rO   )rL   r+   )r2   r8   )rE   r:   )rL   r1   rP   )r6   r,   rP   )rI   r)   rQ   )rL   r6   rP   )rE   r<   )r*   r5   rO   )rE   r)   rP   )r*   r4   rN   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   )rL   r2   )r*   r8   rO   )rI   r:   rO   )rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   rP   )r.   r,   )r/   r/   )r)   r8   rR   )r.   r:   rO   )r)   r-   rR   )r9   r:   rO   )r+   r5   rP   )r9   r;   )r+   r4   rP   )r)   r.   rP   )r1   r;   rR   )r9   r<   )r.   r/   rP   )r/   r,   rO   )r1   r:   rQ   )r7   r/   rN   )r;   r.   rO   )r7   r*   )r:   r5   rR   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   )r8   r.   rP   )r2   r-   )r:   r6   rR   )r0   r*   )r2   r5   )r2   r3   )rI   r3   rO   )r2   r4   rO   )r0   r/   rO   )r3   r;   rP   )r8   r5   )r<   r1   rO   )r0   r,   rP   )r3   r:   rR   )r8   r4   rP   )r<   r+   rO   )r0   r0   )r8   r-   )r2   r.   )r-   r;   rP   )r3   r<   )r8   r8   )r<   r6   )r-   r:   rO   )rE   r6   )r*   r,   rP   )rL   r<   )r.   r6   rP   )rL   r;   rP   )rE   r+   rP   )rL   r:   rO   )rE   r1   )rI   r+   rP   )rI   r1   rO   )r*   r*   )rL   r)   rO   )rI   r6   )r6   r5   )r9   r+   rO   )rL   r9   )r*   r/   rP   )r9   r,   rP   )r)   r6   rN   )r0   r7   )r)   r+   rO   )r1   r,   rP   )r)   r1   rQ   )r1   r/   rP   )r)   r2   rQ   )r2   r2   )r9   r*   rP   )r)   r3   rR   )r+   r6   rP   )rI   r-   rO   )r+   r1   rP   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rP   )r4   r.   )r7   r;   rR   )rE   r9   rP   )r7   r:   i)r;   r6   rP   )rI   r0   rO   )r4   r5   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rP   )r0   r:   rO   )r2   r1   rO   )r3   r,   rP   )r0   r;   rR   )r2   r+   )r0   r<   rO   )r<   r.   )r,   r5   rP   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   )r<   r-   rO   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   )r3   r/   rR   )r<   r5   )r8   r+   )r<   r4   )rE   r4   )rL   r/   )rE   r5   )rE   r8   rP   )rL   r*   rP   )r<   r:   rR   )rI   r.   rP   )rL   rI   rP   )rI   r8   rO   )r*   r:   rR   )rE   r.   )rL   rE   )r*   r;   rR   )rI   r4   )rL   r0   )r*   r<   rP   )rI   r5   )rL   r,   rP   )r6   r6   )r)   r;   )rE   r*   rN   )r9   r.   rP   )r)   r:   rO   )r)   r<   rO   )r1   r.   )r+   r:   )r)   r/   i)r9   r5   )r+   r;   rO   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rP   )r1   r5   rO   )r9   r8   rO   )r7   r+   )r7   r1   )r7   r6   rP   )r4   r,   rP   )rL   r3   rP   )r;   r;   )r;   r:   rN   )r4   r/   rP   )r7   r2   rP   )r7   r3   rO   )r2   r<   rP   )r5   r5   )r3   r.   )r2   r:   rO   )r0   r1   rR   )r2   r;   rO   )r-   r.   rO   )rE   r2   rP   )r:   r,   rO   )r0   r3   rN   )r3   r4   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rO   )r2   r9   )r-   r4   rR   )r3   r8   rN   )r8   r<   )r-   r5   )r3   r-   rR   )r,   r,   )rL   r8   )r+   r-   )rL   r-   )rE   rI   )rL   r4   rP   )rE   r/   rP   )rL   r5   )rI   r,   rO   )rI   r/   )r*   r6   rQ   )rL   r7   rP   )rE   r,   )r*   r1   rR   )rI   r*   rR   )r*   r+   )rL   r.   )rI   rI   r=   r=   r=   r=   r>   r?   2  s    c            (  C   s|  d% d d& d' d( d) d* d d+ d d, d- d. d/ d0 d d1 d d2 d3 d4 d d5 d6 d7 d d8 d9 d: d; d< d d= d> d? d d@ dA dB dC dD dE dF dG dH d dI d dJ d dK dL dM d dN d dO d dP d dQ d dR dS dT d dU d dV d dW dX dY d dZ d d[ d\ d] d^ d_ d! d` da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt d du d dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d! d d d d d d d d d d# d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d! d d d d d d dddddddd dd d	d
dddd dddd! dddddddddddd dddd! dd d!d d"d#d$d d%d&d'd(d)d*d+d,d-d d.d# d/d0d1d2d3d4d5d6d7d8d9d:d;d d<d=d>d d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOd$ dPd dQdRdSd dTd dUd dVd! dWd dXdYdZd[d\d]d^d_d`d dadbdcdddedfdgd dhd didjdkd dld dmdndodpdqdrdsd dtdudvdwdxd dydzd{d d|d}d~ddddd dddddd dddddddddd dd dddddddd dddddddddd dd! dd dddddddddddddddd dddd dd! dddddd dddddd dddddd dd dd dd dd dddd dd dddd dddddd dddddd dddd! iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r.   rD   r/   r5   rE   r7   r@   r6   r1      r8   r;   r-   r4   rI   rJ   r:   rA      rU   rH   r<   rG   rL   rK      )r)   r*   )r+   r,   rO   )r9   r3   rO   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rP   )r)   r,   )r.   r5   )r9   r6   rP   )r1   r1   )r9   r1   rP   )r1   r6   )r+   r/   rO   )r)   r5   rO   )r7   r8   )r;   r,   rO   )r7   r-   )r7   r4   rP   )rI   r7   rO   )r7   r5   rP   )r0   r6   rO   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rP   )r7   r.   )rE   rE   )r0   r5   )r:   r:   )r8   r,   )r0   r4   rO   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rP   )rE   r3   )r0   r8   )r2   r*   rP   )r0   r.   rR   )r<   r<   )r3   r6   rP   )r-   r1   rR   )r-   r6   rR   )r2   r,   rO   )r3   r+   rR   )r<   r;   rP   )r8   r/   rP   )r3   r1   rP   )r*   r.   rN   )rE   r;   rO   )rL   r+   )r2   r8   )rE   r:   rO   )rL   r1   rP   )r6   r,   rP   )rI   r)   rR   )rL   r6   rP   )rE   r<   )r*   r5   rO   )rE   r)   rP   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   )rL   r2   )r*   r8   )rI   r:   rO   )rE   r-   rR   )rE   r0   rO   )r9   r9   )r+   r.   rO   )r)   r4   rP   )r.   r,   )r/   r/   )r)   r8   )r.   r:   rR   )r)   r-   rP   )r9   r:   rR   )r+   r5   rO   )r9   r;   )r+   r4   rP   )r)   r.   rP   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   rP   )r1   r:   rN   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rO   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   )r8   r.   rP   )r2   r-   rP   )r:   r6   rR   )r0   r*   )r2   r5   )r2   r3   )rI   r3   rP   )r2   r4   rP   )r0   r/   rO   )r3   r;   rO   )r8   r5   )r<   r1   rO   )r0   r,   rP   )r3   r:   rN   )r8   r4   rO   )r<   r+   rO   )r0   r0   )r8   r-   )r2   r.   )r-   r;   rR   )r3   r<   )r8   r8   )r<   r6   rP   )r-   r:   rN   )rE   r6   )r*   r,   rP   )rL   r<   )r.   r6   rP   )rL   r;   rP   )rE   r+   rO   )rL   r:   rO   )rE   r1   rP   )rI   r+   rO   )rI   r1   )r*   r*   )rL   r)   rP   )rI   r6   )r6   r5   rP   )r9   r+   rO   )rL   r9   )r*   r/   rP   )r9   r,   rP   )r)   r6   rR   )r0   r7   )r)   r+   )r1   r,   rP   )r)   r1   rN   )r1   r/   )r)   r2   rO   )r2   r2   )r9   r*   rP   )r)   r3   rN   )r+   r6   rO   )rI   r-   rO   )r+   r1   rO   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rP   )r4   r.   )r7   r;   rO   )rE   r9   )r7   r:   rQ   )r;   r6   rO   )rI   r0   rO   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rP   )r:   r/   rP   )r0   r:   rO   )r2   r1   rO   )r3   r,   rO   )r0   r;   rR   )r2   r+   )r0   r<   rO   )r<   r.   )r,   r5   rP   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rP   )r<   r-   rO   )r8   r6   rR   )r0   r)   rO   )r)   r)   )r8   r1   )r3   r/   rO   )r<   r5   )r8   r+   )r<   r4   )rE   r4   )rL   r/   )rE   r5   rP   )rE   r8   rO   )rL   r*   rP   )r<   r:   rO   )rI   r.   )rL   rI   rP   )rI   r8   rO   )r*   r:   rN   )rE   r.   )rL   rE   )r*   r;   rR   )rI   r4   )rL   r0   )r*   r<   rP   )rI   r5   rP   )rL   r,   rP   )r6   r6   )r)   r;   rP   )rE   r*   rR   )r9   r.   )r)   r:   rQ   )r)   r<   )r1   r.   rP   )r+   r:   rO   )r)   r/   rO   )r9   r5   )r+   r;   rR   )r)   r9   rO   )r9   r4   )r1   r4   rP   )r9   r-   rO   )r1   r5   rO   )r9   r8   rP   )r7   r+   )r7   r1   )r7   r6   rO   )r4   r,   rP   )rL   r3   rP   )r;   r;   )r;   r:   rR   )r4   r/   rP   )r7   r2   rO   )r7   r3   rR   )r2   r<   )r5   r5   )r3   r.   )r2   r:   rP   )r0   r1   rN   )r2   r;   rO   )r-   r.   rO   )rE   r2   rP   )r:   r,   rR   )r0   r3   rR   )r3   r4   )r8   r:   rN   )r<   r/   )r-   r-   )r3   r5   rO   )r8   r;   rP   )r2   r9   )r-   r4   rR   )r3   r8   rR   )r8   r<   )r-   r5   rP   )r3   r-   rP   )r,   r,   )rL   r8   )r+   r-   )rL   r-   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   rP   )rI   r/   )r*   r6   rR   )rL   r7   rP   )rE   r,   )r*   r1   rR   )rI   r*   rO   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d& d d' d( d) d* d+ d d, d d- d. d/ d0 d1 d2 d3 d d4 d d5 d d6 d7 d8 d d9 d: d; d< d= d d> d? d@ d dA dB dC dD dE dF dG dH dI d dJ d dK d dL dM dN dO dP d dQ d dR d dS dT dU dV dW d dX d dY d  dZ d[ d\ d] d^ d d_ d` da db dc d" dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d$ d d d d d d d d d d d d d d d d d d d d d d dd dd dddd" dddd	d
d dddddddddddd dddd dddd" ddddd d!d"d#d$d%d&d d'd d(d" d)d*d+d d,d-d.d d/d0d1d2d3d4d5d6d7d d8d$ d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdId dJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd% d[d d\d]d^d_d`d dad dbd dcdddedfdgdhdidjdkdldmd dndodpdqdrdsdtd  dudvdwdxdyd dzd{d|d}d~ddddd dddddd dddddd dddddd dddddd dd dddddddd dd dddddddd dddddddddd dd dddddddddddddddddd dddd dd" dddddd dddddddddddd dd dd dddd dddd dd dddd  dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r.   rJ   r/   r5   rE   r7   r@   r6   r1      rH   r8   r;   r-   r4   rI   rF   r:   rG   rY   rM   rA   r<   rK   rL   rD      )r)   r*   )r+   r,   rO   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rO   )r)   r,   rO   )r.   r5   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   )r+   r/   rR   )r)   r5   rR   )r7   r8   )r;   r,   rR   )r7   r-   )r7   r4   rO   )rI   r7   rR   )r7   r5   rO   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rO   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rP   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rP   )rE   r3   rP   )r0   r8   )r2   r*   rP   )r0   r.   rR   )r<   r<   )r3   r6   rO   )r-   r1   rR   )r-   r6   rN   )r2   r,   rO   )r3   r+   rN   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rN   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rR   )rL   r1   rP   )r6   r,   rP   )rI   r)   rN   )rL   r6   rP   )rE   r<   )r*   r5   rR   )rE   r)   rO   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   )r*   r8   )rI   r:   rO   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   rO   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rN   )r)   r-   rR   )r9   r:   rP   )r+   r5   rO   )r9   r;   )r+   r4   rO   )r)   r.   rP   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   )r1   r:   rN   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rO   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rP   )r8   r.   rP   )r2   r-   rP   )r:   r6   rO   )r0   r*   )r2   r5   )r2   r3   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rP   )r8   r5   rP   )r<   r1   rP   )r0   r,   rO   )r3   r:   rQ   )r8   r4   rO   )r<   r+   rO   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   )r-   r:   rN   )rE   r6   )r*   r,   rO   )rL   r<   rP   )r.   r6   rP   )rL   r;   rP   )rE   r+   rO   )rL   r:   rO   )rE   r1   )rI   r+   rR   )rI   r1   )r*   r*   )rL   r)   rO   )rI   r6   )r6   r5   rP   )r9   r+   rR   )rL   r9   )r*   r/   rR   )r9   r,   rP   )r)   r6   rQ   )r0   r7   rP   )r)   r+   rP   )r1   r,   )r)   r1   rQ   )r1   r/   )r)   r2   rN   )r2   r2   )r9   r*   rO   )r)   r3   rN   )r+   r6   rR   )rI   r-   rR   )r+   r1   rO   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rP   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rN   )r;   r6   rO   )rI   r0   rR   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rO   )r0   r:   rO   )r2   r1   rO   )r3   r,   rR   )r0   r;   rN   )r2   r+   rP   )r0   r<   rO   )r<   r.   )r,   r5   rO   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rO   )r<   r-   rR   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rO   )rL   r*   rP   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rR   )rI   r4   )rL   r0   rP   )r*   r<   rR   )rI   r5   rP   )rL   r,   rP   )r6   r6   )r)   r;   rO   )rE   r*   rN   )r9   r.   )r)   r:   i)r)   r<   rO   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rQ   )r9   r4   )r1   r4   )r9   r-   rO   )r1   r5   rO   )r9   r8   rO   )r7   r+   )r7   r1   )r7   r6   rR   )r4   r,   rP   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   rP   )r7   r2   rP   )r7   r3   rR   )r2   r<   )r5   r5   )r3   r.   rO   )r2   r:   rP   )r0   r1   rN   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rR   )r0   r3   rR   )r3   r4   )r8   r:   rR   )r<   r/   )r-   r-   )r3   r5   rO   )r8   r;   rO   )r2   r9   )r-   r4   rN   )r3   r8   rO   )r8   r<   rP   )r-   r5   rP   )r3   r-   rO   )r,   r,   )rL   r8   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   rP   )rI   r/   )r*   r6   rN   )rL   r7   rP   )rE   r,   )r*   r1   rO   )rI   r*   rR   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d% d d& d' d( d) d* d d+ d d, d- d. d/ d0 d1 d2 d3 d4 d d5 d d6 d7 d8 d d9 d: d; d< d= d d> d? d@ d dA dB dC dD dE dF dG dH dI d dJ d dK d dL dM dN dO dP d dQ d dR d dS dT dU dV dW d dX d dY d dZ d[ d\ d] d^ d d_ d` da db dc d! dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d! d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd dd dddd! dddd	d
d dddddddddddd dddd dddd! ddddd d!d"d#d$d%d&d d'd d(d! d)d*d+d d,d-d.d d/d0d1d2d3d4d5d6d7d d8d d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdId dJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd# d[d d\d]d^d_d`d dad dbd dcdddedfdgdhdidjdkdldmd dndodpdqdrdsdtd dudvdwdxdyd dzd{d|d}d~ddddd$ dddddd dddddd dddddd dddddd dd dddddddd dd dddd dddd$ dddd dddddddd! dddddddddddddddddd dddd dd! dddddd dddddddddddd$ dddd dddd dddd dd dddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r@   r.   rK   r/   r5   rE   r7   r6   r1   rU   rH   r8   r;   r-   r4   rI   rJ   r:   rA   rW   rF   r<   rG   rL   rX   rD   )r)   r*   )r+   r,   rO   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rO   )r)   r,   rO   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   )r+   r/   rR   )r)   r5   rO   )r7   r8   )r;   r,   rO   )r7   r-   )r7   r4   rO   )rI   r7   rO   )r7   r5   rO   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rR   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rP   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rP   )rE   r3   rP   )r0   r8   )r2   r*   rP   )r0   r.   rR   )r<   r<   )r3   r6   rP   )r-   r1   rR   )r-   r6   rN   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rN   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rR   )rL   r1   rP   )r6   r,   rP   )rI   r)   rN   )rL   r6   rP   )rE   r<   )r*   r5   rO   )rE   r)   rO   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   )r*   r8   )rI   r:   rO   )rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   rR   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rR   )r)   r-   rO   )r9   r:   rP   )r+   r5   rP   )r9   r;   )r+   r4   rO   )r)   r.   rO   )r1   r;   rO   )r9   r<   rP   )r.   r/   )r/   r,   )r1   r:   rR   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rP   )r8   r.   )r2   r-   rP   )r:   r6   rR   )r0   r*   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rO   )r8   r5   rP   )r<   r1   rP   )r0   r,   rO   )r3   r:   rN   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   )r-   r:   rR   )rE   r6   )r*   r,   rO   )rL   r<   rP   )r.   r6   )rL   r;   rP   )rE   r+   rO   )rL   r:   rO   )rE   r1   )rI   r+   rR   )rI   r1   )r*   r*   )rL   r)   rO   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   )r*   r/   rO   )r9   r,   rP   )r)   r6   rN   )r0   r7   rP   )r)   r+   rO   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rR   )r2   r2   )r9   r*   rO   )r)   r3   rR   )r+   r6   rR   )rI   r-   rR   )r+   r1   rO   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rP   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rR   )r;   r6   rP   )rI   r0   rR   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rO   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rR   )r2   r+   rP   )r0   r<   rO   )r<   r.   )r,   r5   rO   )r-   r,   rR   )r2   r6   rP   )r3   r*   rR   )r-   r/   rO   )r<   r-   rR   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rP   )rL   r*   rP   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rO   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rR   )rI   r4   )rL   r0   rP   )r*   r<   rR   )rI   r5   rP   )rL   r,   rP   )r6   r6   )r)   r;   rO   )rE   r*   rR   )r9   r.   )r)   r:   rQ   )r)   r<   rO   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rR   )r)   r9   rN   )r9   r4   )r1   r4   )r9   r-   rO   )r1   r5   rO   )r9   r8   rO   )r7   r+   )r7   r1   )r7   r6   rO   )r4   r,   )rL   r3   rP   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rP   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rP   )r0   r1   rR   )r2   r;   rO   )r-   r.   rO   )rE   r2   rP   )r:   r,   rR   )r0   r3   rR   )r3   r4   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rO   )r2   r9   )r-   r4   rR   )r3   r8   rO   )r8   r<   rP   )r-   r5   rP   )r3   r-   rO   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   rP   )rI   r/   )r*   r6   rN   )rL   r7   rP   )rE   r,   )r*   r1   rO   )rI   r*   rR   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d$ d d% d& d' d( d) d d* d d+ d, d- d. d/ d0 d1 d2 d3 d d4 d d5 d6 d7 d8 d9 d: d; d< d= d d> d? d@ dA dB dC dD dE dF dG dH dI dJ d dK d dL d dM dN dO dP dQ d dR d dS d dT dU dV dW dX d dY d dZ d d[ d\ d] d^ d_ d d` da db dc dd d! de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddd dd dddd dd	d
ddddddddddddddd dddd dddd dd d!d"d#d$d%d&d'd(d)d d*d d+d d,d-d.d d/d0d1d d2d3d4d5d6d7d8d9d:d d;d! d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLd dMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d# d^d_d`dadbdcddd ded dfd dgdhdidjdkdldmdndodpdqd drdsdtdudvdwdxd dydzd{d|d}d d~ddddddddd dddddd dddddd dddddd dddddddd dddddddddd dddd dddd dddd dddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dddddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rH   r9   r3   r0   r2   r@   r.   rD   r/   r5   rE   r7   rB   r6   r1   rU   rA   r8   r;   r-   r4   rI   rJ   r:   rG   rZ   r<   rK   rL   rX   )r)   r*   )r+   r,   rR   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rO   )r)   r,   rR   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rN   )r)   r5   rR   )r7   r8   )r;   r,   rR   )r7   r-   rP   )r7   r4   rO   )rI   r7   rR   )r7   r5   rO   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rR   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rO   )r0   r.   rR   )r<   r<   )r3   r6   rP   )r-   r1   rN   )r-   r6   rN   )r2   r,   rP   )r3   r+   rN   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rN   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rR   )rL   r1   rP   )r6   r,   rO   )rI   r)   rQ   )rL   r6   rP   )rE   r<   )r*   r5   rR   )rE   r)   rO   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   )r*   r8   )rI   r:   rR   )rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   rR   )r.   r,   )r/   r/   )r)   r8   rP   )r.   r:   rR   )r)   r-   rR   )r9   r:   rP   )r+   r5   rO   )r9   r;   )r+   r4   rR   )r)   r.   rP   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   rP   )r1   r:   rR   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rP   )r8   r.   )r2   r-   rP   )r:   r6   rN   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rO   )r8   r5   rP   )r<   r1   )r0   r,   rR   )r3   r:   rN   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rO   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   )rL   r;   rO   )rE   r+   rR   )rL   r:   rO   )rE   r1   )rI   r+   rN   )rI   r1   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   rQ   )r0   r7   rP   )r)   r+   rO   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rR   )r2   r2   )r9   r*   rR   )r)   r3   rN   )r+   r6   rN   )rI   r-   rN   )r+   r1   rR   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rR   )r;   r6   rP   )rI   r0   rN   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rO   )r0   r:   rP   )r2   r1   rO   )r3   r,   rR   )r0   r;   rN   )r2   r+   rP   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rN   )r2   r6   rP   )r3   r*   rN   )r-   r/   rR   )r<   r-   rR   )r8   r6   rN   )r0   r)   rR   )r)   r)   )r8   r1   rP   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rP   )rL   r*   rO   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rN   )rI   r4   )rL   r0   rP   )r*   r<   rN   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rR   )rE   r*   rN   )r9   r.   )r)   r:   rQ   )r)   r<   rR   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rN   )r9   r4   rP   )r1   r4   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rP   )r7   r1   )r7   r6   rR   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rO   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rP   )r0   r1   rN   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rN   )r0   r3   rR   )r3   r4   rP   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rR   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rP   )rI   r/   )r*   r6   rQ   )rL   r7   rP   )rE   r,   )r*   r1   rP   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?   n  s    c            (  C   s|  d$ d d% d& d' d( d) d d* d d+ d, d- d. d/ d0 d1 d2 d3 d d4 d d5 d6 d7 d8 d9 d: d; d< d= d d> d? d@ dA dB dC dD dE dF dG dH dI dJ d dK d dL d dM dN dO dP dQ d dR d dS d dT dU dV dW dX d dY d dZ d d[ d\ d] d^ d_ d d` da db dc dd d! de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddd dd dddd dd	d
ddddddddddddddd dddd dddd dd d!d"d#d$d%d&d'd(d)d d*d d+d d,d-d.d d/d0d1d d2d3d4d5d6d7d8d9d:d d;d! d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLd dMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d# d^d_d`dadbdcddd ded dfd dgdhdidjdkdldmdndodpdqd drdsdtdudvdwdxd dydzd{d|d}d d~ddddddddd dddddd dddddd dddddd dddddddd dddddddddd dddd dddd dddd dddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dddddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rH   r9   r3   r0   r2   r@   r.   rD   r/   r5   rE   r7   rB   r6   r1   rU   rA   r8   r;   r-   r4   rI   rJ   r:   rG   rZ   r<   rK   rL   rX   )r)   r*   )r+   r,   rR   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rO   )r)   r,   rR   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rN   )r)   r5   rR   )r7   r8   )r;   r,   rR   )r7   r-   rP   )r7   r4   rO   )rI   r7   rR   )r7   r5   rO   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rR   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rO   )r0   r.   rR   )r<   r<   )r3   r6   rP   )r-   r1   rN   )r-   r6   rN   )r2   r,   rP   )r3   r+   rN   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rN   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rR   )rL   r1   rP   )r6   r,   rO   )rI   r)   rQ   )rL   r6   rP   )rE   r<   )r*   r5   rR   )rE   r)   rO   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   )r*   r8   )rI   r:   rR   )rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   rR   )r.   r,   )r/   r/   )r)   r8   rP   )r.   r:   rR   )r)   r-   rR   )r9   r:   rP   )r+   r5   rO   )r9   r;   )r+   r4   rR   )r)   r.   rP   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   rP   )r1   r:   rR   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rP   )r8   r.   )r2   r-   rP   )r:   r6   rN   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rO   )r8   r5   rP   )r<   r1   )r0   r,   rR   )r3   r:   rN   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rO   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   )rL   r;   rO   )rE   r+   rR   )rL   r:   rO   )rE   r1   )rI   r+   rN   )rI   r1   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   rQ   )r0   r7   rP   )r)   r+   rO   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rR   )r2   r2   )r9   r*   rR   )r)   r3   rN   )r+   r6   rN   )rI   r-   rN   )r+   r1   rR   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rR   )r;   r6   rP   )rI   r0   rN   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rO   )r0   r:   rP   )r2   r1   rO   )r3   r,   rR   )r0   r;   rN   )r2   r+   rP   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rN   )r2   r6   rP   )r3   r*   rN   )r-   r/   rR   )r<   r-   rR   )r8   r6   rN   )r0   r)   rR   )r)   r)   )r8   r1   rP   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rP   )rL   r*   rO   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rN   )rI   r4   )rL   r0   rP   )r*   r<   rN   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rR   )rE   r*   rN   )r9   r.   )r)   r:   rQ   )r)   r<   rR   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rN   )r9   r4   rP   )r1   r4   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rP   )r7   r1   )r7   r6   rR   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rO   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rP   )r0   r1   rN   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rN   )r0   r3   rR   )r3   r4   rP   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rR   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rP   )rI   r/   )r*   r6   rQ   )rL   r7   rP   )rE   r,   )r*   r1   rP   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d" d d# d$ d% d& d' d d( d d) d* d+ d, d- d. d/ d0 d1 d d2 d d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI d dJ d dK d dL dM dN dO dP d dQ d dR d dS dT dU dV dW d dX d dY d dZ d[ d\ d] d^ d d_ d` da db dc d dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd dd dddd dddd	d
d dddddddddddd dddd dddd ddddd d!d"d#d$d%d&d d'd d(d d)d*d+d d,d-d.d d/d0d1d2d3d4d5d6d7d d8d d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdId dJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd! d[d\d]d^d_d`dad dbd dcd dddedfdgdhdidjdkdldmdnd dodpdqdrdsdtdud dvdwdxdydzd d{d|d}d~dddddd dddddd dddddd dddddd dddddd dd dddddddddd dddd dddd dddd dddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dd dddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r@   r.   rG   r/   r5   rE   r7   rH   r6   r1   rD   r8   r;   r-   r4   rI   rK   r:   rF   r<   rA   rL   rU   )r)   r*   )r+   r,   rO   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rO   )r)   r,   rR   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rR   )r)   r5   rR   )r7   r8   rP   )r;   r,   rO   )r7   r-   rP   )r7   r4   rO   )rI   r7   rO   )r7   r5   rO   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rR   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rP   )r0   r4   rO   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rO   )r0   r.   rO   )r<   r<   )r3   r6   rP   )r-   r1   rR   )r-   r6   rR   )r2   r,   rP   )r3   r+   rR   )r<   r;   rP   )r8   r/   rO   )r3   r1   rO   )r*   r.   rR   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rR   )rL   r1   rP   )r6   r,   rP   )rI   r)   rN   )rL   r6   rP   )rE   r<   )r*   r5   rO   )rE   r)   rO   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   )r*   r8   )rI   r:   rR   )rE   r-   rR   )rE   r0   rO   )r9   r9   )r+   r.   rO   )r)   r4   rR   )r.   r,   )r/   r/   )r)   r8   rP   )r.   r:   rR   )r)   r-   rO   )r9   r:   rP   )r+   r5   rP   )r9   r;   )r+   r4   rR   )r)   r.   rO   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   )r1   r:   rR   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rO   )r8   r.   )r2   r-   rP   )r:   r6   rR   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rO   )r8   r5   rP   )r<   r1   rP   )r0   r,   rO   )r3   r:   rR   )r8   r4   rO   )r<   r+   rO   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rR   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rP   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   )rL   r;   rP   )rE   r+   rO   )rL   r:   rO   )rE   r1   )rI   r+   rR   )rI   r1   )r*   r*   )rL   r)   rO   )rI   r6   )r6   r5   rO   )r9   r+   rO   )rL   r9   )r*   r/   rR   )r9   r,   rP   )r)   r6   rN   )r0   r7   rP   )r)   r+   rO   )r1   r,   )r)   r1   rO   )r1   r/   )r)   r2   rO   )r2   r2   )r9   r*   rO   )r)   r3   rN   )r+   r6   rR   )rI   r-   rR   )r+   r1   rR   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rO   )r;   r6   rP   )rI   r0   rR   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rO   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rR   )r2   r+   rP   )r0   r<   rO   )r<   r.   )r,   r5   rP   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rR   )r<   r-   rR   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   rP   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rP   )rL   r*   rP   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rR   )rI   r4   )rL   r0   rP   )r*   r<   rR   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rO   )rE   r*   rR   )r9   r.   )r)   r:   rO   )r)   r<   rR   )r1   r.   )r+   r:   rP   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rO   )r1   r5   rO   )r9   r8   rP   )r7   r+   rP   )r7   r1   )r7   r6   rR   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rO   )r4   r/   )r7   r2   rO   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rP   )r0   r1   rR   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rR   )r0   r3   rO   )r3   r4   rP   )r8   r:   rP   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rO   )r2   r9   )r-   r4   rR   )r3   r8   rO   )r8   r<   rP   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   rP   )rI   r/   )r*   r6   rR   )rL   r7   rP   )rE   r,   )r*   r1   rP   )rI   r*   rR   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d# d d$ d% d& d' d( d d) d d* d+ d, d- d. d/ d0 d1 d2 d d3 d d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ d dK d dL d dM dN dO dP dQ d dR d dS d dT dU dV dW dX d dY d dZ d d[ d\ d] d^ d_ d d` da db dc dd d de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d! d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ddd dd! dddd ddd	d
dd dddddddddddd dddd dddd dddd d!d"d#d$d%d&d'd d(d)d*d d+d,d-d d.d/d0d d1d2d3d4d5d6d7d8d9d d:d d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKd dLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d" d]d^d_d`dadbdcd ddd ded dfdgdhdidjdkdldmdndodpd dqdrdsdtdudvdwd dxdydzd{d|d d}d~dddddddd! dddddd dddddd dddddd dddddd dd dddddddddd dddd dddd! dddd dddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dd dddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r@   r.   rG   r/   r5   rE   r7   rH   r6   r1   rJ   r8   r;   r-   r4   rI   rD   r:   rA   rF   r<   rL   rK   rM   )r)   r*   )r+   r,   rO   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rO   )r)   r,   rR   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rR   )r)   r5   rR   )r7   r8   rP   )r;   r,   rO   )r7   r-   rP   )r7   r4   rO   )rI   r7   rR   )r7   r5   rO   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rN   )r7   r.   rP   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rP   )r0   r4   rO   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rO   )r0   r.   rO   )r<   r<   )r3   r6   rP   )r-   r1   rR   )r-   r6   rR   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rR   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rR   )rL   r1   rP   )r6   r,   rO   )rI   r)   rN   )rL   r6   rP   )rE   r<   )r*   r5   rO   )rE   r)   rR   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   )r*   r8   )rI   r:   rR   )rE   r-   rR   )rE   r0   rO   )r9   r9   )r+   r.   rO   )r)   r4   rR   )r.   r,   )r/   r/   )r)   r8   rP   )r.   r:   rR   )r)   r-   rR   )r9   r:   rP   )r+   r5   rP   )r9   r;   )r+   r4   rR   )r)   r.   rO   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   )r1   r:   rR   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rO   )r8   r.   )r2   r-   rP   )r:   r6   rR   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rO   )r8   r5   rP   )r<   r1   rP   )r0   r,   rR   )r3   r:   rR   )r8   r4   rO   )r<   r+   rO   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rP   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   )rL   r;   rP   )rE   r+   rR   )rL   r:   rO   )rE   r1   )rI   r+   rN   )rI   r1   )r*   r*   )rL   r)   rO   )rI   r6   )r6   r5   rO   )r9   r+   rO   )rL   r9   )r*   r/   rR   )r9   r,   rP   )r)   r6   rN   )r0   r7   rP   )r)   r+   rO   )r1   r,   )r)   r1   rO   )r1   r/   )r)   r2   rO   )r2   r2   )r9   r*   rO   )r)   r3   rN   )r+   r6   rN   )rI   r-   rR   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rO   )r;   r6   rP   )rI   r0   rR   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rR   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rR   )r2   r+   rP   )r0   r<   rO   )r<   r.   )r,   r5   rP   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rR   )r<   r-   rR   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   rO   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rP   )rL   r*   rP   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rR   )rI   r4   )rL   r0   rP   )r*   r<   rR   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rO   )rE   r*   rR   )r9   r.   )r)   r:   rO   )r)   r<   rR   )r1   r.   )r+   r:   rP   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rO   )r1   r5   rO   )r9   r8   rP   )r7   r+   rP   )r7   r1   )r7   r6   rR   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rO   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rP   )r0   r1   rR   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rR   )r0   r3   rO   )r3   r4   rP   )r8   r:   rP   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rR   )r2   r9   )r-   r4   rR   )r3   r8   rO   )r8   r<   rP   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   rP   )rI   r/   )r*   r6   rR   )rL   r7   rP   )rE   r,   )r*   r1   rP   )rI   r*   rR   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?   [  s    c            (  C   s|  d# d d$ d% d& d' d( d d) d d* d+ d, d- d. d/ d0 d1 d2 d d3 d d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ d dK d dL dM dN dO dP dQ dR d dS d dT d dU dV dW dX dY d dZ d d[ d d\ d] d^ d_ d` d da db dc dd de d  df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd dddd dd dddd d	d
dddddddddddddddd dddd dddd  d d!d"d#d$d%d&d'd(d)d*d d+d,d-d d.d/d0d d1d2d3d d4d5d6d7d8d9d:d;d<d d=d  d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNd dOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d" d`dadbdcdddedfd dgd dhd didjdkdldmdndodpdqdrdsd dtdudvdwdxdydzd d{d|d}d~dd dddddddddd dddddd dddddd dddddd dddddd dd dddddddddd dddd dddd dddd dddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dddddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rB   r9   r3   r0   r2   r@   r.   rK   r/   r5   rE   r7   rH   r6   r1   rJ   rA   r8   r;   r-   r4   rI   rD   r:   rF   r<   rG   rL   rU   )r)   r*   )r+   r,   rO   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rO   )r)   r,   rR   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rN   )r)   r5   rR   )r7   r8   rP   )r;   r,   rO   )r7   r-   rP   )r7   r4   rO   )rI   r7   rR   )r7   r5   rO   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   rN   )r7   r.   rO   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rO   )r0   r.   rO   )r<   r<   )r3   r6   rO   )r-   r1   rR   )r-   r6   rR   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rR   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rN   )rL   r1   rP   )r6   r,   rO   )rI   r)   rN   )rL   r6   rP   )rE   r<   )r*   r5   rO   )rE   r)   rR   )r*   r4   rR   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   rP   )r*   r8   )rI   r:   rR   )rE   r-   rR   )rE   r0   rO   )r9   r9   )r+   r.   rO   )r)   r4   rR   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rR   )r)   r-   rO   )r9   r:   rP   )r+   r5   rO   )r9   r;   )r+   r4   rR   )r)   r.   rO   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   )r1   r:   rR   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rO   )r8   r.   )r2   r-   rP   )r:   r6   rN   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rO   )r8   r5   rP   )r<   r1   rP   )r0   r,   rR   )r3   r:   rR   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rP   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   )rL   r;   rO   )rE   r+   rR   )rL   r:   rO   )rE   r1   )rI   r+   rN   )rI   r1   )r*   r*   )rL   r)   rO   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rR   )r9   r,   rP   )r)   r6   rQ   )r0   r7   rP   )r)   r+   rO   )r1   r,   )r)   r1   rO   )r1   r/   )r)   r2   rR   )r2   r2   )r9   r*   rO   )r)   r3   rN   )r+   r6   rN   )rI   r-   rR   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rR   )rE   r9   )r7   r:   rO   )r;   r6   rP   )rI   r0   rR   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rR   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rR   )r2   r+   rP   )r0   r<   rO   )r<   r.   )r,   r5   rP   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rR   )r<   r-   rR   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   rO   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rR   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rR   )rI   r4   )rL   r0   rP   )r*   r<   rR   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rR   )rE   r*   rR   )r9   r.   )r)   r:   rO   )r)   r<   rR   )r1   r.   )r+   r:   rP   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rO   )r1   r5   rO   )r9   r8   rO   )r7   r+   rP   )r7   r1   )r7   r6   rR   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rO   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rP   )r0   r1   rR   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rN   )r0   r3   rO   )r3   r4   rP   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rR   )r2   r9   )r-   r4   rR   )r3   r8   rR   )r8   r<   rO   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rP   )rI   r/   )r*   r6   rN   )rL   r7   rP   )rE   r,   )r*   r1   rP   )rI   r*   rR   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d# d d$ d% d& d' d( d d) d d* d+ d, d- d. d/ d0 d1 d2 d d3 d d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ d dK d dL dM dN dO dP dQ dR d dS d dT d dU dV dW dX dY d dZ d d[ d d\ d] d^ d_ d` d da db dc dd de d  df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ddddddd ddd	d
dd dddd dddddddddddddddddd d d!d"d d#d$d%d  d&d'd(d)d*d+d,d-d.d/d0d d1d2d3d d4d5d6d d7d8d9d d:d;d<d=d>d?d@dAdBd dCd  dDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTd dUdVdWdXdYdZd[d\d]d^d_d`dadbdcddded" dfdgdhdidjdkdld dmd dnd dodpdqdrdsdtdudvdwdxdyd dzd{d|d}d~ddd dddddd dddddddddd dddddd dddddd dddddd dddddd dd dddddddddd dddd dddd dddd dddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dddddd dddddd dddddd dddd iS(  Nr)   r*   rC   r+   r,   rH   r9   r3   r0   r2   r@   r.   rK   r/   r5   rB   rE   r7   r6   r1   rJ   rA   r8   r;   r-   r4   rI   rD   r:   rF   r<   rG   rL   rM   )r)   r*   )r+   r,   rR   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rO   )r)   r,   rR   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rN   )r)   r5   rR   )r7   r8   rP   )r;   r,   rR   )r7   r-   rP   )r7   r4   rR   )rI   r7   rR   )r7   r5   rO   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   rN   )r7   r.   rO   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rO   )r0   r.   rO   )r<   r<   )r3   r6   rO   )r-   r1   rN   )r-   r6   rN   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rO   )r3   r1   rO   )r*   r.   rR   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rN   )rL   r1   rP   )r6   r,   rO   )rI   r)   rN   )rL   r6   rO   )rE   r<   )r*   r5   rO   )rE   r)   rR   )r*   r4   rN   )r6   r/   )rI   r<   rP   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   rP   )r*   r8   )rI   r:   rN   )rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   rN   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rR   )r)   r-   rR   )r9   r:   rP   )r+   r5   rO   )r9   r;   rP   )r+   r4   rR   )r)   r.   rO   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   rP   )r1   r:   rN   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rO   )r8   r.   )r2   r-   rP   )r:   r6   rN   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rR   )r8   r5   rP   )r<   r1   rP   )r0   r,   rR   )r3   r:   rR   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rN   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rP   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   rP   )rL   r;   rO   )rE   r+   rR   )rL   r:   rO   )rE   r1   )rI   r+   rN   )rI   r1   rP   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rR   )r9   r,   rP   )r)   r6   rQ   )r0   r7   rO   )r)   r+   rO   )r1   r,   )r)   r1   rO   )r1   r/   )r)   r2   rR   )r2   r2   )r9   r*   rR   )r)   r3   rN   )r+   r6   rN   )rI   r-   rN   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rN   )rE   r9   )r7   r:   rR   )r;   r6   rO   )rI   r0   rR   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rR   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rN   )r2   r+   rO   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rN   )r<   r-   rR   )r8   r6   rR   )r0   r)   rR   )r)   r)   )r8   r1   rO   )r3   r/   rO   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rN   )rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rN   )rI   r4   )rL   r0   rP   )r*   r<   rR   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rR   )rE   r*   rN   )r9   r.   )r)   r:   rR   )r)   r<   rR   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rP   )r7   r1   )r7   r6   rN   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rO   )r7   r3   rR   )r2   r<   rP   )r5   r5   )r3   r.   rO   )r2   r:   rP   )r0   r1   rR   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rN   )r0   r3   rR   )r3   r4   rP   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rR   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rO   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rP   )rI   r/   )r*   r6   rN   )rL   r7   rO   )rE   r,   )r*   r1   rP   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d# d d$ d% d& d' d( d d) d d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK d dL d dM dN dO dP dQ dR dS d dT d dU d dV dW dX dY dZ d d[ d d\ d d] d^ d_ d` da d db dc dd de df d dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddddddd dd	d
ddd dddd ddddddddddddddddd d d!d"d#d d$d%d&d d'd(d)d*d+d,d-d.d/d0d1d d2d3d4d d5d6d7d d8d9d:d d;d<d=d>d?d@dAdBdCd dDd dEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUd dVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfd" dgdhdidjdkdldmd dnd dod dpdqdrdsdtdudvdwdxdydzd d{d|d}d~dddd dddddd dddddddddd dddddd dddddd dddddd dddddd dd dddddddddd dddd dddd dddddddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddd dddddd dddddd dddddd dddd iS(   Nr)   r*   rC   r+   r,   rH   r9   r3   r0   r2   r@   r.   rK   r/   r5   rB   rE   r7   r6   r1   rJ   rA   r8   r;   r-   r4   rI   rD   r:   rG   rF   r<   rL   rM   )r)   r*   )r+   r,   rR   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rR   )r)   r,   rR   )r.   r5   rP   )r9   r6   rP   )r1   r1   )r9   r1   rP   )r1   r6   rP   )r+   r/   rN   )r)   r5   rR   )r7   r8   rO   )r;   r,   rR   )r7   r-   rO   )r7   r4   rR   )rI   r7   rR   )r7   r5   rO   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   rQ   )r7   r.   rO   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rO   )r0   r8   )r2   r*   rO   )r0   r.   rO   )r<   r<   )r3   r6   rO   )r-   r1   rN   )r-   r6   rN   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rR   )r3   r1   rO   )r*   r.   rN   )rE   r;   rO   )rL   r+   rP   )r2   r8   rP   )rE   r:   rN   )rL   r1   rP   )r6   r,   rO   )rI   r)   rQ   )rL   r6   rO   )rE   r<   )r*   r5   rR   )rE   r)   rR   )r*   r4   rN   )r6   r/   )rI   r<   rP   )rL   rL   rP   )r*   r-   )rI   r;   rP   )rL   r2   rP   )r*   r8   )rI   r:   rN   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   rN   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rR   )r)   r-   rR   )r9   r:   rP   )r+   r5   rO   )r9   r;   rP   )r+   r4   rN   )r)   r.   rO   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   rP   )r1   r:   rN   )r7   r/   rR   )r;   r.   rO   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rO   )r8   r.   )r2   r-   rP   )r:   r6   rN   )r0   r*   rP   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rR   )r8   r5   rP   )r<   r1   rP   )r0   r,   rR   )r3   r:   rN   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rQ   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rP   )rE   r6   )r*   r,   rR   )rL   r<   rP   )r.   r6   rP   )rL   r;   rO   )rE   r+   rR   )rL   r:   rO   )rE   r1   )rI   r+   rN   )rI   r1   rP   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   rQ   )r0   r7   rO   )r)   r+   rO   )r1   r,   )r)   r1   rO   )r1   r/   )r)   r2   rR   )r2   r2   )r9   r*   rR   )r)   r3   rQ   )r+   r6   rN   )rI   r-   rN   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rO   )r4   r.   )r7   r;   rN   )rE   r9   )r7   r:   rR   )r;   r6   rO   )rI   r0   rN   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rR   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rN   )r2   r+   rO   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rN   )r<   r-   rR   )r8   r6   rN   )r0   r)   rR   )r)   r)   )r8   r1   rO   )r3   r/   rR   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rN   )rI   r.   )rL   rI   rO   )rI   r8   rR   )r*   r:   rO   )rE   r.   )rL   rE   rP   )r*   r;   rN   )rI   r4   )rL   r0   rP   )r*   r<   rN   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rR   )rE   r*   rN   )r9   r.   )r)   r:   rR   )r)   r<   rN   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rP   )r7   r1   )r7   r6   rN   )r4   r,   )rL   r3   rO   )r;   r;   )r;   r:   rR   )r4   r/   rP   )r7   r2   rO   )r7   r3   rN   )r2   r<   rP   )r5   r5   )r3   r.   rO   )r2   r:   rP   )r0   r1   rN   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rN   )r0   r3   rR   )r3   r4   rP   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rR   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rO   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rO   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rP   )rI   r/   )r*   r6   rN   )rL   r7   rO   )rE   r,   )r*   r1   rO   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?   H  s    c            (  C   s|  d# d d$ d% d& d' d( d d) d d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK d dL d dM dN dO dP dQ dR dS d dT d dU d dV dW dX dY dZ d d[ d d\ d d] d^ d_ d` da d	 db dc dd de df d dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d	 d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d	 d d d d ddddddddd	d d
ddddd dddd ddddddddddddddd d!d"d d#d$d%d d&d'd(d d)d*d+d,d-d.d/d0d1d2d3d d4d5d6d d7d8d9d d:d;d<d d=d>d?d@dAdBdCdDdEd dFd dGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd	 dXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhd" didjdkdldmdndod dpd	 dqd drdsdtdudvdwdxdydzd{d|d d}d~dddddd dddddd	 dddddddddd dddddd dddddd	 dddddd	 dddddd dd dddddddddd dddddddd dddddddddddd dddddddddddddddddddddd dd dddddd	 dddddddddddd dddd	 dddd dddd dddddd dddddd dddddd d ddd iS(  Nr)   r*   r@   r+   r,   rH   r9   r3   rC   r0   r2   r.   rK   r/   r5   rB   rE   r7   rA   r6   r1   rJ   r8   r;   r-   r4   rI   rD   r:   rG   rF   r<   rL   rM   )r)   r*   )r+   r,   rR   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rR   )r)   r,   rN   )r.   r5   rP   )r9   r6   rP   )r1   r1   )r9   r1   rP   )r1   r6   rO   )r+   r/   rN   )r)   r5   rR   )r7   r8   rO   )r;   r,   rR   )r7   r-   rO   )r7   r4   rR   )rI   r7   rR   )r7   r5   rO   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   rQ   )r7   r.   rO   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rO   )r0   r8   )r2   r*   rO   )r0   r.   rR   )r<   r<   )r3   r6   rO   )r-   r1   rN   )r-   r6   rN   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rR   )r3   r1   rR   )r*   r.   rN   )rE   r;   rR   )rL   r+   rO   )r2   r8   rP   )rE   r:   rN   )rL   r1   rO   )r6   r,   rO   )rI   r)   rQ   )rL   r6   rO   )rE   r<   )r*   r5   rR   )rE   r)   rN   )r*   r4   rN   )r6   r/   )rI   r<   rP   )rL   rL   rP   )r*   r-   rP   )rI   r;   rP   )rL   r2   rP   )r*   r8   )rI   r:   rN   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   rN   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rN   )r)   r-   rR   )r9   r:   rO   )r+   r5   rO   )r9   r;   rP   )r+   r4   rN   )r)   r.   rR   )r1   r;   rR   )r9   r<   rP   )r.   r/   )r/   r,   rP   )r1   r:   rN   )r7   r/   rR   )r;   r.   rO   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rR   )r8   r.   )r2   r-   rP   )r:   r6   rN   )r0   r*   rP   )r2   r5   )r2   r3   rO   )rI   r3   rO   )r2   r4   rP   )r0   r/   rN   )r3   r;   rR   )r8   r5   rP   )r<   r1   rP   )r0   r,   rR   )r3   r:   rN   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rQ   )r3   r<   rP   )r8   r8   )r<   r6   rP   )r-   r:   rO   )rE   r6   )r*   r,   rN   )rL   r<   rP   )r.   r6   rP   )rL   r;   rO   )rE   r+   rR   )rL   r:   rR   )rE   r1   )rI   r+   rN   )rI   r1   rP   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   i)r0   r7   rO   )r)   r+   rO   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rN   )r2   r2   )r9   r*   rR   )r)   r3   rQ   )r+   r6   rQ   )rI   r-   rN   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rR   )r4   r.   )r7   r;   rN   )rE   r9   )r7   r:   rR   )r;   r6   rO   )rI   r0   rN   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rR   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rN   )r2   r+   rO   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rR   )r2   r6   rP   )r3   r*   rN   )r-   r/   rN   )r<   r-   rR   )r8   r6   rN   )r0   r)   rR   )r)   r)   )r8   r1   rO   )r3   r/   rR   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rN   )rI   r.   )rL   rI   rO   )rI   r8   rR   )r*   r:   rR   )rE   r.   )rL   rE   rP   )r*   r;   rN   )rI   r4   )rL   r0   rP   )r*   r<   rN   )rI   r5   rO   )rL   r,   rP   )r6   r6   )r)   r;   rN   )rE   r*   rN   )r9   r.   )r)   r:   rR   )r)   r<   rN   )r1   r.   )r+   r:   rO   )r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rN   )r9   r4   )r1   r4   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rO   )r7   r1   )r7   r6   rN   )r4   r,   rP   )rL   r3   rO   )r;   r;   )r;   r:   rN   )r4   r/   rP   )r7   r2   rO   )r7   r3   rN   )r2   r<   rP   )r5   r5   )r3   r.   rO   )r2   r:   rP   )r0   r1   rN   )r2   r;   rO   )r-   r.   rR   )rE   r2   rP   )r:   r,   rN   )r0   r3   rR   )r3   r4   rO   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rN   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rO   )r3   r-   rN   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rO   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   rN   )rL   r7   rO   )rE   r,   )r*   r1   rO   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d# d d$ d% d& d' d( d d) d d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK d dL d dM dN dO dP dQ dR dS d dT dU dV d dW dX dY dZ d[ d d\ d d] d d^ d_ d` da db d dc dd de df dg d dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d	 d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d	 d d ddddddddd	d
dd dddddd dddd ddddddddddddd d!d"d#d$d d%d&d'd d(d)d*d d+d,d-d.d/d0d1d2d3d4d5d d6d7d8d d9d:d;d d<d=d>d?d@dAdBdCdDdEdFdGdHd dId dJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd	 d[d\d]d^d_d`dadbdcdddedfdgdhdidjdkd" dldmdndodpdqdrd dsd dtd dudvdwdxdydzd{d|d}d~dddddddddd dddddd dddddddddd dddddddddddd	 dddddd	 dddddddddddddddddd dddddddd dddddddddddd dddddddddddddddddddddd dd dddddd	 dddddddddddd dddd	 dddd dddddddddd ddd ddd dddddd dd	d
d iS(  Nr)   r*   r@   r+   r,   rH   r9   r3   rC   r0   r2   r.   rK   r/   r5   rB   rE   r7   rA   r6   r1   rJ   r8   r;   r-   r4   rI   rD   r:   rG   rF   r<   rL   rM   )r)   r*   )r+   r,   rR   )r9   r3   rP   )r0   r2   )r.   r.   )r/   r5   rO   )rE   r7   rR   )r)   r,   rN   )r.   r5   rP   )r9   r6   rP   )r1   r1   )r9   r1   rP   )r1   r6   rO   )r+   r/   rN   )r)   r5   rR   )r7   r8   rO   )r;   r,   rR   )r7   r-   rO   )r7   r4   rN   )rI   r7   rN   )r7   r5   rR   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   rQ   )r7   r.   rO   )rE   rE   )r0   r5   rP   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rO   )r0   r8   )r2   r*   rR   )r0   r.   rR   )r<   r<   )r3   r6   rO   )r-   r1   rN   )r-   r6   rQ   )r2   r,   rO   )r3   r+   rN   )r<   r;   rO   )r8   r/   rR   )r3   r1   rR   )r*   r.   rN   )rE   r;   rR   )rL   r+   rO   )r2   r8   rP   )rE   r:   rQ   )rL   r1   rO   )r6   r,   rO   )rI   r)   rQ   )rL   r6   rO   )rE   r<   )r*   r5   rR   )rE   r)   rN   )r*   r4   rN   )r6   r/   )rI   r<   rP   )rL   rL   rO   )r*   r-   rP   )rI   r;   rP   )rL   r2   rP   )r*   r8   rP   )rI   r:   rN   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   rN   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rN   )r)   r-   rR   )r9   r:   rO   )r+   r5   rO   )r9   r;   rP   )r+   r4   rN   )r)   r.   rR   )r1   r;   rR   )r9   r<   rP   )r.   r/   )r/   r,   rP   )r1   r:   rQ   )r7   r/   rR   )r;   r.   rR   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rR   )r8   r.   )r2   r-   rP   )r:   r6   rQ   )r0   r*   rP   )r2   r5   )r2   r3   rO   )rI   r3   rR   )r2   r4   rP   )r0   r/   rN   )r3   r;   rR   )r8   r5   rO   )r<   r1   rP   )r0   r,   rR   )r3   r:   rN   )r8   r4   rR   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rQ   )r3   r<   rO   )r8   r8   )r<   r6   rP   )r-   r:   rO   )rE   r6   )r*   r,   rN   )rL   r<   rP   )r.   r6   rP   )rL   r;   rO   )rE   r+   rN   )rL   r:   rR   )rE   r1   )rI   r+   rQ   )rI   r1   rP   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rO   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   i)r0   r7   rO   )r)   r+   rR   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rN   )r2   r2   )r9   r*   rR   )r)   r3   rQ   )r+   r6   rQ   )rI   r-   rQ   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rR   )r4   r.   )r7   r;   rQ   )rE   r9   rP   )r7   r:   rR   )r;   r6   rO   )rI   r0   rN   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rO   )r:   r/   rN   )r0   r:   rP   )r2   r1   rO   )r3   r,   rO   )r0   r;   rN   )r2   r+   rO   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rN   )r2   r6   rO   )r3   r*   rN   )r-   r/   rN   )r<   r-   rR   )r8   r6   rN   )r0   r)   rR   )r)   r)   )r8   r1   rR   )r3   r/   rR   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rO   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rN   )rI   r.   rP   )rL   rI   rO   )rI   r8   rN   )r*   r:   rR   )rE   r.   )rL   rE   rP   )r*   r;   rN   )rI   r4   )rL   r0   rP   )r*   r<   rN   )rI   r5   rO   )rL   r,   rO   )r6   r6   )r)   r;   rN   )rE   r*   rN   )r9   r.   rP   )r)   r:   rN   )r)   r<   rQ   )r1   r.   )r+   r:   rO   )r)   r/   rQ   )r9   r5   )r+   r;   rQ   )r)   r9   rN   )r9   r4   rP   )r1   r4   rP   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rO   )r7   r1   )r7   r6   rN   )r4   r,   rP   )rL   r3   rO   )r;   r;   )r;   r:   rN   )r4   r/   rP   )r7   r2   rO   )r7   r3   rN   )r2   r<   rP   )r5   r5   )r3   r.   rO   )r2   r:   rO   )r0   r1   rN   )r2   r;   rO   )r-   r.   rN   )rE   r2   rP   )r:   r,   rN   )r0   r3   rR   )r3   r4   rO   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rN   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rO   )r3   r-   rN   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rO   )rE   rI   )rL   r4   rP   )rE   r/   rP   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   rN   )rL   r7   rO   )rE   r,   )r*   r1   rO   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d# d d$ d% d& d' d( d) d* d d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL d dM d dN dO dP dQ dR dS dT d dU dV dW d dX dY dZ d[ d\ d d] d d^ d d_ d` da db dc d dd de df dg dh d di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d ddddddddd	d
ddd dddddd dddd dddddddddddd d!d"d#d$d%d d&d'd(d d)d*d+d d,d-d.d/d0d1d2d3d4d5d6d d7d8d9d d:d;d<d	 d=d>d?d@dAdBdCdDdEdFdGdHdId	 dJd dKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d d\d]d^d_d`dadbdcdddedfdgdhdidjdkdld" dmdndodpdqdrdsd	 dtd dud dvdwdxdydzd{d|d}d~ddddddddddd dddddd dddddddddd dddddddddddd dddddd dddddddddddddddddd dddddddd dddddddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddddddddd dd dddd dddddd d	d
dd iS(  Nr)   r*   r@   r+   r,   rH   r9   r3   rB   r0   r2   rC   r.   rD   r/   r5   rE   r7   rA   r6   r1   rJ   r8   r;   r-   r4   rI   rG   r:   rK   rF   r<   rL   rM   )r)   r*   )r+   r,   rR   )r9   r3   rO   )r0   r2   rP   )r.   r.   )r/   r5   rO   )rE   r7   rR   )r)   r,   rN   )r.   r5   rP   )r9   r6   rP   )r1   r1   )r9   r1   rO   )r1   r6   rO   )r+   r/   rN   )r)   r5   rN   )r7   r8   rO   )r;   r,   rR   )r7   r-   rO   )r7   r4   rN   )rI   r7   rN   )r7   r5   rR   )r0   r6   rQ   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   i)r7   r.   rR   )rE   rE   )r0   r5   rP   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rO   )r0   r8   )r2   r*   rR   )r0   r.   rR   )r<   r<   )r3   r6   rR   )r-   r1   rN   )r-   r6   rQ   )r2   r,   rO   )r3   r+   rN   )r<   r;   rO   )r8   r/   rR   )r3   r1   rR   )r*   r.   rN   )rE   r;   rR   )rL   r+   rO   )r2   r8   rP   )rE   r:   rQ   )rL   r1   rO   )r6   r,   rR   )rI   r)   i)rL   r6   rO   )rE   r<   )r*   r5   rR   )rE   r)   rN   )r*   r4   rQ   )r6   r/   )rI   r<   rP   )rL   rL   rO   )r*   r-   rP   )rI   r;   rO   )rL   r2   rP   )r*   r8   rP   )rI   r:   rN   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   rQ   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rN   )r)   r-   rN   )r9   r:   rO   )r+   r5   rO   )r9   r;   rP   )r+   r4   rN   )r)   r.   rR   )r1   r;   rR   )r9   r<   rP   )r.   r/   )r/   r,   rP   )r1   r:   rQ   )r7   r/   rR   )r;   r.   rR   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rR   )r8   r.   )r2   r-   rP   )r:   r6   rQ   )r0   r*   rO   )r2   r5   )r2   r3   rO   )rI   r3   rR   )r2   r4   rP   )r0   r/   rN   )r3   r;   rR   )r8   r5   rO   )r<   r1   rP   )r0   r,   rR   )r3   r:   rN   )r8   r4   rR   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rQ   )r3   r<   rO   )r8   r8   )r<   r6   rP   )r-   r:   rO   )rE   r6   )r*   r,   rN   )rL   r<   rP   )r.   r6   rP   )rL   r;   rO   )rE   r+   rN   )rL   r:   rR   )rE   r1   )rI   r+   rQ   )rI   r1   rP   )r*   r*   )rL   r)   rR   )rI   r6   )r6   r5   rR   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   i)r0   r7   rR   )r)   r+   rR   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rN   )r2   r2   )r9   r*   rR   )r)   r3   rQ   )r+   r6   rQ   )rI   r-   rQ   )r+   r1   rN   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rR   )r4   r.   )r7   r;   rQ   )rE   r9   rP   )r7   r:   rN   )r;   r6   rO   )rI   r0   rN   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rR   )r:   r/   rN   )r0   r:   rO   )r2   r1   rO   )r3   r,   rR   )r0   r;   rQ   )r2   r+   rO   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rN   )r2   r6   rO   )r3   r*   rN   )r-   r/   rN   )r<   r-   rN   )r8   r6   rN   )r0   r)   rR   )r)   r)   )r8   r1   rR   )r3   r/   rR   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rO   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rN   )rI   r.   rP   )rL   rI   rO   )rI   r8   rN   )r*   r:   rR   )rE   r.   )rL   rE   rP   )r*   r;   rQ   )rI   r4   )rL   r0   rO   )r*   r<   rN   )rI   r5   rO   )rL   r,   rO   )r6   r6   )r)   r;   rN   )rE   r*   rN   )r9   r.   rP   )r)   r:   rN   )r)   r<   rQ   )r1   r.   )r+   r:   rO   )r)   r/   rQ   )r9   r5   )r+   r;   rQ   )r)   r9   rN   )r9   r4   rP   )r1   r4   rP   )r9   r-   rR   )r1   r5   rO   )r9   r8   rO   )r7   r+   rO   )r7   r1   )r7   r6   rN   )r4   r,   rP   )rL   r3   rO   )r;   r;   )r;   r:   rN   )r4   r/   rP   )r7   r2   rO   )r7   r3   rN   )r2   r<   rP   )r5   r5   )r3   r.   rO   )r2   r:   rO   )r0   r1   rN   )r2   r;   rR   )r-   r.   rN   )rE   r2   rP   )r:   r,   rQ   )r0   r3   rR   )r3   r4   rO   )r8   r:   rO   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rN   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rO   )r3   r-   rN   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rO   )rE   rI   )rL   r4   rO   )rE   r/   rP   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   rQ   )rL   r7   rO   )rE   r,   )r*   r1   rO   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?   5  s    c            (  C   s|  d# d d$ d% d& d' d( d) d* d d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN d dO dP dQ dR dS dT dU d dV dW dX d dY dZ d[ d\ d] d^ d_ d d` d da db dc dd de d df dg dh di dj d dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddd dddddd	d
ddddddd dddddd dddd dddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d d.d/d0d d1d2d3d4d5d6d7d8d9d:d;d d<d=d>d d?d@dAd	 dBdCdDdEdFdGdHdIdJdKdLdMdNd	 dOd dPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`d dadbdcdddedfdgdhdidjdkdldmdndodpdqd" drdsdtdudvdwdxd	 dyd dzd d{d|d}d~dddddddddddddddd dddddd dddddddddd dddddddddddd dddddd dddddddddddddddddd dddddddd dddddddddddd dddddddddddddddddddddd dd dddddd dddddddddddd dddd dddd dddddd dddd dddddd	d
ddddd dddd iS(  Nr)   r*   r@   r+   r,   rH   r9   r3   rB   r0   r2   rC   r.   rD   r/   r5   rE   r7   rA   r6   r1   rF   rG   r8   r;   r-   r4   rI   rJ   r:   rK   r<   rL   rM   )r)   r*   )r+   r,   rR   )r9   r3   rO   )r0   r2   rP   )r.   r.   )r/   r5   rO   )rE   r7   rN   )r)   r,   rN   )r.   r5   rP   )r9   r6   rP   )r1   r1   )r9   r1   rO   )r1   r6   rO   )r+   r/   rQ   )r)   r5   rN   )r7   r8   rR   )r;   r,   rN   )r7   r-   rO   )r7   r4   rN   )rI   r7   rN   )r7   r5   rR   )r0   r6   rQ   )rI   r9   rP   )r7   r7   )r;   r/   rP   )r4   r:   i)r7   r.   rR   )rE   rE   )r0   r5   rP   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   rP   )r3   r3   )r0   r-   )r0   r9   rR   )rE   r3   rO   )r0   r8   )r2   r*   rR   )r0   r.   rR   )r<   r<   )r3   r6   rR   )r-   r1   rN   )r-   r6   rQ   )r2   r,   rO   )r3   r+   rN   )r<   r;   rR   )r8   r/   rR   )r3   r1   rR   )r*   r.   rN   )rE   r;   rR   )rL   r+   rO   )r2   r8   rP   )rE   r:   rQ   )rL   r1   rO   )r6   r,   rR   )rI   r)   i)rL   r6   rO   )rE   r<   )r*   r5   rR   )rE   r)   rN   )r*   r4   rQ   )r6   r/   )rI   r<   rP   )rL   rL   rO   )r*   r-   rP   )rI   r;   rO   )rL   r2   rP   )r*   r8   rP   )rI   r:   rN   )rE   r-   rN   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   rQ   )r.   r,   )r/   r/   )r)   r8   rO   )r.   r:   rN   )r)   r-   rN   )r9   r:   rO   )r+   r5   rO   )r9   r;   rP   )r+   r4   rN   )r)   r.   rR   )r1   r;   rR   )r9   r<   rP   )r.   r/   )r/   r,   rP   )r1   r:   rQ   )r7   r/   rR   )r;   r.   rR   )r7   r*   )r:   r5   rP   )r0   r+   )r;   r4   rR   )r;   r5   rP   )r<   r,   )r4   r6   )r7   r,   rR   )r8   r.   rP   )r2   r-   rO   )r:   r6   rQ   )r0   r*   rO   )r2   r5   )r2   r3   rO   )rI   r3   rR   )r2   r4   rO   )r0   r/   rN   )r3   r;   rN   )r8   r5   rO   )r<   r1   rP   )r0   r,   rN   )r3   r:   rQ   )r8   r4   rR   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   i)r3   r<   rO   )r8   r8   )r<   r6   rO   )r-   r:   rO   )rE   r6   )r*   r,   rN   )rL   r<   rP   )r.   r6   rP   )rL   r;   rR   )rE   r+   rN   )rL   r:   rR   )rE   r1   )rI   r+   rQ   )rI   r1   rP   )r*   r*   )rL   r)   rN   )rI   r6   )r6   r5   rR   )r9   r+   rR   )rL   r9   rP   )r*   r/   rN   )r9   r,   rO   )r)   r6   i)r0   r7   rR   )r)   r+   rR   )r1   r,   rP   )r)   r1   rR   )r1   r/   )r)   r2   rN   )r2   r2   )r9   r*   rR   )r)   r3   rQ   )r+   r6   rQ   )rI   r-   rQ   )r+   r1   rN   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   rR   )r4   r.   )r7   r;   rQ   )rE   r9   rP   )r7   r:   rN   )r;   r6   rO   )rI   r0   rQ   )r4   r5   rP   )r7   r)   )r4   r4   )r7   r9   rR   )r:   r/   rN   )r0   r:   rO   )r2   r1   rO   )r3   r,   rR   )r0   r;   rQ   )r2   r+   rO   )r0   r<   rR   )r<   r.   )r,   r5   rO   )r-   r,   rN   )r2   r6   rO   )r3   r*   rQ   )r-   r/   rN   )r<   r-   rN   )r8   r6   rQ   )r0   r)   rR   )r)   r)   )r8   r1   rR   )r3   r/   rR   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   rO   )rE   r5   rP   )rE   r8   rO   )rL   r*   rO   )r<   r:   rQ   )rI   r.   rP   )rL   rI   rO   )rI   r8   rN   )r*   r:   rR   )rE   r.   )rL   rE   rP   )r*   r;   rQ   )rI   r4   )rL   r0   rO   )r*   r<   rN   )rI   r5   rR   )rL   r,   rO   )r6   r6   )r)   r;   rQ   )rE   r*   rN   )r9   r.   rP   )r)   r:   rN   )r)   r<   rQ   )r1   r.   )r+   r:   rR   )r)   r/   rQ   )r9   r5   )r+   r;   rQ   )r)   r9   rN   )r9   r4   rP   )r1   r4   rP   )r9   r-   rR   )r1   r5   rR   )r9   r8   rR   )r7   r+   rO   )r7   r1   )r7   r6   rQ   )r4   r,   rP   )rL   r3   rR   )r;   r;   )r;   r:   rQ   )r4   r/   rP   )r7   r2   rR   )r7   r3   rQ   )r2   r<   rP   )r5   r5   )r3   r.   rO   )r2   r:   rO   )r0   r1   rN   )r2   r;   rR   )r-   r.   rN   )rE   r2   rO   )r:   r,   rQ   )r0   r3   rN   )r3   r4   rO   )r8   r:   rR   )r<   r/   )r-   r-   )r3   r5   rP   )r8   r;   rN   )r2   r9   )r-   r4   rN   )r3   r8   rR   )r8   r<   rO   )r-   r5   rO   )r3   r-   rN   )r,   r,   )rL   r8   rO   )r+   r-   )rL   r-   rO   )rE   rI   )rL   r4   rO   )rE   r/   rP   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   rQ   )rL   r7   rO   )rE   r,   rP   )r*   r1   rO   )rI   r*   rQ   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c              C   s  d d d d d d d d d  d d! d d" d d# d d$ d d% d d& d d' d d( d d) d d* d d+ d d, d d- d d. d d/ d d0 d d1 d d2 d d3 d d4 d d5 d d6 d d7 d d8 d d9 d d: d d; d d< d d= d d> d d? d d@ d dA d dB d dC d dD d dE d dF d dG d dH d dI d dJ d dK d dL d dM d dN d dO d dP d dQ d dR d dS d dT d dU d dV d dW d dX d dY d dZ d d[ d d\ d d] d d^ d d_ d d` d da d db d dc d dd d de d df d dg d dh d di d dj d dk d dl d dm d dn d do d dp d dq d dr d ds d dt d du d dv d dw d dx d dy d dz d d{ d d| d d} d d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d i S)Nr)   r*   rH   r+   r,   rB   r-   rK   r.   r/   r@   r0   rG   r1   r2   r3   r4   rA   r5   r6   rC   r7   r8   r9   r:   r;   r<   )r)   r*   )r+   r,   )r-   r-   )r.   r.   )r)   r/   )r0   r-   )r1   r2   )r1   r3   )r)   r0   )r.   r4   )r)   r,   )r.   r5   )r1   r1   )r1   r6   )r+   r/   )r7   r8   )r7   r-   )r7   r4   )r4   r9   )r7   r5   )r7   r7   )r2   r:   )r4   r:   )r7   r.   )r4   r;   )r0   r5   )r:   r:   )r8   r,   )r3   r2   )r0   r4   )r3   r3   )r-   r2   )r<   r9   )r,   r;   )r-   r3   )r,   r:   )r5   r2   )r<   r<   )r5   r3   )r0   r8   )r-   r6   )r<   r:   )r<   r;   )r,   r9   )r*   r.   )r*   r5   )r0   r0   )r8   r/   )r*   r4   )r6   r/   )r*   r-   )r*   r8   )r8   r9   )r9   r9   )r+   r.   )r)   r4   )r)   r5   )r)   r8   )r1   r9   )r)   r-   )r9   r:   )r+   r5   )r+   r4   )r)   r.   )r1   r;   )r.   r/   )r1   r:   )r+   r8   )r)   r7   )r7   r/   )r4   r3   )r7   r*   )r4   r2   )r5   r5   )r-   r/   )r;   r5   )r7   r0   )r4   r6   )r)   r1   )r7   r,   )r8   r.   )r3   r9   )r,   r1   )r5   r:   )r,   r6   )r<   r3   )r+   r6   )r<   r2   )r0   r/   )r8   r5   )r<   r1   )r0   r,   )r3   r:   )r8   r4   )r5   r9   )r2   r2   )r,   r2   )r-   r;   )r,   r3   )r<   r6   )r-   r:   )r*   r,   )r*   r0   )r+   r:   )r*   r*   )r6   r5   )r*   r/   )r)   r6   )r+   r3   )r.   r9   )r/   r:   )r/   r;   )r1   r/   )r)   r2   )r.   r;   )r)   r3   )r.   r:   )r/   r9   )r+   r1   )r+   r+   )r;   r2   )r8   r8   )r;   r3   )r7   r<   )r7   r;   )r7   r:   )r4   r5   )r4   r4   )r7   r9   )r8   r3   )r0   r:   )r8   r2   )r0   r;   )r,   r4   )r0   r<   )r<   r.   )r,   r5   )r-   r,   )r/   r5   )r0   r9   )r8   r6   )r8   r1   )r<   r5   )r,   r.   )r<   r4   )r*   r9   )r-   r<   )r6   r3   )r6   r2   )r-   r8   )r*   r:   )r)   r+   )r*   r;   )r*   r<   )r*   r2   )r6   r6   )r.   r2   )r)   r;   )r.   r3   )r)   r:   )r)   r<   )r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   )r)   r9   )r+   r<   )r/   r3   )r1   r4   )r/   r2   )r1   r5   )r7   r+   )r7   r1   )r;   r9   )r7   r6   )r0   r.   )r+   r2   )r;   r;   )r;   r:   )r4   r/   )r7   r2   )r7   r3   )r,   r/   )r0   r6   )r<   r,   )r0   r1   )r-   r.   )r0   r3   )r8   r:   )r<   r/   )r0   r2   )r8   r;   )r2   r9   )r-   r4   )r8   r<   )r-   r5   )r/   r/   )r,   r,   )r*   r3   )r+   r-   )r-   r9   )r6   r9   )r+   r9   )r-   r1   )r*   r6   )r6   r:   )r*   r1   )r6   r;   )r*   r+   r=   r=   r=   r=   r>   r?     sj    c            V  C   s  d d d d d d d d
 d d d d d d d d d d d  d d! d d" d d# d d$ d d% d d& d d' d d( d
 d) d
 d* d d+ d d, d d- d d. d d/ d d0 d d1 d d2 d d3 d
 d4 d d5 d
 d6 d d7 d d8 d d9 d d: d
 d; d d< d d= d d> d d? d
 d@ d dA d dB d dC d
 dD d
 dE d dF d dG d
 dH d dI d dJ d dK d dL d dM d dN d dO d dP d dQ d dR d dS d dT d dU d dV d dW d dX d dY d dZ d d[ d d\ d d] d d^ d d_ d d` d da d db d dc d dd d
 de d df d dg d dh d
 di d dj d dk d dl d dm d dn d do d dp d dq d dr d ds d dt d du d dv d dw d dx d dy d dz d d{ d d| d d} d d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
 d d
 d d d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d
 d d d d
 i S)Nr)   r*   rB   Ur-   rC   r2   r@   r,   rH   r/   r8   Or5   r:   r4   r1   r0   r.   r9   r+   r7   )r)   r*   )r\   r-   )r)   r2   )r,   r,   )r/   r8   )r\   r8   )r\   r]   )r/   r5   )r\   r5   )r/   r:   )r\   r:   )r/   r4   )r\   r4   )r)   r1   )r)   r,   )r)   r0   )r.   r4   )r9   r9   )r2   r2   )r9   r*   )r.   r5   )r.   r:   )r1   r*   )r9   r1   )r+   r1   )r9   r/   )r.   r-   )r9   r+   )r+   r+   )r7   r8   )r8   r8   )r7   r-   )r)   r/   )r7   r,   )r7   r4   )r]   r]   )r7   r5   )r7   r:   )r\   r9   )r7   r\   )r.   r.   )r4   r5   )r/   r+   )r4   r:   )r)   r)   )r4   r4   )r7   r9   )r0   r5   )r:   r:   )r0   r:   )r2   r1   )r0   r4   )r2   r/   )r]   r-   )r,   r4   )r]   r4   )r,   r5   )r]   r:   )r,   r:   )r]   r5   )r0   r.   )r0   r8   )r0   r9   )r.   r]   )r-   r1   )r8   r*   )r,   r.   )r8   r1   )r]   r*   )r2   r*   )r8   r-   )r8   r+   )r0   r2   )r.   r1   )r.   r/   )r2   r8   )r)   r8   )r7   r7   )r2   r9   )r,   r]   )r2   r,   )r1   r1   )r*   r5   )r*   r:   )r*   r4   )r)   r+   )r2   r+   )r\   r,   )r\   r1   )r/   r1   )r\   r.   )r)   r4   )r\   r+   )r)   r:   )r\   r/   )r)   r5   )r)   r]   )r-   r*   )r\   r*   )r/   r*   )r+   r:   )r9   r:   )r+   r5   )r9   r5   )r)   r9   )r+   r4   )r9   r4   )r.   r+   )r1   r4   )r9   r-   )r1   r:   )r9   r]   )r1   r5   )r9   r8   )r7   r+   )r7   r/   )r7   r1   )r]   r8   )r7   r.   )r7   r*   )r)   r-   )r:   r5   )r,   r-   )r7   r]   )r.   r8   )r9   r.   )r\   r2   )r7   r2   )r7   r0   )r]   r+   )r,   r/   )r5   r5   )r/   r-   )r,   r+   )r2   r-   )r+   r*   )r2   r]   )r,   r1   )r]   r1   )r0   r*   )r2   r:   )r0   r1   )r2   r5   )r,   r*   )r0   r+   )r2   r4   )r0   r/   )r8   r5   )r.   r*   )r8   r:   )r)   r\   )r-   r-   )r0   r0   )r]   r/   )r-   r4   )r2   r.   )r-   r5   )r/   r/   )r-   r:   )r9   r,   )r0   r,   )r+   r-   )r0   r-   )r,   r8   )r7   r)   )r8   r4   )r0   r\   )r)   r.   )r\   r\   )r0   r]   )r*   r*   r=   r=   r=   r=   r>   r?     sV    c              C   s  dG d dH dI dJ d dK d
 dL dM dN d dO dP dQ d dR dS dT d dU d dV dW dX d dY d dZ d[ d\ d] d^ d_ d` da db dc dd de df d$ dg dh di dj dk dl dm d) dn d do d
 dp dq dr d* ds d+ dt d, du d' dv dw dx d' dy dz d{ d d| d  d} d/ d~ d' d d d d d d d d d d1 d d d d d d d d2 d d d d d d+ d d3 d d d d4 d d2 d d d d d d d d d d d d. d d d d d d d d d d d d d d. d d d d6 d d d d d d d d7 d d  d d8 d d d d, d d d d d d d d d d9 d d d d d d d d d d d d d d d d: d d d d d d d d2 d d7 d d d d d d1 d d1 d d d d d d d d d d; d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d= dddd> dddddd	d
d4 dd+ dd? dd1 dddddd dd* dddddd dddddddd d!d"d#d$d%d&d'd1 d(d d)d d*d d+d,d-d.d/d@ d0d d1d2d3d4d5d6d7d8d9dA d:d;d<d) d=d d>d d?d@dAd9 dBd1 dCdB dDd* dEdFdGd' dHdIdJdKdLd1 dMd  dNdOdPdQdRd5 dSdTdUd5 dVdWdXdYdZdC d[d d\d1 d]d^d_d`dadbdcd dddedfdgdhdidjdkdldmdndF dodpdqdrdsd dtdudvd dwdxdyd dzd d{d|d}d8 d~ddddddddddddddd* dd i S(  Nr)   r*   g        r+   r,   g?r-   gffffff@r.   g      @r/   g      @r0   g      ?r1   r2   g?r3   gffffff?g @r4   g       @r5   g@r6   g333333?g@r7   r8   g333333@g?g?r9   gffffff@g333333@g      @r:   gffffff?g?r;   gffffff?g?g?gffffff@r<   g      ?gffffff@g	@g333333?g?g      ?g@gffffff@g      @g      @g333333?g@g333333?g      @g@g333333@g@g@gffffff
@g333333@g      @g@g?g@g      @)r)   r*   )r+   r,   gٿ)r-   r-   )r.   r.   )r)   r/   g      )r0   r-   )r1   r2   g)r1   r3   )r)   r0   g )r.   r4   )r)   r,   )r.   r5   g )r1   r1   )r1   r6   )r+   r/   g)r7   r8   g333333)r7   r-   g)r7   r4   g)r4   r9   gffffff)r7   r5   g333333)r7   r7   )r2   r:   gffffff)r4   r:   g      )r7   r.   g)r4   r;   )r0   r5   )r:   r:   )r8   r,   gٿ)r3   r2   )r0   r4   )r3   r3   )r-   r2   )r<   r9   g      )r,   r;   )r-   r3   g)r,   r:   )r5   r2   )r<   r<   )r5   r3   )r0   r8   )r-   r6   g )r<   r:   g	)r<   r;   g)r,   r9   )r*   r.   g )r*   r5   g333333)r0   r0   )r8   r/   )r*   r4   g333333)r6   r/   )r*   r-   )r*   r8   )r8   r9   g)r9   r9   )r+   r.   )r)   r4   g	)r)   r5   g)r)   r8   g       )r1   r9   g)r)   r-   g)r9   r:   )r+   r5   gffffff)r+   r4   g      )r)   r.   gffffff)r1   r;   g)r.   r/   )r1   r:   g)r+   r8   )r)   r7   g      )r7   r/   )r4   r3   g )r7   r*   )r4   r2   g )r5   r5   )r-   r/   )r;   r5   )r7   r0   g)r4   r6   )r)   r1   g )r7   r,   gffffff)r8   r.   g333333)r3   r9   )r,   r1   )r5   r:   gffffff)r,   r6   gffffff)r<   r3   g      )r+   r6   g333333)r<   r2   )r0   r/   g)r8   r5   g       )r<   r1   )r0   r,   g )r3   r:   gffffff)r8   r4   g)r5   r9   )r2   r2   )r,   r2   g333333)r-   r;   g      )r,   r3   )r<   r6   )r-   r:   gffffff)r*   r,   g      )r*   r0   )r+   r:   g)r*   r*   )r6   r5   )r*   r/   g)r)   r6   g333333)r+   r3   )r.   r9   gffffff)r/   r:   g      )r/   r;   g)r1   r/   )r)   r2   g)r.   r;   g )r)   r3   g)r.   r:   g)r/   r9   g333333ӿ)r+   r1   g)r+   r+   )r;   r2   g )r8   r8   )r;   r3   g)r7   r<   g)r7   r;   g)r7   r:   )r4   r5   )r4   r4   )r7   r9   )r8   r3   gffffff)r0   r:   g)r8   r2   )r0   r;   )r,   r4   g       )r0   r<   g )r<   r.   )r,   r5   g)r-   r,   g333333)r/   r5   g333333)r0   r9   g)r8   r6   g      )r8   r1   g)r<   r5   gffffff)r,   r.   )r<   r4   )r*   r9   )r-   r<   )r6   r3   g)r6   r2   g )r-   r8   )r*   r:   )r)   r+   g333333ӿ)r*   r;   gffffff)r*   r<   gffffff)r*   r2   g )r6   r6   )r.   r2   g333333)r)   r;   )r.   r3   )r)   r:   )r)   r<   g      )r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   g)r)   r9   )r+   r<   g       )r/   r3   g)r1   r4   )r/   r2   )r1   r5   g )r7   r+   g)r7   r1   )r;   r9   g333333)r7   r6   )r0   r.   g       )r+   r2   gffffff)r;   r;   )r;   r:   )r4   r/   )r7   r2   g )r7   r3   gffffff)r,   r/   g      )r0   r6   )r<   r,   gɿ)r0   r1   g )r-   r.   gffffff)r0   r3   g )r8   r:   g)r<   r/   )r0   r2   g)r8   r;   gffffff)r2   r9   )r-   r4   gffffff)r8   r<   )r-   r5   g)r/   r/   )r,   r,   )r*   r3   g)r+   r-   )r-   r9   g      )r6   r9   g )r+   r9   g333333)r-   r1   g)r*   r6   g333333)r6   r:   g)r*   r1   g)r6   r;   )r*   r+   r=   r=   r=   r=   r>   r?   G  sj    c              C   s  dL d dM dN dO d dP d
 dQ dR dS d dT dU dV dW dX dY dZ d d[ d\ d] d^ d_ d d` d da db dc dd de df dg dh di d dj dk dl d! dm dn do dp dq dr ds dt du d& dv d' dw dx dy d& dz d{ d| d) d} d~ d d& d d d d d d d d* d d- d d d d d d d d d d d d d d d d d d1 d d d d d d d d, d d d d d d d d d d d d d d d d d d d d& d d d d d d d d d d d d d d/ d d8 d d d d d d9 d d d d: d d d d# d d d d
 d d d d d d d d d d* d d# d d d d d d d d& d d d d d d* d d d d d d d d d d< d d d d d d d d# d d d d d d& d d d d@ d d d d d d d d d d d d d d dd6 dddddddd	d
d> dddd dddd4 ddddddddddE dd ddddddE d d!d"d#d$d d%d&d'd? d(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d? d7d6 d8d9d:d;d<d=d>dE d?d< d@dAdBdCdDdEdFdGdHdIdJdG dKdE dLdMdNdOdPdQdRdSdTd6 dUd> dVdH dWd5 dXdYdZd[d\d]d^d_d`d dad# dbdcdddE ded dfd dgdhdidjdkdldmdJ dndodpd> dqdrdsdtdud dvdwdxd
 dydzd{d|d}d~dddd% ddE dddd? dddddddd. ddG dddd/ dddd# dddddddddddd& dd; i S(  Nr)   r*   g@r+   r,   g@r-   g      @r.   g@r/   r0   g@r1   r2   g333333?r3   g?g@r4   g333333?g?r5   g?g      @r6   g?g      @r7   r8   gffffff?r9   g333333@r:   g      ?r;   g?g?g      '@gffffff?gffffff@g333333?r<   g      ?g	@gffffff@gffffff@gffffff@g333333@g333333@gffffff?g333333@g?g333333?g?gffffff@gffffff@g333333@g       @g      @g      @g?g      ?g      @g@g      @g      @g @g        gffffff
@g@gffffff,@g@gffffff@g333333@)r)   r*   )r+   r,   g)r-   r-   )r.   r.   )r)   r/   g)r0   r-   )r1   r2   g333333ӿ)r1   r3   g)r)   r0   g)r.   r4   )r)   r,   g)r.   r5   gɿ)r1   r1   )r1   r6   )r+   r/   g      )r7   r8   gɿ)r7   r-   gffffff)r7   r4   g)r4   r9   )r7   r5   g)r7   r7   )r2   r:   g      )r4   r:   g      )r7   r.   g333333)r4   r;   g)r0   r5   )r:   r:   )r8   r,   g333333)r3   r2   )r0   r4   gffffff)r3   r3   )r-   r2   g333333)r<   r9   )r,   r;   g      )r-   r3   g)r,   r:   g)r5   r2   )r<   r<   )r5   r3   )r0   r8   )r-   r6   gffffff)r<   r:   gffffff)r<   r;   g)r,   r9   gɿ)r*   r.   g)r*   r5   gffffff)r0   r0   )r8   r/   g)r*   r4   g333333)r6   r/   )r*   r-   )r*   r8   )r8   r9   gffffff)r9   r9   )r+   r.   g)r)   r4   g333333)r)   r5   g)r)   r8   g      )r1   r9   gɿ)r)   r-   g)r9   r:   )r+   r5   g333333)r+   r4   gffffff)r)   r.   g)r1   r;   gffffff)r.   r/   )r1   r:   g)r+   r8   )r)   r7   )r7   r/   gffffff)r4   r3   g      )r7   r*   )r4   r2   g)r5   r5   )r-   r/   gffffff)r;   r5   )r7   r0   g)r4   r6   )r)   r1   g)r7   r,   g)r8   r.   g      )r3   r9   )r,   r1   )r5   r:   )r,   r6   g333333ӿ)r<   r3   g333333)r+   r6   g      )r<   r2   )r0   r/   g)r8   r5   gffffff)r<   r1   )r0   r,   g       )r3   r:   g)r8   r4   g       )r5   r9   )r2   r2   )r,   r2   gɿ)r-   r;   g      )r,   r3   g)r<   r6   )r-   r:   g)r*   r,   g	)r*   r0   )r+   r:   g      )r*   r*   )r6   r5   g333333ӿ)r*   r/   g)r)   r6   g)r+   r3   gffffff)r.   r9   )r/   r:   g)r/   r;   )r1   r/   )r)   r2   g      )r.   r;   g      )r)   r3   g      )r.   r:   g333333)r/   r9   )r+   r1   gffffff)r+   r+   )r;   r2   g)r8   r8   )r;   r3   g)r7   r<   g )r7   r;   g      )r7   r:   g      )r4   r5   )r4   r4   )r7   r9   gffffff)r8   r3   g333333)r0   r:   )r8   r2   g333333)r0   r;   gffffff
)r,   r4   )r0   r<   g333333)r<   r.   )r,   r5   g333333)r-   r,   g333333)r/   r5   g333333ӿ)r0   r9   g      )r8   r6   g      )r8   r1   g)r<   r5   gٿ)r,   r.   )r<   r4   )r*   r9   gffffff)r-   r<   g )r6   r3   gffffff)r6   r2   )r-   r8   )r*   r:   g)r)   r+   gffffff)r*   r;   g)r*   r<   gffffff
)r*   r2   g)r6   r6   )r.   r2   )r)   r;   g      )r.   r3   gɿ)r)   r:   g      )r)   r<   g      )r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   g)r)   r9   gffffff
)r+   r<   g )r/   r3   g)r1   r4   )r/   r2   )r1   r5   g)r7   r+   )r7   r1   )r;   r9   )r7   r6   gffffff)r0   r.   g      )r+   r2   g)r;   r;   )r;   r:   g       )r4   r/   )r7   r2   gffffff)r7   r3   g)r,   r/   )r0   r6   g333333)r<   r,   )r0   r1   g       )r-   r.   gffffff)r0   r3   g)r8   r:   g)r<   r/   )r0   r2   )r8   r;   g      )r2   r9   )r-   r4   g)r8   r<   gffffff)r-   r5   g)r/   r/   )r,   r,   )r*   r3   gffffff)r+   r-   )r-   r9   g)r6   r9   )r+   r9   g )r-   r1   g)r*   r6   g      )r6   r:   g	)r*   r1   g)r6   r;   )r*   r+   r=   r=   r=   r=   r>   r?     sj    c              C   s  d d d d d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d" d d$ d d& d d' d d( d d) d d* d d+ d d, d d- d d d d. d d/ d d0 d d1 d d2 d d3 d d4 d d- d d d d5 d d6 d d d d, d d7 d d8 d d9 d d: d d, d d d d; d d< d d) d d= d d> d d? d d@ d dA d dB d d" d d d d d d, d dC d dD d d d d7 d dE d dF d dF d dG d dH d d d d d d d d" d dI d dJ d dK d d d dA d d/ d dL d dM d dN d d d dO d d? d dP d dQ d d d d1 d dS d dT d dU d dV d dW d d d dX d dM d dY d d- d d/ d dP d d d dZ d dY d dP d d d d[ d d\ dd dd] dd^ dd ddG dd^ dd` dd. d	da d
d@ ddb ddO ddc ddd dd: dd\ dde dd5 ddf dd ddh dd; ddi dd` ddY ddj ddk ddb ddl ddm dd3 d d` d!dn d"d d#do d$dh d%d d&dq d'dr d(ds d)dc d*dt d+d< d,dI d-d d.d) d/dB d0d  d1du d2d5 d3d d4d d5dv d6dw d7d d8dy d9d{ d:d| d;d} d<d~ d=ds d>d4 d?d d@d dAd[ dBdf dCd[ dDd dEd2 dFd dGd dHd? dId dJd dKd dLd^ dMd dNdK dOd dPd$ dQd dRd dSd dTdi dUd dVd dWd dXdf dYdG dZdX d[d d\dm d]d d^d i S(_  Nr5      r:   rV   r6   =   r/   L   r,   #   Y      w   r4   l   -         r.         r*   f   rU   &   K   r;   >   r1   s   r-      r<   q   r+      r8      9   c   v      8   y   u         Z      )               rT   /   Q   P   B   j   m   rZ   r      X            +   M   t         r[   7      x      I   |   h   r3      .   k   z   e      p               g   r9      <   ~   ^   F      i   r2                  {         r0         ?      R   [      r)      r7      C   r@   "      d      D   U   W      ]            H   G      )r5   r5   )r:   r5   )r:   r:   )r:   r6   )r:   r/   )r:   r,   )r6   r5   )r6   r6   )r6   r/   )r6   r,   )r4   r5   )r4   r:   )r4   r6   )r4   r4   )r4   r/   )r4   r.   )r4   r,   )r*   r5   )r*   r:   )r*   r6   )r*   r4   )r*   r*   )r*   r;   )r*   r1   )r*   r-   )r*   r<   )r*   r+   )r*   r8   )r*   r/   )r*   r.   )r*   r,   )r;   r5   )r;   r:   )r;   r6   )r;   r4   )r;   r;   )r;   r/   )r;   r.   )r;   r,   )r1   r5   )r1   r:   )r1   r6   )r1   r4   )r1   r;   )r1   r1   )r1   r/   )r1   r.   )r1   r,   )r-   r5   )r-   r:   )r-   r6   )r-   r4   )r-   r;   )r-   r1   )r-   r-   )r-   r/   )r-   r.   )r-   r,   )r<   r5   )r<   r:   )r<   r6   )r<   r4   )r<   r;   )r<   r1   )r<   r-   )r<   r<   )r<   r+   )r<   r/   )r<   r.   )r<   r,   )r+   r5   )r+   r:   )r+   r6   )r+   r4   )r+   r;   )r+   r1   )r+   r-   )r+   r+   )r+   r/   )r+   r.   )r+   r,   )r8   r5   )r8   r:   )r8   r6   )r8   r4   )r8   r;   )r8   r1   )r8   r-   )r8   r<   )r8   r+   )r8   r8   )r8   r/   )r8   r.   )r8   r,   )r/   r5   )r/   r/   )r/   r,   )r3   r5   )r3   r:   )r3   r6   )r3   r4   )r3   r*   )r3   r;   )r3   r1   )r3   r-   )r3   r<   )r3   r+   )r3   r8   )r3   r/   )r3   r3   )r3   r.   )r3   r,   )r.   r5   )r.   r:   )r.   r6   )r.   r/   )r.   r.   )r.   r,   )r,   r5   )r,   r,   )r9   r5   )r9   r:   )r9   r6   )r9   r4   )r9   r*   )r9   r;   )r9   r1   )r9   r-   )r9   r<   )r9   r+   )r9   r8   )r9   r/   )r9   r3   )r9   r.   )r9   r,   )r9   r9   )r2   r5   )r2   r:   )r2   r6   )r2   r4   )r2   r*   )r2   r;   )r2   r1   )r2   r-   )r2   r<   )r2   r+   )r2   r8   )r2   r/   )r2   r3   )r2   r.   )r2   r,   )r2   r9   )r2   r2   )r0   r5   )r0   r:   )r0   r6   )r0   r4   )r0   r*   )r0   r;   )r0   r1   )r0   r-   )r0   r<   )r0   r+   )r0   r8   )r0   r/   )r0   r3   )r0   r.   )r0   r,   )r0   r9   )r0   r2   )r0   r0   )r0   r)   )r0   r7   )r)   r5   )r)   r:   )r)   r6   )r)   r4   )r)   r*   )r)   r;   )r)   r1   )r)   r-   )r)   r<   )r)   r+   )r)   r8   )r)   r/   )r)   r3   )r)   r.   )r)   r,   )r)   r9   )r)   r2   )r)   r)   )r7   r5   )r7   r:   )r7   r6   )r7   r4   )r7   r*   )r7   r;   )r7   r1   )r7   r-   )r7   r<   )r7   r+   )r7   r8   )r7   r/   )r7   r3   )r7   r.   )r7   r,   )r7   r9   )r7   r2   )r7   r)   )r7   r7   r=   r=   r=   r=   r>   r?     sj    c              C   s  d d d d d d d d d d d d  d! d" d# d$ d% d& d' d( d) d* d+ d, d- d d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d d= d> d? d@ dA dB dC dD dE dF dG d dH dI dJ dK dL dM dN d dO dP dQ dR dS dT dU dV dW dX dY dZ d[ d d\ d] d^ d_ d` da db dc dd de df dg dh di dj dk dl d dm dn do dp dq dr ds dt du dv dw dx dy d dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddddddd dd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMd dNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjd dkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddd dd ddddddddddddddddddddddi S(  Nr)   r*   rC   r+   r,   r-   rK   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   )r)   r*   rP   )r+   r,   rP   )r-   r-   )r.   r.   )r)   r/   rP   )r0   r-   rP   )r1   r2   rP   )r1   r3   rP   )r)   r0   rP   )r.   r4   rP   )r)   r,   rP   )r.   r5   rP   )r1   r1   )r1   r6   rP   )r+   r/   rP   )r7   r8   rP   )r7   r-   rP   )r7   r4   rP   )r4   r9   rP   )r7   r5   rP   )r7   r7   )r2   r:   rP   )r4   r:   rP   )r7   r.   rP   )r4   r;   rP   )r0   r5   rP   )r:   r:   )r8   r,   rP   )r3   r2   rP   )r0   r4   rP   )r3   r3   )r-   r2   rP   )r<   r9   rP   )r,   r;   rP   )r-   r3   rP   )r,   r:   rP   )r5   r2   rP   )r<   r<   )r5   r3   rP   )r0   r8   rP   )r-   r6   rP   )r<   r:   rP   )r<   r;   rP   )r,   r9   rP   )r*   r.   rP   )r*   r5   rP   )r0   r0   )r8   r/   rP   )r*   r4   rP   )r6   r/   rP   )r*   r-   rP   )r*   r8   rP   )r8   r9   rP   )r9   r9   )r+   r.   rP   )r)   r4   rP   )r)   r5   rP   )r)   r8   rP   )r1   r9   rP   )r)   r-   rP   )r9   r:   rP   )r+   r5   rP   )r+   r4   rP   )r)   r.   rP   )r1   r;   rP   )r.   r/   rP   )r1   r:   rP   )r+   r8   rP   )r)   r7   rP   )r7   r/   rP   )r4   r3   rP   )r7   r*   rP   )r4   r2   rP   )r5   r5   )r-   r/   rP   )r;   r5   rP   )r7   r0   rP   )r4   r6   rP   )r)   r1   rP   )r7   r,   rP   )r8   r.   rP   )r3   r9   rP   )r,   r1   rP   )r5   r:   rP   )r,   r6   rP   )r<   r3   rP   )r+   r6   rP   )r<   r2   rP   )r0   r/   rP   )r8   r5   rP   )r<   r1   rP   )r0   r,   rP   )r3   r:   rP   )r8   r4   rP   )r5   r9   rP   )r2   r2   )r,   r2   rP   )r-   r;   rP   )r,   r3   rP   )r<   r6   rP   )r-   r:   rP   )r*   r,   rP   )r*   r0   rP   )r+   r:   rP   )r*   r*   )r6   r5   rP   )r*   r/   rP   )r)   r6   rP   )r+   r3   rP   )r.   r9   rP   )r/   r:   rP   )r/   r;   rP   )r1   r/   rP   )r)   r2   rP   )r.   r;   rP   )r)   r3   rP   )r.   r:   rP   )r/   r9   rP   )r+   r1   rP   )r+   r+   )r;   r2   rP   )r8   r8   )r;   r3   rP   )r7   r<   rP   )r7   r;   rP   )r7   r:   rP   )r4   r5   rP   )r4   r4   )r7   r9   rP   )r8   r3   rP   )r0   r:   rP   )r8   r2   rP   )r0   r;   rP   )r,   r4   rP   )r0   r<   rP   )r<   r.   rP   )r,   r5   rP   )r-   r,   rP   )r/   r5   rP   )r0   r9   rP   )r8   r6   rP   )r8   r1   rP   )r<   r5   rP   )r,   r.   rP   )r<   r4   rP   )r*   r9   rP   )r-   r<   rP   )r6   r3   rP   )r6   r2   rP   )r-   r8   rP   )r*   r:   rP   )r)   r+   rP   )r*   r;   rP   )r*   r<   rP   )r*   r2   rP   )r6   r6   )r.   r2   rP   )r)   r;   rP   )r.   r3   rP   )r)   r:   rP   )r)   r<   rP   )r1   r.   rP   )r.   r6   rP   )r)   r)   )r0   r+   rP   )r+   r;   rP   )r)   r9   rP   )r+   r<   rP   )r/   r3   rP   )r1   r4   rP   )r/   r2   rP   )r1   r5   rP   )r7   r+   rP   )r7   r1   rP   )r;   r9   rP   )r7   r6   rP   )r0   r.   rP   )r+   r2   rP   )r;   r;   )r;   r:   rP   )r4   r/   rP   )r7   r2   rP   )r7   r3   rP   )r,   r/   rP   )r0   r6   rP   )r<   r,   rP   )r0   r1   rP   )r-   r.   rP   )r0   r3   rP   )r8   r:   rP   )r<   r/   rP   )r0   r2   rP   )r8   r;   rP   )r2   r9   rP   )r-   r4   rP   )r8   r<   rP   )r-   r5   rP   )r/   r/   )r,   r,   )r*   r3   rP   )r+   r-   rP   )r-   r9   rP   )r6   r9   rP   )r+   r9   rP   )r-   r1   rP   )r*   r6   rP   )r6   r:   rP   )r*   r1   rP   )r6   r;   rP   )r*   r+   rP   r=   r=   r=   r=   r>   r?     sj    c              C   s  dm d dn do dp dq dr d ds dt du dv dw dx dy d dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d( d d d d d d d d d d. d d d d/ d d1 d d2 d d) d d d d d d d d d d d d7 d d d d d d d d d d d d d d d d d d d d d d d d= d d d d> d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd/ dddddddd	d
ddddddddddd/ dddddddd ddL dd ddd d!d"d#d$dO d%d&d'd(d)d*d+dP d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdV dCd dDdW dEdFdGdHdIdJdKdLdMdNdOdPdQdY dRd% dSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedF dfdgdhdidjdkdldmdndodpdqdrd] dsdtdudvdwd- dxdydzdH d{dV d|d/ d}d~ddE dddddddd_ ddU ddddddddddddddb dddddddddddddd dddddddddddd> ddddddddddddddR dddddd ddddddE ddddddddi ddddddI ddddddddddddddk dd ddddi S(  Nr)   r*   g333333@r9   r3   g      ?r/   r8   g@r.   g      "@r5   gffffff?r4   gffffff?r0   g@g333333@r+   r1   g@r,   gffffff@g333333?r6   g?gffffff)@g@r-   g      @g@r7   g?g      @g      @r;   g333333!@r2   gffffff?g      %@g333333@r:   g@gffffff@g      ?g0@g?r<   g	@g$@gffffff@g      @gffffff@g@gffffff@g333333@gffffff!@g      @g333333@g@g333333@g       @g?g@gffffff
@gffffff @g      ?g?g?g @g@g@g       @g@g!@g333333@g?g      @gffffff&@g$@g?g      @g"@g@g333333?g?g333333@g@gffffff@g      @gffffff@g@gffffff.@g333333@g      !@g333333?gffffff@g        g@g@g@g@g@g333333"@g333333 @g#@g      $@gffffff#@)r)   r*   )r9   r3   g      )r/   r8   g)r.   r.   )r/   r5   gffffff)r/   r4   gffffff)r)   r0   g)r.   r4   )r+   r1   g)r)   r,   gffffff)r.   r5   g333333)r9   r6   gɿ)r1   r1   )r.   r8   g333333)r9   r1   g)r1   r6   gffffff)r.   r-   g      )r9   r+   g)r7   r8   g)r7   r-   g      )r7   r4   g)r7   r5   g      )r;   r*   g333333!)r0   r2   gffffff)r7   r7   )r0   r1   g333333)r4   r:   g)r7   r.   gffffff)r0   r5   g      )r:   r:   )r0   r4   g)r2   r/   )r,   r<   )r3   r3   )r0   r-   )r,   r;   gffffff)r0   r8   )r2   r*   g      )r,   r:   gffffff)r0   r.   g)r<   r<   )r3   r6   g      )r-   r1   gffffff)r8   r*   g333333)r-   r6   g333333)r<   r:   gffffff!)r3   r+   gffffff)r<   r;   g      )r3   r1   g333333)r2   r,   gffffff)r*   r5   g	)r*   r4   g)r9   r9   )r)   r4   gffffff)r/   r/   )r)   r8   g)r.   r:   g)r/   r*   gffffff)r9   r:   g)r+   r5   gffffff
)r9   r;   g)r+   r4   gffffff)r)   r.   gffffff )r1   r;   g	)r9   r<   g      )r.   r/   g)r0   r6   g)r1   r:   gffffff )r7   r/   g)r7   r*   )r)   r-   gffffff
)r:   r5   g333333)r;   r4   g      )r;   r5   g      )r7   r0   g)r4   r6   )r)   r1   g      )r7   r,   g )r/   r-   g)r,   r+   g)r2   r-   g	)r.   r+   g)r,   r1   )r2   r8   g	)r0   r*   g)r,   r6   g333333)r2   r5   g)r2   r3   g       )r2   r4   g      )r0   r/   g)r3   r;   g      )r8   r5   g      )r<   r1   )r0   r,   g)r3   r:   g!)r8   r4   gffffff)r0   r0   )r2   r2   )r8   r-   )r2   r.   gٿ)r-   r;   g      )r3   r<   g333333)r8   r8   )r<   r6   g      )r-   r:   g)r+   r:   gffffff!)r*   r*   )r6   r5   g)r9   r,   g333333)r)   r6   g      )r/   r:   gffffff)r/   r;   gffffff)r)   r2   g")r.   r;   gffffff)r9   r*   g333333)r)   r3   g)r+   r6   g       )r1   r*   g333333)r.   r<   )r9   r/   )r+   r+   )r.   r*   g)r7   r<   g)r7   r;   g)r7   r:   g)r;   r6   g )r4   r5   gffffff)r7   r)   )r4   r4   )r7   r9   g333333)r,   r8   g)r0   r:   g333333)r2   r1   g      )r,   r-   g)r0   r;   gffffff)r2   r+   gffffff)r,   r4   gɿ)r0   r<   g)r,   r.   )r,   r5   g)r2   r6   g)r3   r*   g      )r0   r9   g333333)r<   r-   g)r8   r6   g)r)   r)   )r8   r1   gffffff)r3   r/   g333333)r-   r*   )r<   r5   g)r8   r+   )r<   r4   )r/   r<   )r,   r3   g)r+   r*   )r*   r:   g)r)   r;   g333333)r)   r+   g      )r6   r6   )r/   r1   )r9   r.   g333333)r.   r3   g)r/   r+   g333333)r)   r<   g)r.   r6   g)r)   r/   gffffff)r9   r5   )r+   r;   g)r)   r9   g)r9   r4   g)r+   r<   g333333)r1   r4   gffffff)r9   r-   g)r.   r1   )r1   r5   g)r9   r8   g333333)r7   r+   g333333)r7   r1   gٿ)r7   r6   gffffff)r;   r;   )r;   r:   gffffff )r7   r2   g)r)   r:   g333333")r7   r3   g      )r2   r<   gɿ)r,   r/   g      )r5   r5   )r)   r5   g333333)r2   r:   g      )r/   r6   )r,   r*   g      )r2   r;   gffffff)r0   r+   )r0   r3   g)r3   r4   g      )r8   r:   g)r-   r-   )r3   r5   g      )r8   r;   g)r2   r9   )r-   r4   g333333)r3   r8   g#)r8   r<   gffffff)r<   r*   gffffff)r-   r5   g)r3   r-   g)r,   r,   )r+   r-   )r*   r6   g      )r6   r:   gffffff#r=   r=   r=   r=   r>   r?   G  sj    c              C   s  d d d d d d d d
 d d
 d d d  d d! d d" d d# d d$ d d% d d& d d' d d( d
 d) d d* d+ d, d- d. d d/ d d0 d1 d2 d3 d4 d
 d5 d6 d7 d d8 d d9 d
 d: d; d< d= d> d d? d d@ d dA d dB d dC d dD dE dF d dG d dH dI dJ dK dL d dM d dN dO dP dQ dR d dS dT dU d
 dV dW dX d dY d dZ d d[ d
 d\ d] d^ d_ d` d da d db d dc d dd d de d df d dg d dh d di dj dk dl dm d dn d do d dp d
 dq d dr ds dt du dv d dw d dx d dy d dz d d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
 d d
 d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
 d d d d d d d d d d
 d d d d d d d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd dd dd dd dd dddd	d
d
 dddd dddd dd dddd
 dddd dd dddd dddd dd d d d!d"d#d d$d%d&d'd(d d)d
 d*d+d,d d-d.d/d0d1d
 d2d3d4d5d6d7d8d d9d i S(:  Nr)   r*   r@   r+   r,   rC   r9   r3   r-   rB   r.   r/   r5   r1   r2   r4   r0   r6   r7   r8   r;   r:   r<   rH   )r)   r*   )r+   r,   rP   )r9   r3   )r-   r-   )r.   r.   )r/   r5   )r1   r2   )r/   r4   )r1   r3   )r)   r0   )r.   r4   )r)   r,   )r.   r5   )r9   r6   )r1   r1   )r1   r6   )r+   r/   rP   )r)   r5   rP   )r7   r8   )r7   r-   )r7   r4   rP   )r7   r5   rP   )r7   r7   )r7   r.   rP   )r4   r;   )r5   r6   )r:   r:   )r8   r,   rP   )r0   r4   rP   )r2   r/   )r,   r<   )r3   r3   )r-   r2   )r<   r9   )r,   r;   )r-   r3   rP   )r:   r;   )r:   r9   )r5   r3   rP   )r-   r6   rP   )r8   r-   )r<   r;   )r8   r/   rP   )r*   r.   rP   )r-   r0   )r*   r5   rP   )r0   r0   )r*   r4   rP   )r:   r8   )r*   r-   )r*   r8   )r9   r9   )r+   r.   rP   )r)   r4   rP   )r/   r/   )r0   r5   )r:   r<   )r)   r8   )r1   r9   )r+   r0   )r+   r5   )r1   r<   )r9   r;   )r+   r4   rP   )r)   r.   rP   )r1   r;   )r.   r/   )r2   r5   )r+   r8   )r)   r7   )r7   r/   rP   )r4   r3   rP   )r7   r*   )r)   r-   )r,   r9   )r7   r0   )r4   r6   )r)   r1   rP   )r7   r,   rP   )r8   r.   rP   )r5   r;   )r:   r6   )r,   r6   )r:   r1   )r2   r3   )r<   r2   )r0   r/   rP   )r3   r;   )r8   r5   )r:   r3   )r0   r,   rP   )r8   r0   )r8   r4   rP   )r:   r2   )r-   r<   rP   )r,   r2   )r2   r.   )r-   r;   rP   )r,   r3   )r<   r6   )r*   r,   rP   )r*   r0   )r<   r3   )r+   r:   )r*   r*   )r*   r/   rP   )r0   r6   rP   )r+   r3   rP   )r)   r<   rP   )r+   r2   )r-   r/   rP   )r-   r9   rP   )r1   r,   )r/   r;   )r:   r-   )r1   r/   )r)   r2   rP   )r.   r;   )r)   r3   rP   )r+   r6   rP   )r+   r1   rP   )r9   r/   )r+   r+   )r8   r8   )r7   r<   rP   )r7   r;   rP   )r7   r:   rP   )r4   r4   )r7   r9   rP   )r8   r3   rP   )r:   r5   )r8   r2   )r0   r;   rP   )r:   r4   )r,   r4   )r0   r<   rP   )r<   r.   )r,   r5   )r-   r,   rP   )r2   r6   )r0   r9   rP   )r:   r.   )r8   r6   rP   )r)   r)   )r8   r1   rP   )r2   r;   )r<   r5   )r,   r.   )r2   r2   )r*   r9   rP   )r6   r3   )r*   r:   rP   )r)   r+   )r*   r;   rP   )r*   r<   rP   )r6   r6   )r+   r9   rP   )r)   r;   rP   )r9   r.   )r.   r3   )r)   r:   rP   )r/   r6   )r1   r.   )r.   r6   )r)   r/   rP   )r9   r5   )r+   r;   rP   )r)   r9   rP   )r9   r4   )r+   r<   rP   )r/   r3   )r1   r4   )r1   r5   )r7   r+   )r7   r1   )r7   r6   rP   )r0   r.   rP   )r;   r;   )r7   r2   rP   )r,   r/   )r7   r3   rP   )r5   r4   )r:   r0   )r8   r9   rP   )r5   r5   )r0   r1   rP   )r2   r4   )r:   r/   )r-   r.   rP   )r:   r,   )r0   r3   rP   )r<   r4   )r<   r/   )r0   r2   )r8   r;   rP   )r2   r9   )r-   r4   rP   )r8   r<   rP   )r-   r5   )r,   r,   )r*   r3   rP   )r+   r-   )r)   r6   rP   )r*   r2   rP   )r<   r<   )r-   r1   rP   )r*   r6   rP   )r*   r1   rP   )r6   r;   )r*   r+   r=   r=   r=   r=   r>   r?     sj    c              C   s  d d d d d  d	 d! d d" d d# d	 d$ d d% d d& d d' d	 d( d d) d d* d	 d+ d d, d d- d	 d. d d/ d d0 d d1 d d2 d d3 d	 d4 d d5 d	 d6 d d7 d d8 d d9 d d: d d; d	 d< d d= d d> d d? d d@ d dA d	 dB d	 dC d dD d dE d dF d dG d dH d dI d	 dJ d dK d	 dL d dM d dN d dO d dP d	 dQ d dR d dS d dT d dU d	 dV d dW d dX d	 dY d dZ d	 d[ d	 d\ d d] d d^ d	 d_ d d` d da d	 db d	 dc d dd d de d df d dg d dh d di d dj d	 dk d dl d dm d dn d do d	 dp d	 dq d dr d	 ds d	 dt d	 du d	 dv d dw d dx d dy d dz d	 d{ d	 d| d d} d	 d~ d d d	 d d d d d d d d	 d d d d d d d d d d d d d d	 d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d	 d d d d	 d d d d d d d d d d	 d d d d d d d d	 d d d d d d	 d d d d d d d d d d	 d d d d	 d d d d d d	 d d d d	 d d d d d d	 d d d d d d d d	 d d	 d d d d	 d d d d	 d d d d d d	 d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d	 d d d d d d d d	 d d d d i S)Nr/   r-   rC   r<   r0   rB   r9   r3   rH   r8   r+   rG   r5   r1   r2   rA   r4   r.   r7   r)   rJ   r@   r;   r*   rF   r:   r,   r6   rK   )r/   r-   )r<   r0   )r9   r3   )r/   r8   )r+   r0   )r/   r5   )r1   r2   )r/   r4   )r.   r7   )r1   r3   )r)   r0   )r1   r+   )r.   r5   )r1   r1   )r/   r.   )r.   r8   )r.   r-   )r9   r+   )r;   r0   )r7   r8   )r<   r+   )r7   r-   )r4   r9   )r<   r5   )r4   r)   )r;   r*   )r4   r<   )r7   r7   )r<   r*   )r4   r;   )r:   r:   )r:   r;   )r8   r0   )r3   r3   )r5   r+   )r<   r9   )r,   r;   )r<   r)   )r,   r:   )r-   r+   )r:   r9   )r:   r)   )r<   r:   )r,   r)   )r3   r+   )r<   r;   )r,   r9   )r6   r,   )r6   r0   )r6   r/   )r*   r-   )r*   r8   )r6   r*   )r9   r9   )r.   r0   )r9   r)   )r.   r,   )r/   r/   )r1   r)   )r)   r8   )r1   r9   )r)   r-   )r2   r*   )r.   r*   )r9   r;   )r1   r;   )r:   r3   )r/   r,   )r1   r:   )r/   r0   )r4   r3   )r7   r*   )r4   r2   )r;   r7   )r4   r1   )r4   r+   )r7   r0   )r;   r8   )r;   r-   )r3   r)   )r,   r+   )r2   r-   )r5   r;   )r,   r1   )r2   r8   )r2   r5   )r<   r2   )r3   r;   )r2   r7   )r5   r)   )r:   r2   )r0   r0   )r,   r2   )r,   r3   )r6   r7   )r*   r0   )r6   r.   )r<   r3   )r6   r-   )r6   r8   )r*   r*   )r6   r5   )r6   r4   )r/   r<   )r.   r)   )r9   r0   )r.   r9   )r1   r0   )r)   r+   )r/   r;   )r.   r;   )r9   r*   )r.   r:   )r1   r*   )r/   r9   )r.   r<   )r/   r)   )r+   r+   )r4   r7   )r8   r8   )r4   r.   )r4   r-   )r4   r8   )r4   r5   )r;   r+   )r7   r)   )r4   r4   )r,   r8   )r3   r0   )r5   r*   )r:   r5   )r,   r-   )r2   r+   )r-   r0   )r:   r-   )r,   r5   )r:   r7   )r:   r8   )r3   r*   )r5   r0   )r<   r-   )r,   r7   )r<   r8   )r<   r1   )r2   r3   )r8   r+   )r2   r2   )r:   r+   )r6   r3   )r/   r*   )r<   r7   )r6   r2   )r6   r1   )r6   r+   )r<   r<   )r6   r6   )r.   r2   )r/   r1   )r.   r3   )r/   r+   )r1   r7   )r9   r7   )r)   r)   )r1   r8   )r9   r5   )r1   r-   )r.   r+   )r/   r3   )r9   r-   )r.   r1   )r/   r2   )r1   r5   )r9   r8   )r7   r+   )r;   r)   )r4   r,   )r4   r0   )r;   r;   )r2   r0   )r4   r*   )r:   r*   )r5   r5   )r<   r,   )r5   r8   )r.   r.   )r,   r*   )r2   r;   )r5   r-   )r3   r7   )r:   r0   )r-   r-   )r3   r5   )r2   r9   )r3   r8   )r,   r0   )r2   r)   )r5   r7   )r3   r-   )r,   r,   )r/   r7   )r6   r9   )r6   r)   )r8   r-   )r6   r<   )r/   r:   )r4   r:   )r6   r:   )r6   r;   )r*   r+   )r)   r*   r=   r=   r=   r=   r>   r?     sj    c              C   s  d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d  d d! d d d d d d d d d d d d d d d d d d d d d d d d. d d d d d d d d d d d d d d d d d d4 d d d d d d7 d d d d d d d d d d; d d d d d d d d d d* d d? dd@ dddd ddddd	d
ddddddE dddddd ddddddddddK ddd d!d"dL d#d$d%d&d'd d(d)d*dE d+d,d-d.d/d0d1d2d3d@ d4d5d6d7d8dT d9dU d:d;d<d=d>d?d@dAdBdX dCdDdEdFdGdHdIdJdKd dLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d d_d`dadT dbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d d}d d~do ddddp dddddddd dddddd! ddddddddddK ddddddddx dddd dddddd| dd} dddddddddddddddddd dd dddddddddd dddddd dddddddddd dddddd dddddddd dddddddddddddddddddddddddddddd dddddddd d d ddddddddQ dd	d
ddddddddddd i S(  Nr)   r*   gQ?r+   r,   gQ?r9   r3   gGz?r-   g      ?r.   r/   r5   g(\?r1   r2   gQ?r4   g?g?r0   g)\(?gQ?gq=
ףp?gp=
ף?r6   gGz?gQ@r7   r8   g{Gz?g(\?gQ?gQ?gzG?r:   gGz @gGz?r;   g{Gz?g333333?gp=
ף?gQ?r<   g333333?g{Gz?g\(\?gp=
ף@g(\?g)\(?g
ףp=
?gףp=
@g)\( @gQ?gRQ@gףp=
?g(\?g)\(?gGz?gHzG?gQ@g{Gz?gQ?gQ?g333333?gp=
ף@gףp=
@g(\?gzG?g)\(?g=
ףp=@g\(\@g(\?gRQ?g(\?g(\?g(\ @gHzG?g(\?gp=
ף?g?gq=
ףp?gffffff?gRQ?g@gQ?gq=
ףp?gzG?g{Gz?gGz?gq=
ףp?g(\?g@gffffff?g?gQ?g
ףp=
?g)\(?g
ףp=
?gQ?g@g
ףp=
@gHzG?gQ?g{Gz?g      @g\(\@gQ?gq=
ףp?gQ?g=
ףp=?gGz?g\(\?gp=
ף @gQ?g?gQ?gףp=
?gzG?gQ@gGz?g\(\?gQ?g)\(?g@gffffff?gGz?gQ?gQ@g?g?gp=
ף?g
ףp=
@gQ @g(\?g(\?gQ	@gGz?g\(\@g
ףp=
	@gGz?g?g(\?g333333?gq=
ףp?gףp=
?gRQ?g@g      ?g
ףp=
?g333333?gQ?gHzG?g333333@gQ?g?gQ?gHzG?gzG?g(\?g
ףp=
?gQ@gGz?g
ףp=
?gQ?g333333?gףp=
?gp=
ף?g)\(@gףp=
@)r)   r*   )r+   r,   gQ)r9   r3   )r-   r-   )r.   r.   )r/   r5   g(\)r1   r2   gQ뱿)r/   r4   )r1   r3   g)r)   r0   g)\()r)   r,   gQ)r.   r5   gq=
ףp)r1   r1   )r/   r.   )r1   r6   gGz޿)r+   r/   gQ)r7   r8   )r7   r-   )r7   r4   gQ)r4   r9   gQ)r7   r5   gzG)r7   r7   )r4   r:   gGz )r7   r.   gGz)r4   r;   g{Gz)r0   r5   g333333)r:   r:   )r8   r,   gp=
ף)r0   r4   gQ)r,   r<   )r3   r3   )r-   r2   g{Gz)r<   r9   g\(\)r,   r;   gp=
ף)r-   r3   gQ)r,   r:   g(\)r0   r.   g)\()r<   r<   )r5   r3   )r-   r6   gףp=
)r<   r:   g)\( )r8   r-   )r<   r;   gRQ)r,   r9   gףp=
)r*   r.   g(\)r-   r0   )r8   r0   )r*   r5   gGz)r0   r0   )r8   r/   gHzG)r*   r4   gQ)r6   r/   )r*   r-   )r*   r8   )r8   r9   gQ)r9   r9   )r+   r.   g333333)r)   r4   gp=
ף)r)   r5   gףp=
)r)   r8   g{Gz)r1   r9   gGz)r+   r0   )r9   r:   gzG)r+   r5   g)\()r9   r;   )r+   r4   g=
ףp=)r)   r.   g\(\)r1   r;   g{Gz)r1   r:   g(\)r)   r7   )r7   r/   g\(\)r4   r3   gGz)r-   r+   )r4   r2   g(\)r)   r-   gGz޿)r5   r5   )r-   r/   g(\ )r;   r5   )r7   r0   gHzGѿ)r)   r1   g(\)r7   r,   gp=
ף)r8   r.   g)r,   r1   )r5   r:   gQ)r,   r6   gq=
ףp)r2   r5   )r2   r3   )r+   r6   g)r<   r2   g333333)r0   r/   g)\()r8   r5   gQ)r<   r1   )r0   r,   gzG)r3   r:   g{Gz)r8   r4   gGz)r-   r<   gq=
ףp)r2   r2   )r,   r2   g(\)r-   r;   g)r,   r3   gffffff)r<   r6   g)r-   r:   gRQؿ)r*   r,   gQ)r*   r0   g
ףp=
ǿ)r6   r.   g)\(̿)r<   r3   g
ףp=
)r*   r*   )r6   r5   gQ)r6   r4   )r*   r/   g)r)   r6   g
ףp=
)r+   r3   g333333)r.   r9   gٿ)r/   r:   gHzG)r/   r;   gQ)r1   r/   g{Gz)r)   r2   g      )r.   r;   gGz)r)   r3   g\(\)r.   r:   gGz)r/   r9   gQ)r+   r1   gq=
ףp)r+   r+   )r8   r8   )r;   r3   )r7   r<   gQ)r4   r.   )r7   r;   gp=
ף)r7   r:   gGz)r4   r5   g\(\)r4   r4   )r7   r9   gp=
ף )r8   r3   g(\)r0   r:   )r8   r2   gQ)r0   r;   g)\()r,   r4   gɿ)r0   r<   g333333)r<   r.   )r,   r5   gQ)r-   r,   gףp=
)r0   r9   g)r8   r+   )r8   r6   gQ)r)   r)   )r8   r1   gGz)r<   r5   g\(\)r,   r.   )r<   r4   )r*   r9   g)r6   r3   gffffff)r6   r2   g)r*   r:   gGz)r)   r+   gQ޿)r*   r;   gQ)r*   r<   g)r*   r2   g)r6   r6   )r.   r2   )r)   r;   g
ףp=
)r.   r3   gq=
ףp)r)   r:   gQ )r)   r<   g(\)r1   r.   )r+   r:   gٿ)r)   r/   gQ	)r9   r5   )r+   r;   g\(\)r)   r9   g
ףp=
	)r+   r<   gGz)r/   r3   g)r1   r4   )r/   r2   g333333ÿ)r1   r5   gq=
ףp)r7   r+   )r7   r1   gRQ)r7   r6   g)r+   r2   g      )r;   r;   )r;   r:   g
ףp=
)r7   r2   g333333)r7   r3   gQ)r,   r/   gHzG)r0   r6   g333333)r2   r:   gɿ)r0   r1   gQ)r2   r;   gܿ)r-   r.   gQ)r0   r3   gHzG)r8   r:   gzGʿ)r<   r/   gzG)r0   r2   g(\ſ)r8   r;   gQ )r2   r9   )r-   r4   gQ)r8   r<   gGz)r-   r5   g
ףp=
)r/   r/   )r,   r,   )r*   r3   gQ)r-   r9   g333333)r6   r9   gףp=
)r7   r*   )r+   r9   gp=
ף)r-   r1   g333333)r*   r6   g)\()r6   r:   gףp=
)r*   r1   gGz)r6   r;   gQ)r*   r+   r=   r=   r=   r=   r>   r?     sj    c              C   s  d' d d( d d) d* d+ d
 d, d d- d d. d/ d0 d1 d2 d3 d4 d d5 d d6 d d7 d
 d8 d d9 d: d; d d< d= d> d? d@ dA dB d dC d dD dE dF dG dH dI dJ d dK d dL d
 dM dN dO dP dQ dR dS d" dT d dU d
 dV dW dX d dY d dZ d
 d[ d" d\ d d] d^ d_ d d` da db dc dd de df d
 dg dh di d dj dk dl d dm dn do dp dq d
 dr ds dt d du d dv dw dx dy dz d{ d| d d} d~ d d d d d d d d" d d
 d d d d d d" d d d d" d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d$ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d
 d d
 d d d d d d d d d d
 d d d d d d% d d" d d d d d d d d d d d d d d d d
 d d d d d d d d
 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddddd$ dd dd dd d	d
 d
ddd dd dddddddd dddd dddd dddd dd dd d!d"d#d$d%d&d'd d(d
 d)d*d+d d,d d-d d.d d/d0d1d d2d" d3d d4d d5d6d7d& d8d9d:d;d<d d=d>d?d d@d
 dAd dBdCdDd dEdFdGd dHd dIdJdKd dLdMdNd dOd dPdQdRd dSdTdUd dVdWdXdYdZd d[d d\d]d^d
 d_d d`dadbd dcddded dfd dgd
 dhd did djdkdld
 dmdndod dpd dqd drd dsd dtdudvd
 dwd dxdydzd d{d|d}d~dd dddd dddddddd dd dddddd dddd" i S(  Nr)   r*   g?r9   r3   g?rI   gffffff?r/   g      ?r5   g?r4   g      ?rE   r7   g333333?r0   g?r+   r,   gffffff?r.   r6   r1   r8   g        r-   g333333?g?r;   r2   r:   g?r<   g      ?g?g333333?)r)   r*   )r9   r3   )r)   rI   gffffff)r/   r/   )r/   r5   )r/   r4   )rE   r7   g333333)r)   r0   g)r+   rI   g      )r)   r,   )r.   r5   )r9   r6   )r1   r1   )r.   r8   )r9   r1   gɿ)r1   r6   )r.   r-   g333333ӿ)r9   r+   gٿ)r7   r8   g)r.   r4   )r7   r-   )r7   r4   g      )r7   r5   g333333ӿ)r;   r*   g333333)r0   r2   )r;   rI   )r7   r7   )r/   r+   gٿ)r4   r:   g333333)r7   r.   g333333)rE   rE   )r0   r5   )r:   r:   )r0   r4   gɿ)r2   r/   )r,   r<   )r3   r3   )r0   r-   )r2   rI   )r,   r;   g333333ӿ)r0   r8   )r2   r*   g333333ӿ)r,   r:   g333333ӿ)r0   r.   gɿ)r<   r<   )r8   rI   g333333ӿ)r3   r6   )r-   r1   g333333ӿ)r8   r*   )r-   r6   gɿ)r<   r:   g333333)r+   r+   )r<   r;   g)r3   r1   )rE   r;   )r)   r8   g333333ӿ)rE   r:   g333333)r2   r,   g)rE   r<   )r*   r5   g      )rE   r)   g)r*   r4   gffffff)rE   r9   )r6   rI   )r9   r9   )r)   r4   g)r)   r5   g)r/   rI   )r.   r:   g333333)rE   r.   )r/   r*   g      )r9   r:   )r.   r*   g)r9   r;   )r.   rI   )r)   r.   g      )r1   r;   gɿ)r9   r<   )r+   r-   )r0   r6   gɿ)r1   r:   g)r+   r4   g333333ӿ)r7   r/   g)r7   r*   )r)   r-   g      )r:   r5   )r;   r4   )r;   r5   )r7   r0   g)r4   r6   )r)   r1   g)r7   r,   g333333)r/   r-   g333333ӿ)r,   r+   gٿ)r2   r-   )r0   rI   gɿ)r,   r1   )r2   r8   )r0   r*   )r,   r6   )r2   r5   )r2   r3   )r2   r4   )r0   r/   g333333ӿ)r3   r;   )r8   r5   )r<   r1   )r0   r,   g333333ӿ)r3   r:   )r8   r4   gɿ)r0   r0   )r2   r2   )r8   r-   )r2   r.   g)r-   r;   g333333ӿ)r3   r<   )r8   r8   )r<   r6   )r-   r:   )rE   r6   )r7   r)   )rE   r+   gɿ)r3   r+   g333333ӿ)rE   r-   gɿ)rE   r2   )r+   r:   g)r*   rI   gffffff)rE   r3   )r*   r*   )r6   r5   )r9   r,   )r)   r6   g)r,   r,   )r)   r<   )r/   r8   g333333ӿ)r/   r:   g333333ӿ)r/   r;   )r9   rI   )r)   r2   g333333)r.   r;   )r9   r*   g333333ӿ)r)   r3   g)r+   r6   g      )r1   r*   g)r+   r1   gɿ)r9   r/   )r1   rI   )r.   r<   )r,   r3   )r7   r<   g333333)r7   rI   g333333ӿ)r7   r;   gffffff)r7   r:   )r;   r6   )r4   r5   )r2   r9   )r4   r4   )r7   r9   gٿ)r,   r8   )r0   r:   )r2   r1   g)r,   r-   g333333ӿ)r0   r9   g)r0   r;   )r2   r+   g)r,   r4   )r0   r<   gɿ)r,   r.   )r,   r5   g333333ӿ)rE   r1   )r2   r6   )r3   r*   gffffff)r+   r5   g)r<   r-   gɿ)r8   r6   gٿ)r3   rI   )r)   r)   )r8   r1   g333333ӿ)r3   r/   )r-   r*   )r<   r5   )r8   r+   )r-   rI   gɿ)r<   r4   )rE   r4   )r.   r/   )rE   r5   )rE   r8   g)r+   r*   )r*   r:   g)r)   r;   g      )r)   r+   )r:   rI   gٿ)rI   r5   )r6   r6   )r/   r1   )r9   r.   g)r.   r3   )r)   r:   g333333)r/   r6   )r.   r6   )r)   r/   g333333ӿ)r9   r5   )r+   r;   g      )r)   r9   )r9   r4   )r+   r<   g333333ӿ)r1   r4   )r9   r-   g)r.   r1   )r1   r5   g)r9   r8   g333333ӿ)r7   r+   )r7   r1   )r7   r6   g      )r;   r;   )r;   r:   )r7   r2   g333333ӿ)r4   rI   )r7   r3   g)r2   r<   )r,   r/   )r5   r5   )r/   r<   )r2   r:   )r0   r1   g333333ӿ)r.   r.   )r,   r*   g      )r2   r;   )r0   r+   )r,   rI   )r0   r3   )r3   r4   )r8   r:   g333333)r-   r-   )r3   r5   )r8   r;   g333333ӿ)r<   rI   )r-   r4   gɿ)r3   r8   gɿ)r8   r<   )r<   r*   gffffff)r-   r5   )r3   r-   gɿ)r.   r+   g)rE   r*   gffffff)rE   rI   )rE   r/   )rE   r0   gɿ)r*   r6   g      )rE   r,   )r6   r:   g      )rI   rI   r=   r=   r=   r=   r>   r?   C  s    c            (  C   s|  d# d$ d% d& d' d d( d d) d d* d+ d, d- d. d d/ d0 d1 d d2 d d3 d4 d5 d d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH d dI d dJ d dK dL dM dN dO d dP d dQ d dR dS dT dU dV d dW d dX d dY dZ d[ d\ d] d d^ d_ d` da db d dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dd dddd dd dddd d	d d
ddddddddddddddd dddd dddd dd d!d"d#d$d%d&d'd(d)d d*d d+d d,d-d.d d/d0d1d2d3d4d5d d6d7d8d d9d:d;d d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLd dMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d" d^d_d`dadbdcddd dedfdgd dhdidjdkdldmdndodpdqdrd dsdtdudvdwdxdyd dzd{d|d}d~d dddddd dddd dddddddddddd dddddd dddddddddddddddddddddddddd dddd dddddddd dd dddddddddddddddddddd dd dd dddd dddddd dddddd dddd dddd dddd dddddd dddddddddddd dddd iS(  Nr)   r*   rC   r+   r,   rA   r9   r3   r0   r2   r@   r.   rK   r/   r5   rE   r7   rG   r6   r1   rD   rB   r8   r;   r-   r4   rI   rH   rJ   r:   rF   r<   rL   rW   )r)   r*   rP   )r+   r,   rN   )r9   r3   )r0   r2   )r.   r.   )r/   r5   rP   )rE   r7   rQ   )r)   r,   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rO   )r1   r6   )r+   r/   rN   )r)   r5   i)r7   r8   rN   )r;   r,   rN   )r7   r-   rO   )r7   r4   rQ   )rI   r7   rR   )r7   r5   rN   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   )r4   r:   i)r7   r.   rQ   )rE   rE   )r0   r5   )r:   r:   )r8   r,   rP   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rN   )r0   r.   rR   )r<   r<   )r3   r6   rR   )r-   r1   rN   )r-   r6   rR   )r2   r,   rO   )r3   r+   rR   )r<   r;   rR   )r8   r/   rR   )r3   r1   rP   )r*   r.   i)rE   r;   rO   )rL   r+   rO   )r2   r8   rP   )rE   r:   i)rL   r1   rO   )r6   r,   rR   )rI   r)   i)rL   r6   rO   )rE   r<   rP   )r*   r5   rN   )rE   r)   i)r*   r4   i)r6   r/   )rI   r<   )rL   rL   rO   )r*   r-   )rI   r;   )rL   r2   rP   )r*   r8   rP   )rI   r:   i)rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   i)r.   r,   )r/   r/   )r)   r8   i)r.   r:   i)r)   r-   i)r9   r:   )r+   r5   rR   )r9   r;   )r+   r4   rN   )r)   r.   i)r1   r;   rN   )r9   r<   rP   )r.   r/   )r/   r,   rP   )r1   r:   rN   )r7   r/   rO   )r;   r.   rR   )r7   r*   )r:   r5   rR   )r0   r+   )r;   r4   rP   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rQ   )r8   r.   rP   )r2   r-   )r:   r6   i)r0   r*   rR   )r2   r5   )r2   r3   rP   )rI   r3   rO   )r2   r4   rO   )r0   r/   rR   )r3   r;   rO   )r8   r5   rO   )r<   r1   rO   )r0   r,   rR   )r3   r:   rN   )r8   r4   rR   )r<   r+   rN   )r0   r0   )r8   r-   )r2   r.   rO   )r-   r;   rN   )r3   r<   rO   )r8   r8   )r<   r6   rP   )r-   r:   rR   )rE   r6   )r*   r,   rQ   )rL   r<   rO   )r.   r6   )rL   r;   rO   )rE   r+   rR   )rL   r:   rN   )rE   r1   )rI   r+   rN   )rI   r1   )r*   r*   )rL   r)   rQ   )rI   r6   )r6   r5   )r9   r+   rN   )rL   r9   rP   )r*   r/   rN   )r9   r,   rP   )r)   r6   i)r0   r7   rR   )r)   r+   rR   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   i)r2   r2   )r9   r*   rR   )r)   r3   i)r+   r6   rQ   )rI   r-   rR   )r+   r1   rR   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rQ   )r4   r.   )r7   r;   i)rE   r9   rP   )r7   r:   rP   )r;   r6   )rI   r0   rR   )r4   r5   )r7   r)   rO   )r4   r4   )r7   r9   rR   )r:   r/   rQ   )r0   r:   rR   )r2   r1   rR   )r3   r,   rP   )r0   r;   rO   )r2   r+   rR   )r0   r<   rN   )r<   r.   )r,   r5   rR   )r-   r,   rO   )r2   r6   rP   )r3   r*   rQ   )r-   r/   rO   )r<   r-   rR   )r8   r6   rN   )r0   r)   i)r)   r)   )r8   r1   rN   )r3   r/   rO   )r<   r5   rO   )r8   r+   )r<   r4   rP   )rE   r4   )rL   r/   rP   )rE   r5   rP   )rE   r8   rO   )rL   r*   rR   )r<   r:   i)rI   r.   )rL   rI   rP   )rI   r8   rN   )r*   r:   i)rE   r.   )rL   rE   rP   )r*   r;   rQ   )rI   r4   )rL   r0   rP   )r*   r<   i)rI   r5   )rL   r,   rO   )r6   r6   )r)   r;   i)rE   r*   i)r9   r.   rO   )r)   r:   i)r)   r<   rQ   )r1   r.   )r+   r:   i)r)   r/   rN   )r9   r5   )r+   r;   rQ   )r)   r9   rO   )r9   r4   rP   )r1   r4   rP   )r9   r-   rO   )r1   r5   rR   )r9   r8   rO   )r7   r+   rO   )r7   r1   rP   )r7   r6   rQ   )r4   r,   rR   )rL   r3   rO   )r;   r;   )r;   r:   rN   )r4   r/   )r7   r2   rR   )r7   r3   i)r2   r<   rP   )r5   r5   )r3   r.   )r2   r:   rR   )r0   r1   rR   )r2   r;   rP   )r-   r.   rR   )rE   r2   rO   )r:   r,   rN   )r0   r3   rO   )r3   r4   rO   )r8   r:   i)r<   r/   )r-   r-   )r3   r5   )r8   r;   rN   )r2   r9   )r-   r4   rR   )r3   r8   rR   )r8   r<   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rO   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   i)rL   r7   rR   )rE   r,   rP   )r*   r1   rR   )rI   r*   rQ   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d& d d' d( d) d	 d* d d+ d d, d d- d. d/ d d0 d1 d2 d d3 d d4 d5 d6 d d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI d	 dJ d dK d dL dM dN dO dP d dQ d dR d  dS dT dU dV dW d dX d dY d dZ d[ d\ d] d^ d d_ d` da db dc d dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d# d d d d d d d d d d d d d d d d d d d d d d d d	 dd$ dddd dd dddd d	d
dddddddddd dddd dddd ddddddd d!d"d#d$d	 d%d d&d d'd(d)d d*d+d,d-d.d d/d d0d1d2d d3d4d5d d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFd dGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWd% dXdYdZd[d\d]d^d d_d`dad dbdcddd dedfdgdhdidjdkd	 dldmdndodpdqdrd dsdtdudvdwd dxdydzd{d|d d}d~dd dddddddddddd dddddd	 dddddddd dddddddddd dddddddd dddd dddddd dd dd dddddddddddddddddddd	 dd dd	 dddd dddddd	 dddddd dddd dddd dddd	 dddddd dddddd dddddd	 dddd iS(  Nr)   r*   r@   r+   r,   rA   r9   r3   rC   r0   r2   r.   rK   r/   r5   rE   r7   rB   r6   r1   rJ   r8   r;   r-   r4   rI   rG   rH   rM   r:   rD   rZ   r<   rL   rF   rU      )r)   r*   )r+   r,   rN   )r9   r3   )r0   r2   )r.   r.   )r/   r5   )rE   r7   i)r)   r,   )r.   r5   rP   )r9   r6   )r1   r1   )r9   r1   rO   )r1   r6   )r+   r/   rN   )r)   r5   i)r7   r8   rN   )r;   r,   rN   )r7   r-   rO   )r7   r4   i)rI   r7   rN   )r7   r5   rQ   )r0   r6   rR   )rI   r9   )r7   r7   )r;   r/   )r4   r:   i)r7   r.   i)rE   rE   )r0   r5   )r:   r:   )r8   r,   rP   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rO   )rE   r3   rP   )r0   r8   )r2   r*   rN   )r0   r.   rR   )r<   r<   )r3   r6   rO   )r-   r1   rN   )r-   r6   rR   )r2   r,   rO   )r3   r+   rN   )r<   r;   rR   )r8   r/   rR   )r3   r1   rP   )r*   r.   i)rE   r;   rP   )rL   r+   rO   )r2   r8   rP   )rE   r:   i)rL   r1   rP   )r6   r,   rR   )rI   r)   i)rL   r6   rP   )rE   r<   )r*   r5   rQ   )rE   r)   i)r*   r4   i)r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   )rL   r2   rP   )r*   r8   )rI   r:   i)rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rO   )r)   r4   i)r.   r,   )r/   r/   )r)   r8   i)r.   r:   i)r)   r-   i)r9   r:   )r+   r5   rR   )r9   r;   )r+   r4   rQ   )r)   r.   i)r1   r;   rR   )r9   r<   rP   )r.   r/   )r/   r,   rP   )r1   r:   rN   )r7   r/   rO   )r;   r.   rO   )r7   r*   )r:   r5   rR   )r0   r+   )r;   r4   )r;   r5   )r<   r,   )r4   r6   )r7   r,   i)r8   r.   rP   )r2   r-   )r:   r6   i)r0   r*   rO   )r2   r5   )r2   r3   )rI   r3   rO   )r2   r4   rP   )r0   r/   rR   )r3   r;   rP   )r8   r5   rO   )r<   r1   rP   )r0   r,   rN   )r3   r:   rN   )r8   r4   rR   )r<   r+   rN   )r0   r0   )r8   r-   )r2   r.   rO   )r-   r;   rN   )r3   r<   rO   )r8   r8   )r<   r6   )r-   r:   rR   )rE   r6   )r*   r,   i)rL   r<   rP   )r.   r6   )rL   r;   rO   )rE   r+   rR   )rL   r:   rN   )rE   r1   )rI   r+   rQ   )rI   r1   )r*   r*   )rL   r)   i)rI   r6   )r6   r5   )r9   r+   rN   )rL   r9   )r*   r/   rQ   )r9   r,   rP   )r)   r6   i)r0   r7   rN   )r)   r+   rR   )r1   r,   )r)   r1   rN   )r1   r/   )r)   r2   i)r2   r2   )r9   r*   rN   )r)   r3   i)r+   r6   i)rI   r-   rR   )r+   r1   rR   )r9   r/   )rI   r2   )r+   r+   )r7   r<   i)r4   r.   )r7   r;   i)rE   r9   rP   )r7   r:   )r;   r6   )rI   r0   rR   )r4   r5   )r7   r)   rP   )r4   r4   )r7   r9   rN   )r:   r/   rQ   )r0   r:   rR   )r2   r1   rO   )r3   r,   rP   )r0   r;   rO   )r2   r+   rR   )r0   r<   rN   )r<   r.   )r,   r5   rR   )r-   r,   rR   )r2   r6   rP   )r3   r*   i)r-   r/   rR   )r<   r-   rR   )r8   r6   rN   )r0   r)   i)r)   r)   )r8   r1   rR   )r3   r/   rP   )r<   r5   rO   )r8   r+   )r<   r4   rP   )rE   r4   )rL   r/   rP   )rE   r5   )rE   r8   rO   )rL   r*   rR   )r<   r:   i)rI   r.   )rL   rI   rP   )rI   r8   rR   )r*   r:   i)rE   r.   )rL   rE   rP   )r*   r;   i)rI   r4   )rL   r0   rP   )r*   r<   i)rI   r5   )rL   r,   rO   )r6   r6   )r)   r;   i)rE   r*   i)r9   r.   rP   )r)   r:   i)r)   r<   rQ   )r1   r.   )r+   r:   i)r)   r/   rQ   )r9   r5   )r+   r;   i)r)   r9   rR   )r9   r4   rP   )r1   r4   )r9   r-   rO   )r1   r5   rO   )r9   r8   rO   )r7   r+   rO   )r7   r1   )r7   r6   i)r4   r,   rO   )rL   r3   rP   )r;   r;   )r;   r:   rQ   )r4   r/   )r7   r2   rN   )r7   r3   i)r2   r<   )r5   r5   )r3   r.   )r2   r:   rR   )r0   r1   rR   )r2   r;   rP   )r-   r.   rR   )rE   r2   rP   )r:   r,   rQ   )r0   r3   rO   )r3   r4   rP   )r8   r:   i)r<   r/   )r-   r-   )r3   r5   )r8   r;   rN   )r2   r9   )r-   r4   rR   )r3   r8   rR   )r8   r<   )r-   r5   rP   )r3   r-   rR   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   rP   )rI   r,   rO   )rI   r/   )r*   r6   i)rL   r7   rR   )rE   r,   )r*   r1   rR   )rI   r*   i)r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?     s    c            (  C   s|  d% d d& d' d( d	 d) d d* d d+ d d, d- d. d d/ d d0 d d1 d d2 d3 d4 d	 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG d dH d dI d dJ dK dL dM dN d dO d dP d dQ d dR dS dT d dU d dV d dW dX dY d dZ d d[ d\ d] d^ d_ d d` da db dc dd de df dg dh di dj dk dl dm dn d do dp dq d dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d	 d d d d	 d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d	 d d d d d d d d d d	 d d d d d d d d d d! d d d d d d d d	 d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d" d d d d d d d d d d d d d d d ddddddd ddd	d d
ddd dddddddddddd	 dd dd dddd dddd d d d!d	 d"d#d$d d%d d&d d'd(d)d*d+d,d-d.d/d d0d1d2d3d4d5d6d	 d7d8d9d:d;d d<d=d>d?d@dAdBdCdDdEdFd# dGdHdId dJdKdLd dMd dNd dOd dPd dQdRdSdTdUdVdWd	 dXdYdZd[d\d]d^d d_d`dadbdcd dddedfdgdhd didjdkd dldmdndodpdqdrdsdtdudvd dwdxdydzd{d	 d|d}d~ddd dd	 dddddddddd dddddddd dddd	 dddddd dd dd dddddd dddddddddddddd	 dd dd	 dddd	 dddddd dddddd dddd dddd dddd	 dd dddd dddddd dddddd dddd iS(  Nr)   r*   r@   r+   r,   rH   r9   r3   rC   r0   r2   r.   rA   r/   r5   rE   r7   rB   r6   r1   rK   r8   r;   r-   r4   rI   rU   r:   rG   rW   r<   rL   rD   rF   rT   rJ   )r)   r*   )r+   r,   rR   )r9   r3   )r0   r2   )r.   r.   )r/   r5   )rE   r7   rN   )r)   r,   )r.   r5   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   )r+   r/   rR   )r)   r5   i)r7   r8   rO   )r;   r,   rR   )r7   r-   rP   )r7   r4   rN   )rI   r7   rR   )r7   r5   rR   )r0   r6   rO   )rI   r9   )r7   r7   )r;   r/   )r4   r:   rQ   )r7   r.   rN   )rE   rE   )r0   r5   )r:   r:   )r8   r,   )r0   r4   rO   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rP   )rE   r3   )r0   r8   )r2   r*   rR   )r0   r.   rO   )r<   r<   )r3   r6   rP   )r-   r1   rO   )r-   r6   rO   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rO   )r3   r1   )r*   r.   rQ   )rE   r;   )rL   r+   rP   )r2   r8   rP   )rE   r:   rQ   )rL   r1   rP   )r6   r,   rP   )rI   r)   rQ   )rL   r6   rP   )rE   r<   )r*   r5   rR   )rE   r)   i)r*   r4   rQ   )r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   )rL   r2   )r*   r8   )rI   r:   rN   )rE   r-   rO   )rE   r0   rO   )r9   r9   )r+   r.   rO   )r)   r4   i)r.   r,   )r/   r/   )r)   r8   rN   )r.   r:   rQ   )r)   r-   rQ   )r9   r:   )r+   r5   rO   )r9   r;   )r+   r4   rR   )r)   r.   rQ   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   )r1   r:   rR   )r7   r/   rO   )r;   r.   rP   )r7   r*   )r:   r5   rO   )r0   r+   )r;   r4   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rN   )r8   r.   rP   )r2   r-   )r:   r6   rQ   )r0   r*   rP   )r2   r5   )r2   r3   )rI   r3   rP   )r2   r4   )r0   r/   rO   )r3   r;   )r8   r5   rP   )r<   r1   )r0   r,   rO   )r3   r:   rR   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rR   )r3   r<   rP   )r8   r8   )r<   r6   )r-   r:   rO   )rE   r6   )r*   r,   rN   )rL   r<   rP   )r.   r6   )rL   r;   rP   )rE   r+   rR   )rL   r:   rR   )rE   r1   )rI   r+   rR   )rI   r1   )r*   r*   )rL   r)   rN   )rI   r6   )r6   r5   )r9   r+   rR   )rL   r9   )r*   r/   rR   )r9   r,   )r)   r6   i)r0   r7   rO   )r)   r+   rO   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   rQ   )r2   r2   )r9   r*   rR   )r)   r3   i)r+   r6   rN   )rI   r-   rO   )r+   r1   rO   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rN   )r4   r.   )r7   r;   rQ   )rE   r9   )r7   r:   )r;   r6   )rI   r0   rO   )r4   r5   )r7   r)   )r4   r4   )r7   r9   rR   )r:   r/   rN   )r0   r:   rO   )r2   r1   rP   )r3   r,   )r0   r;   rP   )r2   r+   rO   )r0   r<   rO   )r<   r.   )r,   r5   rO   )r-   r,   rO   )r2   r6   )r3   r*   rQ   )r-   r/   rO   )r<   r-   rO   )r8   r6   rR   )r0   r)   i)r)   r)   )r8   r1   rO   )r3   r/   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   )rE   r5   )rE   r8   rO   )rL   r*   rO   )r<   r:   rQ   )rI   r.   )rL   rI   rP   )rI   r8   rO   )r*   r:   rN   )rE   r.   )rL   rE   rP   )r*   r;   rQ   )rI   r4   )rL   r0   rP   )r*   r<   rQ   )rI   r5   )rL   r,   rP   )r6   r6   )r)   r;   i)rE   r*   rQ   )r9   r.   rP   )r)   r:   i)r)   r<   rR   )r1   r.   )r+   r:   i)r)   r/   rN   )r9   r5   )r+   r;   rN   )r)   r9   rO   )r9   r4   )r1   r4   )r9   r-   rP   )r1   r5   rP   )r9   r8   rO   )r7   r+   rP   )r7   r1   )r7   r6   rN   )r4   r,   rP   )rL   r3   rP   )r;   r;   )r;   r:   rR   )r4   r/   )r7   r2   rR   )r7   r3   rQ   )r2   r<   )r5   r5   )r3   r.   )r2   r:   rO   )r0   r1   rO   )r2   r;   )r-   r.   rO   )rE   r2   rP   )r:   r,   rN   )r0   r3   rP   )r3   r4   rP   )r8   r:   rQ   )r<   r/   )r-   r-   )r3   r5   )r8   r;   rR   )r2   r9   )r-   r4   rO   )r3   r8   rO   )r8   r<   )r-   r5   rP   )r3   r-   rO   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   rP   )rI   r/   )r*   r6   i)rL   r7   rO   )rE   r,   )r*   r1   rO   )rI   r*   rN   )r*   r+   )rL   r.   rP   )rI   rI   r=   r=   r=   r=   r>   r?   +	  s    c            (  C   s|  d) d* d+ d, d- d. d/ d0 d1 d d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN dO dP dQ dR dS dT dU d dV dW dX dY dZ d[ d\ d d] d^ d_ d d` da db dc dd de df d dg d	 dh di dj dk dl dm dn do dp dq dr d ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d' d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddd dddddd	d
ddd dddddd ddddddddddddddd d!d"d#d$d d%d&d'd d(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d' d=d>d?d d@dAdBdCdDdEdFdGdHdIdJd' dKdLdMd dNdOdPd dQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddd dddddddd dddd dddddddddddddddddddd dddddd dddddddddd dddddddddddd dddddd' dddddddddddddddddddddddddd dddddddddddd dddddddddddddddddddddddd dddddd' ddd ddddddddd d	d
dddddd' dddddddddd dddddddd d!d"d#d$d%d&d'd iS((  Nr)   r*   rA   r+   r,   rJ   r9   r3   rB   r0   r2   rH   r.   r/   r5   rE   r7   rF   r6   r1   rK   rD   rZ   r8   rM   r;   r-   r4   rI   rC   rU   r:   rS   rW   r<   rG   rL   rT   r@   rX   )r)   r*   rN   )r+   r,   i)r9   r3   rO   )r0   r2   rR   )r.   r.   )r/   r5   rN   )rE   r7   i)r)   r,   rO   )r.   r5   rN   )r9   r6   rN   )r1   r1   )r9   r1   i)r1   r6   rN   )r+   r/   i)r)   r5   i)r7   r8   i)r;   r,   i)r7   r-   i)r7   r4   i)rI   r7   i)r7   r5   i)r0   r6   i)rI   r9   rP   )r7   r7   )r;   r/   rR   )r4   r:   i)r7   r.   i)rE   rE   )r0   r5   rO   )r:   r:   )r8   r,   rN   )r0   r4   i)r2   r/   rO   )r3   r3   )r0   r-   )r0   r9   i)rE   r3   rN   )r0   r8   rP   )r2   r*   i)r0   r.   i)r<   r<   )r3   r6   i)r-   r1   i)r-   r6   i)r2   r,   i)r3   r+   i)r<   r;   i)r8   r/   i)r3   r1   rN   )r*   r.   i)rE   r;   rQ   )rL   r+   i)r2   r8   rN   )rE   r:   i)rL   r1   rQ   )r6   r,   i)rI   r)   i)rL   r6   rQ   )rE   r<   rN   )r*   r5   i)rE   r)   i)r*   r4   i)r6   r/   )rI   r<   rO   )rL   rL   rQ   )r*   r-   rO   )rI   r;   rR   )rL   r2   rN   )r*   r8   rN   )rI   r:   i)rE   r-   i)rE   r0   i)r9   r9   )r+   r.   rQ   )r)   r4   i)r.   r,   rO   )r/   r/   )r)   r8   i)r.   r:   i)r)   r-   i)r9   r:   rR   )r+   r5   i)r9   r;   rO   )r+   r4   i)r)   r.   i)r1   r;   i)r9   r<   rN   )r.   r/   rR   )r/   r,   i)r1   r:   i)r7   r/   rN   )r;   r.   i)r7   r*   )r:   r5   i)r0   r+   rO   )r;   r4   rN   )r;   r5   rO   )r<   r,   )r4   r6   )r7   r,   i)r8   r.   rN   )r2   r-   rO   )r:   r6   i)r0   r*   i)r2   r5   rP   )r2   r3   rN   )rI   r3   i)r2   r4   i)r0   r/   i)r3   r;   i)r8   r5   rQ   )r<   r1   i)r0   r,   i)r3   r:   i)r8   r4   i)r<   r+   i)r0   r0   )r8   r-   rP   )r2   r.   rQ   )r-   r;   i)r3   r<   i)r8   r8   )r<   r6   rN   )r-   r:   i)rE   r6   )r*   r,   i)rL   r<   rQ   )r.   r6   rO   )rL   r;   rQ   )rE   r+   i)rL   r:   i)rE   r1   rP   )rI   r+   i)rI   r1   rP   )r*   r*   )rL   r)   i)rI   r6   )r6   r5   rR   )r9   r+   i)rL   r9   rR   )r*   r/   i)r9   r,   rR   )r)   r6   i)r0   r7   i)r)   r+   i)r1   r,   rO   )r)   r1   i)r1   r/   )r)   r2   i)r2   r2   )r9   r*   i)r)   r3   i)r+   r6   i)rI   r-   i)r+   r1   i)r9   r/   )rI   r2   rR   )r+   r+   )r7   r<   i)r4   r.   )r7   r;   i)rE   r9   rQ   )r7   r:   rN   )r;   r6   rR   )rI   r0   i)r4   r5   rO   )r7   r)   rQ   )r4   r4   )r7   r9   i)r:   r/   i)r0   r:   i)r2   r1   i)r3   r,   rN   )r0   r;   rQ   )r2   r+   i)r0   r<   i)r<   r.   rR   )r,   r5   i)r-   r,   rQ   )r2   r6   rQ   )r3   r*   i)r-   r/   rQ   )r<   r-   i)r8   r6   i)r0   r)   i)r)   r)   )r8   r1   i)r3   r/   i)r<   r5   i)r8   r+   )r<   r4   rN   )rE   r4   )rL   r/   rR   )rE   r5   rR   )rE   r8   rQ   )rL   r*   i)r<   r:   i)rI   r.   rR   )rL   rI   rQ   )rI   r8   i)r*   r:   i)rE   r.   )rL   rE   rQ   )r*   r;   i)rI   r4   )rL   r0   rQ   )r*   r<   i)rI   r5   rR   )rL   r,   i)r6   r6   )r)   r;   i)rE   r*   i)r9   r.   rQ   )r)   r:   i)r)   r<   i)r1   r.   )r+   r:   i)r)   r/   i)r9   r5   )r+   r;   i)r)   r9   rQ   )r9   r4   rN   )r1   r4   rQ   )r9   r-   i)r1   r5   i)r9   r8   rQ   )r7   r+   i)r7   r1   rR   )r7   r6   i)r4   r,   i)rL   r3   rQ   )r;   r;   )r;   r:   i)r4   r/   rO   )r7   r2   i)r7   r3   i)r2   r<   rR   )r5   r5   )r3   r.   rR   )r2   r:   i)r0   r1   i)r2   r;   i)r-   r.   i)rE   r2   i)r:   r,   i)r0   r3   i)r3   r4   rQ   )r8   r:   i)r<   r/   rP   )r-   r-   )r3   r5   rO   )r8   r;   i)r2   r9   )r-   r4   rQ   )r3   r8   i)r8   r<   rO   )r-   r5   rQ   )r3   r-   i)r,   r,   )rL   r8   rQ   )r+   r-   rP   )rL   r-   rQ   )rE   rI   )rL   r4   rQ   )rE   r/   rR   )rL   r5   rR   )rI   r,   i)rI   r/   )r*   r6   i)rL   r7   i)rE   r,   rN   )r*   r1   i)rI   r*   i)r*   r+   rR   )rL   r.   rQ   )rI   rI   r=   r=   r=   r=   r>   r?   z	  s    c            (  C   s|  d& d d' d( d) d d* d d+ d d, d d- d. d/ d d0 d d1 d d2 d d3 d4 d5 d d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH d dI d dJ d dK dL dM dN dO d dP d dQ d dR d dS dT dU d dV d dW d dX dY dZ d d[ d d\ d] d^ d_ d` d da db dc dd de df dg dh di dj dk dl dm dn do d dp dq dr d ds dt du dv dw dx dy d dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d# d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d$ d d d d d d d d d d d d d d d d dddddd dddd d	d
dd dddddddddddd dd dd dddd dddd dd d d d!d"d#d d$d d%d d&d'd(d)d*d+d,d-d.d d/d0d1d2d3d4d5d d6d7d8d9d:d d;d<d=d>d?d@dAdBdCdDdEd% dFdGdHd dIdJdKd dLd dMd dNd dOd dPdQdRdSdTdUdVd dWd dXdYdZd[d\d d]d^d_d`dad dbd dcddded dfdgdhd didjdkdldmd dndodpdqdrd dsdtdudvdwd dxdydzd{d|d d}d d~ddddddd dd dddddddd dddd dddddd dd dd dddddd dddd dddddd dddd dd dd dddd dddddd dd dddd dddd dddd dddd dd dd dd dddddd dddddd dd dd iS(  Nr)   r*   rC   r+   r,   rH   r9   r3   r0   r2   r@   r.   rA   r/   r5   rE   r7   rG   r6   r1   rD   rK   r8   rB   r;   r-   r4   rI   rW   r:   rX   r<   rL   rJ   rF   rM      )r)   r*   )r+   r,   rR   )r9   r3   )r0   r2   )r.   r.   )r/   r5   )rE   r7   rQ   )r)   r,   )r.   r5   )r9   r6   )r1   r1   )r9   r1   rP   )r1   r6   )r+   r/   rR   )r)   r5   i)r7   r8   rO   )r;   r,   rO   )r7   r-   rP   )r7   r4   rQ   )rI   r7   rN   )r7   r5   rN   )r0   r6   rO   )rI   r9   )r7   r7   )r;   r/   )r4   r:   i)r7   r.   rN   )rE   rE   )r0   r5   )r:   r:   )r8   r,   )r0   r4   rO   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rP   )rE   r3   )r0   r8   )r2   r*   rR   )r0   r.   rO   )r<   r<   )r3   r6   rP   )r-   r1   rO   )r-   r6   rO   )r2   r,   rP   )r3   r+   rR   )r<   r;   rO   )r8   r/   rO   )r3   r1   )r*   r.   rQ   )rE   r;   )rL   r+   rP   )r2   r8   rP   )rE   r:   i)rL   r1   )r6   r,   rP   )rI   r)   i)rL   r6   rP   )rE   r<   )r*   r5   rN   )rE   r)   i)r*   r4   i)r6   r/   )rI   r<   )rL   rL   rP   )r*   r-   )rI   r;   )rL   r2   )r*   r8   )rI   r:   rQ   )rE   r-   rO   )rE   r0   rO   )r9   r9   )r+   r.   rO   )r)   r4   i)r.   r,   )r/   r/   )r)   r8   rQ   )r.   r:   i)r)   r-   i)r9   r:   )r+   r5   rO   )r9   r;   )r+   r4   rN   )r)   r.   rQ   )r1   r;   rO   )r9   r<   )r.   r/   )r/   r,   )r1   r:   rN   )r7   r/   rO   )r;   r.   rP   )r7   r*   )r:   r5   rO   )r0   r+   )r;   r4   )r;   r5   )r<   r,   )r4   r6   )r7   r,   rQ   )r8   r.   rP   )r2   r-   )r:   r6   i)r0   r*   rP   )r2   r5   )r2   r3   )rI   r3   )r2   r4   )r0   r/   rO   )r3   r;   )r8   r5   rP   )r<   r1   )r0   r,   rR   )r3   r:   rR   )r8   r4   rO   )r<   r+   rR   )r0   r0   )r8   r-   )r2   r.   rP   )r-   r;   rR   )r3   r<   rP   )r8   r8   )r<   r6   )r-   r:   rR   )rE   r6   )r*   r,   rQ   )rL   r<   rP   )r.   r6   )rL   r;   rP   )rE   r+   rR   )rL   r:   rR   )rE   r1   )rI   r+   rN   )rI   r1   )r*   r*   )rL   r)   rN   )rI   r6   )r6   r5   )r9   r+   rR   )rL   r9   )r*   r/   rN   )r9   r,   )r)   r6   i)r0   r7   rR   )r)   r+   rO   )r1   r,   )r)   r1   rR   )r1   r/   )r)   r2   i)r2   r2   )r9   r*   rN   )r)   r3   i)r+   r6   rN   )rI   r-   rO   )r+   r1   rO   )r9   r/   )rI   r2   )r+   r+   )r7   r<   rQ   )r4   r.   )r7   r;   i)rE   r9   )r7   r:   )r;   r6   )rI   r0   rO   )r4   r5   )r7   r)   )r4   r4   )r7   r9   rR   )r:   r/   rN   )r0   r:   rO   )r2   r1   rP   )r3   r,   )r0   r;   rP   )r2   r+   rO   )r0   r<   rO   )r<   r.   )r,   r5   rP   )r-   r,   rO   )r2   r6   )r3   r*   rQ   )r-   r/   rO   )r<   r-   rO   )r8   r6   rR   )r0   r)   i)r)   r)   )r8   r1   rO   )r3   r/   )r<   r5   rP   )r8   r+   )r<   r4   )rE   r4   )rL   r/   )rE   r5   )rE   r8   rO   )rL   r*   rO   )r<   r:   i)rI   r.   )rL   rI   )rI   r8   rO   )r*   r:   rQ   )rE   r.   )rL   rE   rP   )r*   r;   rQ   )rI   r4   )rL   r0   )r*   r<   i)rI   r5   )rL   r,   rP   )r6   r6   )r)   r;   i)rE   r*   rQ   )r9   r.   )r)   r:   i)r)   r<   rN   )r1   r.   )r+   r:   i)r)   r/   rQ   )r9   r5   )r+   r;   rN   )r)   r9   rR   )r9   r4   )r1   r4   )r9   r-   rP   )r1   r5   rP   )r9   r8   rO   )r7   r+   )r7   r1   )r7   r6   rQ   )r4   r,   rP   )rL   r3   rP   )r;   r;   )r;   r:   rN   )r4   r/   )r7   r2   rR   )r7   r3   rQ   )r2   r<   )r5   r5   )r3   r.   )r2   r:   rO   )r0   r1   rO   )r2   r;   )r-   r.   rO   )rE   r2   )r:   r,   rN   )r0   r3   rP   )r3   r4   )r8   r:   i)r<   r/   )r-   r-   )r3   r5   )r8   r;   rR   )r2   r9   )r-   r4   rO   )r3   r8   rO   )r8   r<   )r-   r5   )r3   r-   rO   )r,   r,   )rL   r8   rP   )r+   r-   )rL   r-   rP   )rE   rI   )rL   r4   rP   )rE   r/   )rL   r5   )rI   r,   )rI   r/   )r*   r6   i)rL   r7   rO   )rE   r,   )r*   r1   rO   )rI   r*   rQ   )r*   r+   )rL   r.   )rI   rI   r=   r=   r=   r=   r>   r?   	  s    c            (  C   s|  d& d' d( d) d* d	 d+ d, d- d d. d/ d0 d1 d2 d	 d3 d4 d5 d6 d7 d d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK dL dM dN d	 dO d dP dQ dR dS dT dU dV d dW dX dY d dZ d[ d\ d] d^ d_ d` d da d db dc dd de df d	 dg dh di dj dk d dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddddd dddd	d
ddddddddd	 dddd	 dd dddd ddddddd d!d"d#d$d%d&d'd(d)d*d	 d+d,d-d d.d/d0d d1d2d3d4d5d6d7d8d9d:d;d d<d=d>d d?d@dAd dBdCdDdEdFdGdHdIdJdKdLdMdNdOdPd dQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsd% dtdudvdwdxdydzd d{d|d}d d~ddddddddddddddddddd dddddd dddddddddd dddddddddddd dddddd dddddddddddddddddddddddddd dddd	 dddddddd dddddddddddddddddddddd	 dd dd	 dddd dddddd	 dddddd dddd	 dddd ddddd ddddd ddddd	d
dddddddddd iS(  Nr)   r*   rH   r+   r,   rK   r9   r3   r@   r0   r2   rC   r.   rD   r/   r5   rB   rE   r7   r6   r1   rJ   rA   rG   rU   r8   r;   r-   r4   rI   rF   r:   r<   rL   rM   rW   rZ   )r)   r*   rR   )r+   r,   i)r9   r3   )r0   r2   rP   )r.   r.   )r/   r5   rO   )rE   r7   i)r)   r,   )r.   r5   rR   )r9   r6   rO   )r1   r1   )r9   r1   rN   )r1   r6   rO   )r+   r/   rQ   )r)   r5   i)r7   r8   i)r;   r,   i)r7   r-   rN   )r7   r4   i)rI   r7   rQ   )r7   r5   i)r0   r6   i)rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   i)r7   r.   i)rE   rE   )r0   r5   rP   )r:   r:   )r8   r,   rO   )r0   r4   rN   )r2   r/   rP   )r3   r3   )r0   r-   )r0   r9   rN   )rE   r3   rO   )r0   r8   )r2   r*   i)r0   r.   rQ   )r<   r<   )r3   r6   rQ   )r-   r1   i)r-   r6   rQ   )r2   r,   rN   )r3   r+   rQ   )r<   r;   rQ   )r8   r/   i)r3   r1   rO   )r*   r.   i)rE   r;   rR   )rL   r+   rN   )r2   r8   rO   )rE   r:   i)rL   r1   rR   )r6   r,   i)rI   r)   i)rL   r6   rR   )rE   r<   rO   )r*   r5   i)rE   r)   i)r*   r4   i)r6   r/   )rI   r<   rP   )rL   rL   rR   )r*   r-   rP   )rI   r;   rO   )rL   r2   rO   )r*   r8   rO   )rI   r:   i)rE   r-   rN   )rE   r0   rQ   )r9   r9   )r+   r.   rR   )r)   r4   i)r.   r,   )r/   r/   )r)   r8   i)r.   r:   i)r)   r-   i)r9   r:   rP   )r+   r5   rN   )r9   r;   )r+   r4   i)r)   r.   i)r1   r;   i)r9   r<   rO   )r.   r/   rO   )r/   r,   rR   )r1   r:   i)r7   r/   rR   )r;   r.   rQ   )r7   r*   )r:   r5   rQ   )r0   r+   rP   )r;   r4   rO   )r;   r5   )r<   r,   )r4   r6   )r7   r,   i)r8   r.   rO   )r2   r-   rP   )r:   r6   i)r0   r*   rQ   )r2   r5   )r2   r3   rO   )rI   r3   rN   )r2   r4   rN   )r0   r/   rQ   )r3   r;   rN   )r8   r5   rR   )r<   r1   rN   )r0   r,   rQ   )r3   r:   i)r8   r4   rQ   )r<   r+   i)r0   r0   )r8   r-   )r2   r.   rN   )r-   r;   i)r3   r<   rN   )r8   r8   )r<   r6   rO   )r-   r:   rN   )rE   r6   )r*   r,   i)rL   r<   rR   )r.   r6   rP   )rL   r;   rR   )rE   r+   rQ   )rL   r:   i)rE   r1   )rI   r+   i)rI   r1   )r*   r*   )rL   r)   i)rI   r6   )r6   r5   rO   )r9   r+   i)rL   r9   rO   )r*   r/   i)r9   r,   rO   )r)   r6   i)r0   r7   rQ   )r)   r+   rN   )r1   r,   )r)   r1   rQ   )r1   r/   )r)   r2   i)r2   r2   )r9   r*   rQ   )r)   r3   i)r+   r6   i)rI   r-   rN   )r+   r1   rN   )r9   r/   )rI   r2   rO   )r+   r+   )r7   r<   i)r4   r.   )r7   r;   i)rE   r9   rR   )r7   r:   rO   )r;   r6   rO   )rI   r0   rQ   )r4   r5   rP   )r7   r)   rR   )r4   r4   )r7   r9   rQ   )r:   r/   i)r0   r:   rN   )r2   r1   rQ   )r3   r,   rO   )r0   r;   rN   )r2   r+   rQ   )r0   r<   i)r<   r.   rP   )r,   r5   rQ   )r-   r,   rN   )r2   r6   rR   )r3   r*   i)r-   r/   rN   )r<   r-   rN   )r8   r6   i)r0   r)   i)r)   r)   )r8   r1   i)r3   r/   rN   )r<   r5   rQ   )r8   r+   )r<   r4   rR   )rE   r4   )rL   r/   rO   )rE   r5   rO   )rE   r8   rN   )rL   r*   rQ   )r<   r:   i)rI   r.   rP   )rL   rI   rR   )rI   r8   i)r*   r:   i)rE   r.   )rL   rE   rR   )r*   r;   i)rI   r4   )rL   r0   rR   )r*   r<   i)rI   r5   rO   )rL   r,   rN   )r6   r6   )r)   r;   i)rE   r*   i)r9   r.   rR   )r)   r:   i)r)   r<   i)r1   r.   )r+   r:   i)r)   r/   i)r9   r5   )r+   r;   i)r)   r9   rN   )r9   r4   rO   )r1   r4   rR   )r9   r-   rN   )r1   r5   rQ   )r9   r8   rN   )r7   r+   rQ   )r7   r1   rO   )r7   r6   i)r4   r,   i)rL   r3   rR   )r;   r;   )r;   r:   i)r4   r/   )r7   r2   rQ   )r7   r3   i)r2   r<   rO   )r5   r5   )r3   r.   rP   )r2   r:   rQ   )r0   r1   rQ   )r2   r;   rR   )r-   r.   rQ   )rE   r2   rN   )r:   r,   i)r0   r3   rN   )r3   r4   rR   )r8   r:   i)r<   r/   )r-   r-   )r3   r5   )r8   r;   i)r2   r9   )r-   r4   rN   )r3   r8   i)r8   r<   )r-   r5   rR   )r3   r-   i)r,   r,   )rL   r8   rR   )r+   r-   )rL   r-   rR   )rE   rI   )rL   r4   rR   )rE   r/   rP   )rL   r5   rO   )rI   r,   rQ   )rI   r/   )r*   r6   i)rL   r7   rQ   )rE   r,   rO   )r*   r1   rN   )rI   r*   i)r*   r+   rP   )rL   r.   rR   )rI   rI   r=   r=   r=   r=   r>   r?   
  s    c              C   s  d# d$ d% d& d' d	 d( d) d* d d+ d, d- d. d/ d	 d0 d1 d2 d3 d4 d d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC dD dE dF dG dH dI dJ dK d	 dL d dM dN dO dP dQ dR dS d dT d	 dU d dV dW dX dY dZ d	 d[ d d\ d d] d^ d_ d` da d db dc dd de df d dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d	 d d	 d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d	 d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d ddddddddd	d d
ddd dddd dddddddddddd dddd ddd d d!d"d#d$d%d&d'd(d)d*d+d	 d,d-d.d d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQd" dRdSdTdUdVdWdXd dYdZd[d d\d]d^d_d`dadbdcddd	 dedfdgdhdid djdkdld dmdndodpdqd drdsdtdudvdwdxdydzd d{d|d}d~dd dddddddddddddddddddddddd dddd	 dddddddd dddddddddddddddddddddd dd dd	 dddd dddddd	 dddddd dddd dd	 dddd dddddddddd	 dddd i S(  Nr)   r*   rB   r+   r,   rG   r9   r3   r@   r0   r2   rC   r.   rK   r/   r5   rE   r7   r6   r1   rJ   rH   rA   r8   r;   r-   r4   rI   rF   r:   rD   r<   rU   rZ   )r)   r*   rO   )r+   r,   rQ   )r9   r3   )r0   r2   rP   )r.   r.   )r/   r5   rP   )rE   r7   i)r)   r,   )r.   r5   rO   )r9   r6   rP   )r1   r1   )r9   r1   rR   )r1   r6   rP   )r+   r/   rN   )r)   r5   i)r7   r8   i)r;   r,   rQ   )r7   r-   rR   )r7   r4   i)rI   r7   rN   )r7   r5   rQ   )r0   r6   rN   )rI   r9   )r7   r7   )r;   r/   rP   )r4   r:   i)r7   r.   i)rE   rE   )r0   r5   )r:   r:   )r8   r,   rO   )r0   r4   rR   )r2   r/   )r3   r3   )r0   r-   )r0   r9   rR   )rE   r3   rO   )r0   r8   )r2   r*   rQ   )r0   r.   rN   )r<   r<   )r3   r6   rN   )r-   r1   rQ   )r-   r6   rN   )r2   r,   rR   )r3   r+   rN   )r<   r;   rN   )r8   r/   rN   )r3   r1   rO   )r*   r.   i)rE   r;   rO   )r2   r8   rO   )rE   r:   i)r6   r,   rQ   )rI   r)   i)rE   r<   rP   )r*   r5   rQ   )rE   r)   i)r*   r4   i)r6   r/   )rI   r<   )r*   r-   )rI   r;   rP   )r*   r8   rP   )rI   r:   i)rE   r-   rR   )rE   r0   rR   )r9   r9   )r+   r.   rR   )r)   r4   i)r.   r,   )r/   r/   )r)   r8   i)r.   r:   i)r)   r-   i)r9   r:   rP   )r+   r5   rR   )r9   r;   )r+   r4   rQ   )r)   r.   i)r1   r;   rQ   )r9   r<   rP   )r+   r-   )r/   r,   rO   )r1   r:   rQ   )r7   r/   rO   )r;   r.   rR   )r7   r*   )r:   r5   rR   )r0   r+   )r;   r4   rP   )r;   r5   )r<   r,   )r4   r6   )r7   r,   i)r8   r.   rO   )r2   r-   )r:   r6   i)r0   r*   rN   )r2   r5   )r2   r3   rP   )rI   r3   rR   )r2   r4   rO   )r0   r/   rN   )r3   r;   rR   )r8   r5   rO   )r<   r1   rO   )r0   r,   rN   )r3   r:   rQ   )r8   r4   rN   )r<   r+   rQ   )r0   r0   )r8   r-   )r2   r.   rR   )r-   r;   rQ   )r3   r<   rR   )r8   r8   )r<   r6   rO   )r-   r:   rR   )rE   r6   )r*   r,   i)r.   r6   )rE   r+   rN   )rE   r1   )rI   r+   rQ   )rI   r1   )r*   r*   )rI   r6   )r6   r5   rP   )r9   r+   rQ   )r*   r/   rQ   )r9   r,   rP   )r)   r6   i)r)   r+   rR   )r1   r,   )r)   r1   rN   )r1   r/   )r)   r2   i)r2   r2   )r9   r*   rN   )r)   r3   i)r+   r6   i)rI   r-   rR   )r+   r1   rR   )r9   r/   )rI   r2   rP   )r+   r+   )r7   r<   i)r4   r.   )r7   r;   i)rE   r9   rO   )r7   r:   rP   )r;   r6   rP   )rI   r0   rN   )r4   r5   )r7   r)   rO   )r4   r4   )r7   r9   rN   )r:   r/   i)r0   r:   rR   )r2   r1   rR   )r3   r,   rP   )r0   r;   rR   )r2   r+   rR   )r0   r<   rQ   )r<   r.   rP   )r,   r5   rN   )r-   r,   rR   )r2   r6   rO   )r3   r*   i)r-   r/   rR   )r<   r-   rR   )r8   r6   rQ   )r0   r)   i)r)   r)   )r8   r1   rQ   )r3   r/   rO   )r<   r5   rR   )r8   r+   )r<   r4   rO   )rE   r4   )r.   r/   rP   )rE   r5   rP   )rE   r8   rR   )r<   r:   i)rI   r.   )rI   r8   rQ   )r*   r:   i)rE   r.   )r*   r;   i)rI   r4   )r*   r<   i)rI   r5   rP   )r6   r6   )r)   r;   i)r9   r.   rO   )r)   r:   i)r)   r<   i)r1   r.   )r+   r:   i)r)   r/   rQ   )r9   r5   )r+   r;   i)r)   r9   rR   )r9   r4   rO   )r1   r4   rP   )r9   r-   rR   )r1   r5   rN   )r9   r8   rR   )r7   r+   rR   )r7   r1   rP   )r7   r6   i)r4   r,   rN   )r;   r;   )r;   r:   rQ   )r4   r/   )r7   r2   rN   )r7   r3   i)r2   r<   rP   )r5   r5   )r3   r.   rP   )r2   r:   rN   )r0   r1   rN   )r2   r;   rO   )r-   r.   rN   )rE   r2   rO   )r:   r,   rQ   )r0   r3   rR   )r3   r4   rO   )r8   r:   i)r<   r/   )r-   r-   )r3   r5   )r8   r;   rQ   )r2   r9   )r-   r4   rR   )r3   r8   rN   )r8   r<   )r-   r5   rO   )r3   r-   rN   )r,   r,   )rE   r*   i)rE   rI   )rE   r/   )rI   r,   rR   )rI   r/   )r*   r6   i)rE   r,   rP   )r*   r1   rR   )rI   r*   i)r*   r+   )r0   r7   rN   )rI   rI   r=   r=   r=   r=   r>   r?   g
  s    c              C   s  d! d d" d d# d	 d$ d d% d d& d d' d d( d d) d d* d d+ d d, d d- d d. d d/ d d0 d d1 d	 d2 d d3 d d4 d d5 d	 d6 d d7 d d8 d d9 d d: d d; d d< d d= d d> d d? d d@ d dA d dB d dC d dD d dE d dF d dG d dH d	 dI d dJ d dK d dL d dM d dN d dO d dP d dQ d dR d dS d dT d	 dU d dV d dW d dX d dY d dZ d	 d[ d d\ d d] d d^ d d_ d d` d da d db d dc d dd d de d df d dg d dh d di d	 dj d dk d dl d dm d dn d do d dp d	 dq d dr d ds d dt d du d dv d dw d dx d dy d dz d d{ d d| d d} d d~ d d d d d d d d d d d d d d d	 d d	 d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d	 d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d	 d d d d d d d d  d d d d	 d d d d d d d d d d d d i S)Nr)   r*   rM   r9   r3   rU   r/   r8   rK   r.   rY   r5   rF   r4   r0   r+   r1   r,   rD   r6   r-   rJ   r7   r;   r2   r:   rA   r<   rW   rH   rG   rB   )r)   r*   )r9   r3   )r/   r8   )r.   r.   )r/   r5   )r/   r4   )r)   r0   )r.   r4   )r+   r1   )r)   r,   )r.   r5   )r9   r6   )r1   r1   )r.   r8   )r9   r1   )r1   r6   )r.   r-   )r9   r+   )r7   r8   )r7   r-   )r7   r4   )r7   r5   )r;   r*   )r0   r2   )r7   r7   )r0   r1   )r4   r:   )r7   r.   )r0   r5   )r:   r:   )r0   r4   )r2   r/   )r,   r<   )r3   r3   )r0   r-   )r,   r;   )r0   r8   )r2   r*   )r,   r:   )r0   r.   )r<   r<   )r3   r6   )r-   r1   )r8   r*   )r-   r6   )r<   r:   )r3   r+   )r<   r;   )r3   r1   )r2   r,   )r*   r5   )r*   r4   )r9   r9   )r)   r4   )r/   r/   )r)   r8   )r.   r:   )r/   r*   )r9   r:   )r+   r5   )r9   r;   )r+   r4   )r)   r.   )r1   r;   )r9   r<   )r.   r/   )r0   r6   )r1   r:   )r7   r/   )r7   r*   )r)   r-   )r:   r5   )r;   r4   )r;   r5   )r7   r0   )r4   r6   )r)   r1   )r7   r,   )r/   r-   )r,   r+   )r2   r-   )r.   r+   )r,   r1   )r2   r8   )r0   r*   )r,   r6   )r2   r5   )r2   r3   )r2   r4   )r0   r/   )r3   r;   )r8   r5   )r<   r1   )r0   r,   )r3   r:   )r8   r4   )r0   r0   )r2   r2   )r8   r-   )r2   r.   )r-   r;   )r3   r<   )r8   r8   )r<   r6   )r-   r:   )r+   r:   )r*   r*   )r6   r5   )r9   r,   )r)   r6   )r/   r:   )r/   r;   )r)   r2   )r.   r;   )r9   r*   )r)   r3   )r+   r6   )r1   r*   )r.   r<   )r9   r/   )r+   r+   )r.   r*   )r7   r<   )r7   r;   )r7   r:   )r;   r6   )r4   r5   )r7   r)   )r4   r4   )r7   r9   )r,   r8   )r0   r:   )r2   r1   )r,   r-   )r0   r;   )r2   r+   )r,   r4   )r0   r<   )r,   r.   )r,   r5   )r2   r6   )r3   r*   )r0   r9   )r<   r-   )r8   r6   )r)   r)   )r8   r1   )r3   r/   )r-   r*   )r<   r5   )r8   r+   )r<   r4   )r/   r<   )r,   r3   )r+   r*   )r*   r:   )r)   r;   )r)   r+   )r6   r6   )r/   r1   )r9   r.   )r.   r3   )r/   r+   )r)   r<   )r.   r6   )r)   r/   )r9   r5   )r+   r;   )r)   r9   )r9   r4   )r+   r<   )r1   r4   )r9   r-   )r.   r1   )r1   r5   )r9   r8   )r7   r+   )r7   r1   )r7   r6   )r;   r;   )r;   r:   )r7   r2   )r)   r:   )r7   r3   )r2   r<   )r,   r/   )r5   r5   )r)   r5   )r2   r:   )r/   r6   )r,   r*   )r2   r;   )r0   r+   )r0   r3   )r3   r4   )r8   r:   )r-   r-   )r3   r5   )r8   r;   )r2   r9   )r-   r4   )r3   r8   )r8   r<   )r<   r*   )r-   r5   )r3   r-   )r,   r,   )r+   r-   )r*   r6   )r6   r:   r=   r=   r=   r=   r>   r?   
  sj    c              C   s  d, d- d. d/ d0 d	 d1 d d2 d d3 d d4 d5 d6 d d7 d8 d9 d: d; d d< d d= d d> d d? d@ dA dB dC d dD d dE dF dG d dH d dI d dJ dK dL d  dM d dN dO dP dQ dR d# dS d$ dT d dU d  dV d% dW d dX d dY d dZ d' d[ d d\ d d] d^ d_ d" d` d da db dc dd de df dg d	 dh di dj dk dl dm dn do dp d( dq d) dr d) ds d dt du dv d dw dx dy dz d{ d d| d} d~ d d d d d d d d d d d d d  d d	 d d d d d d$ d d d d d d d d) d d d d* d d d d d d d d d d  d d% d d d d d d d d d d( d d d d  d d% d d d d* d d d d" d d d d) d d d d d d d d+ d d	 d d d d d d' d d d d d d d d d d$ d d d d d d d d d d d d# d d d d d d d d+ d d( d d d d d d# d d d d d d d d+ d d d d d d d d% d d d d d d d d' d d d d( d d d d$ d d" d d	 d d d d d d* d d d d d d d d d d* d d d d d d d d* d d d d* d d dddddd dddd d	d
dd dddd) dddd$ dddddd dd dddd  dddddd) d d# d!d"d#d$d%d d&d'd(d d)d*d+d,d-d d.d d/d d0d1d2d3d4d d5d d6d d7d$ d8d9d:d;d<d=d>d d?d@dAdBdCd dDd" dEdFdGd dHd' dId+ dJdKdLd dMd dNdOdPdQi S(R  Nr)   r*   g?r9   r3   g333333?r/   r8   g        r.   g@r5   g?r4   gffffff?r0   gffffff?g @r+   r1   r,   g?g?r6   g333333?g?r-   r7   g?r;   r2   g?r:   g      ?g      ?g       @g?r<   g?gffffff?g333333?g      ?g333333?)r)   r*   g)r9   r3   g333333ӿ)r/   r8   )r.   r.   )r/   r5   )r/   r4   )r)   r0   gffffff)r.   r4   )r+   r1   g)r)   r,   g)r.   r5   )r9   r6   )r1   r1   )r.   r8   )r9   r1   gٿ)r1   r6   g)r.   r-   )r9   r+   )r7   r8   gɿ)r7   r-   )r7   r4   )r7   r5   )r;   r*   gٿ)r0   r2   )r7   r7   )r0   r1   gffffff)r4   r:   g      )r7   r.   )r0   r5   )r:   r:   )r0   r4   )r2   r/   )r,   r<   )r3   r3   )r0   r-   )r,   r;   )r0   r8   )r2   r*   )r,   r:   g      )r0   r.   )r<   r<   )r3   r6   g333333)r-   r1   g)r8   r*   gɿ)r-   r6   )r<   r:   g)r3   r+   g)r<   r;   g)r3   r1   g)r2   r,   )r*   r5   )r*   r4   )r9   r9   )r)   r4   g      )r/   r/   )r)   r8   g)r.   r:   gffffff)r/   r*   )r9   r:   g)r+   r5   )r9   r;   )r+   r4   )r)   r.   g      )r1   r;   g333333)r9   r<   )r.   r/   )r0   r6   )r1   r:   g)r7   r/   g)r7   r*   )r)   r-   gffffff)r:   r5   g      )r;   r4   )r;   r5   )r7   r0   )r4   r6   )r)   r1   g333333)r7   r,   )r/   r-   )r,   r+   )r2   r-   )r.   r+   )r,   r1   gٿ)r2   r8   )r0   r*   )r,   r6   g)r2   r5   )r2   r3   g      )r2   r4   )r0   r/   )r3   r;   g333333)r8   r5   )r<   r1   g      )r0   r,   )r3   r:   g)r8   r4   )r0   r0   )r2   r2   )r8   r-   )r2   r.   )r-   r;   )r3   r<   gffffff)r8   r8   )r<   r6   )r-   r:   g)r+   r:   g      )r*   r*   )r6   r5   )r9   r,   )r)   r6   gffffff)r/   r:   g)r/   r;   )r)   r2   g      )r.   r;   )r9   r*   )r)   r3   g)r+   r6   gɿ)r1   r*   g)r.   r<   )r9   r/   )r+   r+   )r.   r*   )r7   r<   )r7   r;   gɿ)r7   r:   g)r;   r6   gٿ)r4   r5   )r7   r)   g333333)r4   r4   )r7   r9   )r,   r8   )r0   r:   gffffff)r2   r1   g)r,   r-   )r0   r;   )r2   r+   )r,   r4   )r0   r<   )r,   r.   )r,   r5   )r2   r6   )r3   r*   g)r0   r9   )r<   r-   )r8   r6   g      )r)   r)   )r8   r1   g333333)r3   r/   g      )r-   r*   )r<   r5   )r8   r+   )r<   r4   )r/   r<   )r,   r3   g333333ӿ)r+   r*   )r*   r:   g)r)   r;   g)r)   r+   g)r6   r6   )r/   r1   g333333ӿ)r9   r.   )r.   r3   g333333)r/   r+   )r)   r<   g)r.   r6   )r)   r/   g)r9   r5   )r+   r;   gɿ)r)   r9   g)r9   r4   )r+   r<   )r1   r4   g333333)r9   r-   )r.   r1   g      )r1   r5   g333333)r9   r8   )r7   r+   )r7   r1   g)r7   r6   gٿ)r;   r;   )r;   r:   g333333)r7   r2   )r)   r:   g)r7   r3   g333333)r2   r<   )r,   r/   )r5   r5   )r)   r5   g)r2   r:   gffffff)r/   r6   )r,   r*   )r2   r;   )r0   r+   )r0   r3   g333333)r3   r4   g)r8   r:   g)r-   r-   )r3   r5   gɿ)r8   r;   gٿ)r2   r9   )r-   r4   )r3   r8   g333333)r8   r<   )r<   r*   )r-   r5   )r3   r-   g333333)r,   r,   )r+   r-   )r*   r6   g333333ӿ)r6   r:   g333333r=   r=   r=   r=   r>   r?   
  sj    c              C   s  d  d d! d" d# d d$ d d% d& d' d d( d) d* d+ d, d- d. d d/ d0 d1 d d2 d d3 d d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ d dA dB dC dD dE dF dG dH dI d dJ d dK dL dM dN dO dP dQ d dR dS dT dU dV dW dX dY dZ d[ d\ d] d^ d d_ d` da d db dc dd de df dg dh d di dj dk dl dm d dn do dp dq dr d ds d dt d du dv dw d dx dy dz d{ d| d} d~ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d dddd dddddd	d
ddddddddd dd dddddddddd dddd d!d"d#d$d%d&d'd d(d d)d*d+d,d-d.d/d0d1d d2d d3d d4d d5d6d7d8d9d:d;d<d=d>d?d d@dAdBdCdDd dEdFdGdHdIdJdKdLdMd dNdOdPd dQdRdSdTdUdVdWdXdYd dZd[d\d]d^d_d`dadbd dcdddedfdgd dhdidjdkdldmdnd dod dpdqdrd dsdtdud dvdwdxdydzd{d|d}d~ddddd i S(  Nr)   r*   rB   r+   r,   rH   r-   rK   r.   r/   rG   r0   r1   r2   r3   rA   r4   r5   r@   rJ   r6   r7   r8   rC   r9   rD   r:   r;   rM   r<   rU   )r)   r*   )r+   r,   rR   )r-   r-   )r.   r.   )r)   r/   rQ   )r0   r-   )r1   r2   rO   )r1   r3   rR   )r)   r0   rN   )r.   r4   )r)   r,   rO   )r.   r5   )r1   r1   )r1   r6   )r+   r/   rR   )r7   r8   rP   )r7   r-   rP   )r7   r4   rO   )r4   r9   rP   )r7   r5   rR   )r7   r7   )r2   r:   rQ   )r4   r:   rR   )r7   r.   rR   )r4   r;   rO   )r0   r5   )r:   r:   )r8   r,   rN   )r3   r2   rP   )r0   r4   rO   )r3   r3   )r-   r2   rO   )r<   r9   rP   )r,   r;   rO   )r-   r3   rN   )r,   r:   rO   )r5   r2   rP   )r<   r<   )r5   r3   rP   )r0   r8   )r-   r6   rR   )r<   r:   rN   )r<   r;   rR   )r,   r9   )r*   r.   rN   )r*   r5   rR   )r0   r0   )r8   r/   rO   )r*   r4   rN   )r6   r/   )r*   r-   )r*   r8   )r8   r9   rN   )r9   r9   )r+   r.   rR   )r)   r4   i)r)   r5   rR   )r)   r8   rO   )r1   r9   rO   )r)   r-   rO   )r9   r:   rN   )r+   r5   rO   )r+   r4   rN   )r)   r.   rQ   )r1   r;   rR   )r.   r/   )r1   r:   i)r+   r8   )r)   r7   )r7   r/   rP   )r4   r3   rP   )r7   r*   )r4   r2   )r5   r5   )r-   r/   rR   )r;   r5   )r7   r0   rP   )r4   r6   )r)   r1   rR   )r7   r,   rP   )r8   r.   )r3   r9   rP   )r,   r1   )r5   r:   rO   )r,   r6   rO   )r<   r3   rP   )r+   r6   i)r<   r2   )r0   r/   rN   )r8   r5   )r<   r1   )r0   r,   rR   )r3   r:   i)r8   r4   rO   )r5   r9   )r2   r2   )r,   r2   rP   )r-   r;   rQ   )r,   r3   rO   )r<   r6   rP   )r-   r:   rN   )r*   r,   rN   )r*   r0   rP   )r+   r:   i)r*   r*   )r6   r5   rP   )r*   r/   rR   )r)   r6   i)r+   r3   rR   )r.   r9   rP   )r/   r:   i)r/   r;   rP   )r1   r/   )r)   r2   rQ   )r.   r;   rO   )r)   r3   rN   )r.   r:   rR   )r/   r9   )r+   r1   rR   )r+   r+   )r;   r2   rR   )r8   r8   )r;   r3   rO   )r7   r<   rO   )r7   r;   rR   )r7   r:   i)r4   r5   )r4   r4   )r7   r9   rO   )r8   r3   i)r0   r:   rN   )r8   r2   rO   )r0   r;   rN   )r,   r4   )r0   r<   rR   )r<   r.   )r,   r5   rP   )r-   r,   rR   )r/   r5   rP   )r0   r9   rR   )r8   r6   rN   )r8   r1   rO   )r<   r5   rP   )r,   r.   )r<   r4   )r*   r9   rR   )r-   r<   rR   )r6   r3   rP   )r6   r2   rP   )r-   r8   )r*   r:   rO   )r)   r+   rP   )r*   r;   i)r*   r<   rR   )r*   r2   rR   )r6   r6   )r.   r2   )r)   r;   rN   )r.   r3   rO   )r)   r:   i)r)   r<   rR   )r1   r.   )r.   r6   )r)   r)   )r0   r+   )r+   r;   rQ   )r)   r9   rQ   )r+   r<   rO   )r/   r3   rO   )r1   r4   rO   )r/   r2   )r1   r5   rO   )r7   r+   rO   )r7   r1   )r;   r9   rP   )r7   r6   rR   )r0   r.   rO   )r+   r2   rR   )r;   r;   )r;   r:   i)r4   r/   )r7   r2   rO   )r7   r3   i)r,   r/   rP   )r0   r6   rN   )r<   r,   )r0   r1   rO   )r-   r.   rQ   )r0   r3   rN   )r8   r:   rQ   )r<   r/   )r0   r2   rP   )r8   r;   rN   )r2   r9   )r-   r4   rR   )r8   r<   rP   )r-   r5   rO   )r/   r/   )r,   r,   )r*   r3   rQ   )r+   r-   )r-   r9   rR   )r6   r9   )r+   r9   rN   )r-   r1   rQ   )r*   r6   rQ   )r6   r:   i)r*   r1   rO   )r6   r;   rP   )r*   r+   r=   r=   r=   r=   r>   r?   /  sj    N),__doc__Zavailable_matricesr?   r   r   AssertionErrorr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r=   r=   r=   r>   <module>   s  :	:	:	J	J	J	J	J	J	J	J	J	J	J	J	J	J	J	J	:	0	:	:	:	:	:	:	:	:	E	J	J	J	J	J	J	E	:	:	:	