\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\bibstyle{plain}
\bibcite{abrams2}{1}
\bibcite{aharonov5}{2}
\bibcite{aharonov}{3}
\bibcite{barenco1}{4}
\bibcite{barenco3}{5}
\bibcite{barenco4}{6}
\bibcite{bell}{7}
\bibcite{bell1}{8}
\bibcite{bennett13}{9}
\bibcite{bennett14}{10}
\bibcite{bbbv}{11}
\bibcite{boyer1}{12}
\bibcite{brassard1}{13}
\bibcite{calshor}{14}
\bibcite{decoherence}{15}
\bibcite{decoherence2}{16}
\bibcite{clausen}{17}
\bibcite{coppersmith}{18}
\bibcite{fft}{19}
\bibcite{cory4}{20}
\bibcite{deutsch}{21}
\bibcite{deutsch1}{22}
\bibcite{deutsch2}{23}
\bibcite{deutsch3}{24}
\bibcite{deutsch4}{25}
\bibcite{twobit}{26}
\bibcite{div-rev}{27}
\bibcite{epr}{28}
\bibcite{ekert2}{29}
\bibcite{feynman1}{30}
\bibcite{feynman2}{31}
\bibcite{Feynman-96}{32}
\bibcite{grey}{33}
\bibcite{gershenfeld}{34}
\bibcite{grover1}{35}
\bibcite{grover2}{36}
\bibcite{grover3}{37}
\bibcite{grover4}{38}
\bibcite{hagley}{39}
\bibcite{hamming2}{40}
\bibcite{hardy}{41}
\bibcite{haroche}{42}
\bibcite{hodges}{43}
\bibcite{hungerford}{44}
\bibcite{jones2}{45}
\bibcite{knill3}{46}
\bibcite{knill4}{47}
\bibcite{knuth}{48}
\bibcite{lipton}{49}
\bibcite{lloyd4}{50}
\bibcite{margolus2}{51}
\bibcite{neumann}{52}
\bibcite{papa}{53}
\bibcite{peres}{54}
\bibcite{preskill2}{55}
\bibcite{preskill3}{56}
\bibcite{rieffel}{57}
\bibcite{rsa}{58}
\bibcite{sakurai}{59}
\bibcite{shannon}{60}
\bibcite{shor1}{61}
\bibcite{steane2}{62}
\bibcite{Steane-97}{63}
\bibcite{toffoli}{64}
\bibcite{turing}{65}
\bibcite{wheeler}{66}
\bibcite{wootters}{67}
\bibcite{zalka2}{68}
\bibcite{zurek1}{69}
