Magic State Factory Catalog

[\![406,\,100,\,3]\!] factory

\mathrm{T}_{0}\cdot \mathrm{T}_{1}\cdot \mathrm{T}_{2}\cdot \mathrm{T}_{3}\cdot \mathrm{T}_{4}\cdot \mathrm{T}_{5}\cdot \mathrm{T}_{6}\cdot \mathrm{T}_{7}\cdot \mathrm{T}_{8}\cdot \mathrm{T}_{9}\cdot \mathrm{T}_{10}\cdot \mathrm{T}_{11}\cdot \mathrm{T}_{12}\cdot \mathrm{T}_{13}\cdot \mathrm{T}_{14}\cdot \mathrm{T}_{15}\cdot \mathrm{T}_{16}\cdot \mathrm{T}_{17}\cdot \mathrm{T}_{18}\cdot \mathrm{T}_{19}\cdot \mathrm{T}_{20}\cdot \mathrm{T}_{21}\cdot \mathrm{T}_{22}\cdot \mathrm{T}_{23}\cdot \mathrm{T}_{}\cdots

distance, proved here
d=3
error coefficient
A_{3}=2{,}617
\gamma_\rho
1.2754
V_{\mathrm{ex}}
100
wires
N=112
Clifford correction
none with T powers
found by
AI search pure T

The circuit

The 112\times406 matrix. Rows are wires and columns are rotations. A 1 means the wire takes part in the rotation, and the number beside each wire is its row weight. Scroll sideways to see every column.

  • output wires
  • check wires, measured and postselected
wire
0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400
out 0 (149)··11····1·······1····11····111···11······1···1·11·····1···11····11·11··1··1·11··1··11·1··11·1·1···1·····11······111····11·1···1·1·······1····1·1···11····1······11111·11···1·1··1·11·11··11··1··11····1···1·111···11·1········1···1·1·111····1·1····11····111······1····11·····111·1··1···1··11·1·111···11·1··1·1···11······111·111····11······1···11···11·····1····1111···1··1····1··1·111··1·1··1·1··111···1·1·11···
out 1 (149)····1····1·1··11··1··1·····1111··1··1·····1··1········11·11·11··11··1··1·1··1··1···1··1··111·1······1····1··1··111·1·······1··1···11···1··1··1··1··11·1··1··11··11···111·1··1·1·1···1·1···1··1····1···1·····11·1·1··1··1·1··11··1·1···111·1··1··1······1··1········11·1·1·11···11··11·1··1···1·1··1·1···111·11····1··1··1··111·1···1···1·11···1·1··1··1·11·1···1·11·11····11··11·····1·11··1···1····1··1··1··1···11··1
out 2 (141)··11·········1111·1··11···11········1··1·111····11··1··11·1··1·11······1··11·1·····1··1·11·1·11··1·11··1···111··1·11····1···1·····1····1··11·1·1·········1·····11······1···1·11····1111···11····1·······1········111·······1111·1·1·111·········111·1··11···11····1·11··1··1··11······1···11··1···1·1··11·1·1111·111··1·11··1·11·1···1···1····1·11·11··········1···11·········1····1··11··11·1·1····11··1·····1·······
out 3 (157)···11······1··1···1··1····11111··1··1···1·1··1··11····11··1·11··11··1··1·11·11·1···1·····111·1···1··1····1·11··1···1····1··1··1···11·1·1··1··1··1··1··1··1·1·1··11····11·1··1···1···111·1·1··1···11···1·····1··1·1·11·1··1··1···1·1··1111·1··1··1··1···1··1·11·····11···1·11···11··1··1··11··111··1·····111·11·1··1··11·1··1···1·1·1···1·11·1·1·1··1··1·1··1···11·1·11·····1··11·····1··1··1·1·1·1··1··1·11··1···1···1
out 4 (143)········11·1···1·····11·········1·1·1···1··111·111··1···111111·······1·1·1···1·····11·············111········11·1·11····1···111·1·11·······1·1·11···1····1···1····1···1··1····1·1·111···1··111··111·······1111·1·····1·1·1···1····1·1·······1··11··1····111111····1··11·1111·········11··1····1···11············111······11·1·11·1···111111······1111·1··1·····1··1···1····1···1·······11111·····1···111111····1111··1
out 5 (141)··11·····1·1·1··1·1·······11····111····1111·11·1·······1·1·1···11··1·1···1·11·······1···11·1······1····1···11·11·······1·····11·1··1···1··1·····1··11········1·11·1···1··1·1·1··1·1···111·1·11····1········11··1·111···1·1·1··1·1····11·····11·1·1·11··1·111········1·1··1····11·1···1···1·1·1·····1···11·1··1··1··1··1·1·11····1·····111·1···1·1·····1·11········111·1····1···1···11·1·11·····111··1·11··1·····11···1
out 6 (151)··1·1····1···1111····1····1·111·1·1·1··1·1··11·1······1··111·1·1·1··11·1··11·1·11··11···1·1··11·····1··1·1····1·1··1···1···1·1··1·1··········1······1·1·11··1··1·11········111····1·11·1··1·1····1····1···11·1····1·1··1···1111···1··1·11·1·1··111··1····111·······1··1·11·1··1·1··1·11···11··111·11···1·1··1·1···11·1····1·1··11··1··1·11·········1·····1·1··11·1·1·11············1·11··1·1·1··1···1·1··1···1·11·11··
out 7 (159)··111···11·1·1·11·····1·····111··1·····111·1··········1·1··11··1·1··1····111·1·11·····1···11·11··1·1···1·1·1·1···11········11·1····1·1·····1···11·····1·1··1·1·1·11···1··1·1111·1··1·1·1··11·1··1111········11·1··1111·1·1·1·11·····1··11·1··1···1·11···1··········1·1···11···1·1··1·····111··111···1····11·1·11·1·1·11··1···11····1·1·1··1·1····1··1·1····1··1·1·11·11····1·1·1···1·1111·1··1··1···11·1111·1····11··1
out 8 (143)··1·1···11···1·11····1······111·1·1·1··1·1··1··111····1··111·1·1·1···1·1···111·1···11···1·1··11···1·1··1·1····111··1·······1·1··1·1··1·······1······1·1··1·1···1·11······1·11·····1·1·······1····1····1···11·1····1·11·1···1·11···1····11·1·1··111··1····1·111·····1··1·11·11·1·1····11····1·111··11···1·1··1·1·1·11·1····111··1···1··1·11··1······1·····1·1···11··1·11········1···1·1···1·1··········1··1···1·11·1···
out 9 (149)··11·······1·1·11·1········1····111····1111·11·1·1·····1·1·1···11····1···1·11···1···1···11·1··1···1····1···11·11·1·····11····11·1··1·1·1··1·····1··11·······11·11·1······1·1·1··1·1···111···11····1·······111··1·111·····1·1·11·1·····1·····11·1·1·11··1·111·1······1·11·1····11·····1···1·1·1··1··1···11·1··11·1··1··1·1·11·1··11····111·1·1·1·1·····1·11·······1111·1········1···1··1·11·····111····11··1····111···1
out 10 (141)··11····11·1·11·1·1·······11·1··111····1111·11·········1·1·11··11····1···1·1········1···11·1·····11····1···11·1··············11·1··1······1·····1··11·····1··1·11·1···11·1·1·1··1·1···1·1·1·11····1········111·1·111·1·1·1·11·1·1····11·1···11·1·1·11··1·11·········1·1··11···11·····1···1·1·······1···11·1··1·11··1··1·1·1···········111·1·····1·····1·11········111·1····1··11···1··1·11·····1·1··1·11··1·····111··1
out 11 (165)···11···1··1·1·1·····1····11··1···1····11··1···11·······1·111··11··11··1·111·1·11··11·1·11··1·····1····11····1·111·····11·11····1··1····1··1·1··1··11·1··1·1·1·11··11··1·1··111···1··11·1111·····11·····1·1··1·1···111···1·1·1···11··11···1····1·1·1·1··1··11········1··111···11·1·1··1··111··111·111··11··1····1··11····1·111··1111····1·1····1·1·1··1·11·1···11·111··1······11·····111·1···1·1·11·11···11···11··1··1
out 12 (147)···········1·1····1··11·····1···1······11·1·1····1····11·11····1···111·1·111·······1··1·1·111······1···111·11·1·1·1·····1·1··1·····1·1··1·1··1·11········1·111·1·1·11··1·1·········1·1·1·11·1···111···1····1·1·1·1·······1·1····1·1·1··1····1····1·1·1·1·1···1·····11·1·1·····1··1·1·11··111······1·1··1·111·1···1·1111·1·1·1·1··11···1···1·1··11··11·1········11111·1·1······11··1·······1··1··1·1·1·1·111··1··1·1··1
out 13 (157)····1······1··11··1··11···11111··1··1···1·1··1··11····11··1·11··11··1··1·1··11·1···1··1··111··1··1··1····1··1··11··1·······1··1··111·1·1··1··1··1··1··1··1·1·1··11····11·1··1···1···1·1·1·1··1····1···1·1·1·1··1·1··1····1··11··1·1·11111·1··1··1··1···1··1·11·····11···1·11···11··1··1··1···111··1·1···111··111··1··1··1··11··1···1···1·11·1·1·1··1··1·1··1···11·1·11·····1··11·····1··1··1···1·1··1··1··1··111·1···1
out 14 (157)··11····11·1····1··········111··1···1····1·11····1····1·11··11··11·111··111·11··1·····1··11·1·1·····1···11···111·1·1···11·1·11····11····1··1····1··11········1··11111··1·1·1·11····1111··1111·····1···1····1···1··11·1·1·1····1·······111···1···1···11··11···1·····1·11···11···111·1·1···11··11·1···1···11·1··1···1·11···111·1·1111··11··11····1·1····1·11········1·1111······11···1··11··11·1·1··1·111···1··1··1····1
out 15 (127)··1·1········1·11····1····1·1·1·1·1·1··1·1··1··1······1···11·1·1·1···1·1····1··1···11···1·1··1···11·1··1·1····1·11·1·······1·1··1·1····1·····1······1·1··1··1··1·11··1·····11·····1·1···1···1····1····1····1······1·1······1·11···1··1·1··1·1··111··1····1·1·······1····11·1··1·1····11······1·1··11···1·1··1··11·11·1····1·11·1···1··1·11····1····1·····1·1···1·1·1·11···1········1·1···1·1··1··1····1··1···1··1·····
out 16 (149)··11····1··1·1··1·1········1·····11····1·11·11·11······1···11··11···11···1·111······1·1·11····1···1····1···11·1··1·····1·····11·1··1·1·1··1·1···1··1·······1·1·11·1··111·1·1····1·1···11··1·11···11···1···111··1·111·1···1·1··1·1·····1······1·1·1··1··1·1111·······1····11···11···1·1···1·1·11····11··11····11·1··1··1·1·1··1··1·····111·1·1·1·1·····1·1·······1·111·1···11··11···1····11·····11···1·11·11··1·111···1
out 17 (31)···1·····1······························1····1······1·······1····························1·······1·········1·····1··································1···1·········1····1····························1········1·····1···1···························1······1·······1·······1·····························1······1······1······1···························1····1·······1·······1···································1···
out 18 (147)···1·········1····1·········1····11·1··1··11···11·····111··11111·1·1·······111······1·····1·1·1···1·1··111··11·1·1·1····1·1·1·1·1·1··1··1·11········1···1··11··1·1·11·11··1··11·1·1·1···1111·1···1·1········1····1·1·······1····1······1·····1·111···1·11··11······111···111·11·11·········1·11····1·····1·1·11·1·1111··11·1·1·1·11··1·111··1··111·······1····1·11·1·1·1···1··1·······1111·1·····11·11·1·1··1····1····
out 19 (151)··1·1····1···1111····1····1·111·1·1·1··1·1··11·1······1··111·1·1·1··11·1··111··111·11·1···1···1··11·1··1·1····1·1··1···1···1·1··1·1··········1······1·1·11··1··1·11········111····1·11··1·1········1··1·1·11······1·1··1···1111···1··1·11·1·1··111··1····111·······1··1·11·1··1·1··1·11···11·1·11·111····1····111·11·1····1·1··11··1··1·11·········1·····1·1··11·1·1·11············1·11··1·1·1···1··1·······11111·····
out 20 (31)1········1······························1········1··1····1···································1···1·····1·········1··································1·······1·····1··1··································1····1·········1···························1·········1····1···1·····································1··1···1·········1···························1·······1····1···1···································1···1···
out 21 (157)····1···1····111······1···11·11·11·11··1····1···1···1····1··11·11··1·1····11·1·1········11·11·1··1·11··11··1··1···11····1·11·11···1····11··········1··1·1···1··11·111·1·····1···1··1111·11··11··11····1·1·1111······11·····111······111·1·1·11··11···1···1··1·····1···1···11··11·1···1····11··11·······11·11··11·1111·1···1···11·111··11·1····11········1··1··1··1·11·11···1·········1··1·11·1·1·11···1111···111111···
out 22 (143)··1·1····1···1111····1····1·111·1·1·1··1·1··11·1······1··111·1·1·1··11·1···11··1···11···1·1··1···11·11·1·1····1·1··1···1···1·1··1·1··········1······1·1·11··1··1·11········111····1·1···1···1····1····1····1···1··1·1··1···1111···1··1·11·1·1··111··1····111·······1··1·11·1··1·1··1·11····1·1·1··11···1·1··1··11·11·1····1·1··11··1··1·11·········1·····1·1··11·1·1·11············1·11··1·1·····1····1··1···1··1····1
out 23 (149)····1·············1···1···111·1·1·1·······1111·11·····1111·11···11··11····1·11·11···1·1·111··11···11·····1··111··11····11··111··1····1····11···1···11·1·1·······11··········1·1···11·1··1··11···11·1·······1·····1··1···········1···1111··1·1··1·······111111······1111··11····11··1·1····1·11111··11··111··111·11···1··111··11·11·1·11·1···1···11··1···11·1··1·····11···············1·1·11··1···1···11·11··1···1·····
out 24 (31)············································11··11························1·11··1·······································································1··11························1·11·1······························································11·11····························1··11·1····························································11·11···························1··11··1·················
out 25 (141)····1···1··1···1··1··1··1·111·1··1··1···1·1··1··1·····11··1··1··11·····1·1···1·1···1··1··11··11·····1····1··1···1··1···1···1··1···1··1····1··1··1··1··1··1·111··11····1··1··11··1···1·111·1··1····1·······1·11·1·1··11···1···1··1·1··111··1··1··1··1···1··1·1······11···1··1···11·····1··1····11··1·1···11··111···1··1··1···1··11··1···1·1··1···1··1··1·1··1···1111·11·····1···1·····11·1··1···111··1··1··1····1·11··1
out 26 (31)···1·····1·····1····1···························································1·····1·1·····1············1·····1······1·····1···························································1······1·1······1········1···1·····1··································································1···1··1······1·······1······1···1·····1····························································1····1··1··1······
out 27 (149)··11·······111··1·1········1····111····1111·11·11······1···1···11····1···1·111······1···11·1··1···1····1···11·11·1···1·1·····11·1··1·1·1··1·····1··11······1·1·11·1··11··1·1·1··1·1···11··1·11····1·······111··1·111·····111··1·1·····1·····11·1·1·11··1·1111·······1····1····11·····1···1·1·11····1···11·1··11·1··1··1·1·11·1··1·····111·1·1·1·1·····1·11······1·111·1···11···1···1··1·11·····11···1·11··1····111···1
out 28 (149)·111············1····11····111···11·····11·····11···1·1···111···11·11··1··1·11··1··11·1··1111·1···11····1······1111····11·1···1·1·······1····1·1···1····11······11·11·1····1·1··1·11·11··11··1··11········1·11····11··········1···1·1·111····1·1···111·····11·····11····111····111·1··1···1··11·1·111···1111··1·11··1······1111·111····11······1···11···1·····11····11·1···1·······1··1·111··1·1··1·1··111·····1·11···
out 29 (143)··1·1····1···1111····1······111·1·1·1··111··1··111····1··111·1·1·1··11·1···111·1···11·1·1·1···1···1·1··1·1····1·1··1···1···1·1··1·1··1················1··1·1···1·11········111····1·1·······1·········1·1·11·1····1·1··1···1111···1····11·1·1·1111·11····1·111·····1··1·11·1··1·1··1·11····1·111··111··1·1····1·1·11·1····1·1··11··1··1·11··1··············1···11··1·11············1·11··1·1··········1······1111·1···
out 30 (147)···1····1····1····1·········1····11·1··1··11·1·1······111··111·1·1·11·····1111··1···1·····1·1·1···1·1··111··11···111····1·1·1·1·1·1··1··1·11········1·······1··1·1·11·11······1·1·1·11··11·1·1···1·1········1····1·1·1··1··1····1······1·····1·111···1·11·11·······111···111··1·11·1······11·11·1··1·····1·1·11·1·1111··11···111·11··1·111··1··111·······1·······1·1·1·1···1··1········111·1·1···11··1·1·1··1····1····
out 31 (147)··111····1·····1111··1····1··11·11·······1111··········1111·1······1·1·1·····1·1···1····1···11···1······1···111111······1··1111······1··1·11·1········1·11········111·11···1111·1········11111·····1··1···111····1111··1·····11·1·1··1··1·1·11······11·111··········111·1·1······1···11·······11··1····1···111·1····1···111111···1·1·111····1··111·1·······1··11······11···1··1····1·1111·········1·1111····11·111····
out 32 (149)···11······1··11··1··1·····1111··1··1···1·1·········1·11··1·11··11··1··1·1·····11··1··1··111·····1··1····1·11··11··1·······1··1···11···1··1··1··1··1··1·11··11··111···11·1··1···1·1·1·11·····1····1···1·1···1··1·1·11····1··11··1·1···111·1··1··1··1···1··········111···1·11···11··1··11·1·····11·1·1···111··1·1··1··11·1··11··1···1···1·11···1·1··1··1·1··1··11·11·111····1··11·····1··11·1···11······1··1··11··1···1
out 33 (143)··1·1····1···1111····1······11··1·1·1··1·1··1··11·····1··111·1·1·1··11·1···1·1·1···11···1·1··11··11·1··1·1····1·1··1···1···1·1··1·1··1···1···1······1·1··1·11··1·11········111····1·1··1····1····1····1···11······1·1··1···1111···1····11···1··111··1····1·11······1··1·11·1··1·1··1·11····1··11··11···1·1··1·111·11·1····1·1··11··1··1·11··1······1·····1·1···111·1·11············1·11··1·1····1·····1··1···1·11·····
out 34 (47)·········1····1···········1············11·······1········1··········1········1·············1·11··················1·····1·············1············1·1······1·········1·······1··········1·············1·1·1············1····1········1···········1·1········1·········1············1··········1···········1·1·1··············1··1···········1············1······1·········1···········1··········1···········111······
out 35 (125)··1······1·1·11·1·1·······11·1··111····1·11·11·1···1···1·1·1···11····1···1·1········1···11········1····1····1·11·············11·1··1······1·····1··1·········1·1··1···1··1·1·1··1·1···1·1·1·11····1···1····11··1·11····1·1·11·1·1····11·1···11·1·1··1··1·111········1·1··1····11·····1···1·1·······1···11····1··1··1····1·11··········111·1·····1·····1·1·········11··1····1···1···1··1·11·····1·1··1·11··1··1··11···1
out 36 (163)········1··1·11···1··11···1·1···1······11·1·11··1·····11·1·····1·1·111·1·11111··1··1··1·1·111·1····1···111·11·111·1····11·1··1·····1····1·1··1·11·······11···1·1·1·11··1·1·········1·1··11··1···111···1···11·1·1·1···1···1·11···1·1·11·1····1····1·1·1·1·11·1······11·1·······1·11·1·11··111·11·1·1·1··1·111·11··1·1111·1·111·1·111···1···1····11··11·1·······11··11·1·1····1·11··········1··1···11···1·111··1·11·1··1
out 37 (149)···11···1····1·1······1····1··1·11··1··1···111···············1·11··111····11···11·····1·11··11···1·11··11·····1···11···11·11·11···1··1··1······1···1··11···11··11··11111····11··1··1111··11·11··1··········111·····111·····1·1······1·1···1·11··11···1··111················1··11·1·1·1····11···11···1··11··11··1·1111·····1···111111··11·1··1··1····1···1··1····11·11··1··11··1······11·1·11·1·1··1·1·111·······111···
out 38 (155)········1·11·1····1··11·····1···1······11·1·11········11·11····1·1·1·1·1·1111···1··1··1·1·111······1···111·11·111·11····1·1··1·····1·1··1·1··1·11·······11·1·1·1·1·11··1·1···1·····1·1···1··1···111···1····1·1·1·1···1···1·1····1·1·1··1····1····1·1·1·1·11········11·1·1·····1·11···11··111·1··1·1·1··1·111·1···1·1111·1·111·11·11···1···1·1··11··11·1·······111·11·1·1······11······1···1··1····1···1·111··1··1·1··1
out 39 (47)···1·····1······························1····1······1·······1················1··1····11·1·····1············1·····1··································1···1·········1····1················1·1·····11·1······1········1···1···························1······1·······1·······1···················1·1···1··1······1·······1······1···························1····1·······1·······1··················1··1···11··1··1······
out 40 (149)··11····1··1·1··1·1········1·1··111····1111·11·111·····1···11··11···11···1·1·1······1···11·1··11··1····1···11·1··1·····1·····11·1··1·1····1·····1··11······111·11·1··111·1·1····1·1···1···1·11····1·······1·1··1·111·1···1·1··1·1·····1·1···11·1·1·11··1·11111······1····11···11···1·1···1·1··1····1···11·1··11·1··1··1·1·1··1··1·····111·1·1···1·····1·11······11111·1···11··11···1····11·····1····1·11··1····1·1···1
out 41 (139)··111···1·······1·1··1····1··11·11·······1111··········1111·1······1·1·1·······11·····1····1111·········1···111·1·········11111······1··1·11·1········1·11········111·11···1111·1·······11·1111··1·········111···11111········1·1·1··1··1·1·11······11·111··········111·1·1······1···11········11···1·····11111·····1···111·1·····11·111····1··111·1·······1··11······11···1··1····1·1111········11··111·1······111···
out 42 (31)··························11····················11···························1··1·············1··1···································1·····················11···························1·1···············1··1·······················11·····················11································1·1·············11····························11··················11·······························1··1··········1··1···
out 43 (157)···11····1·1··1···1··1····11111··1··1···1·1······1··1·11··1·11··11··1··1·1·····11··1····1111·····1··1····1·11··111·1····1··1··1···11·1·1··1··1··1··1··1·11···1··1·1···11·1··1···1···1·11·····1···111··1·1···1··1·1·11··1·1··1···1·1··1111·1··1··1··1···1·····1···1111···1·11···11··1··1··1·····11·1····1111··1·1··1··11·1··111·1·1·1···1·11·1·1·1··1··1·1··1··11··1·1·1····1··11·····1··1··1···11······1·11·111··1···1
out 44 (157)··111····1·1·1·11·1········1····111····1·11·1··11···1··1···11··11····1···1·11···1···1····1·1··1··11····1···11·11·······11····11·1··1·1·1··1·····1··1····1··1·1·11····111·1·1·1··1·1···111···11····11······1111·1·1111··1·1·1·11·1·····1·····11·1·1··1··1·1·11·····1·1····11···11·····1···1·1·1··1··1····1·1··1111··1··111·11····11····111·1·1·1·1·····1·1·····1·1·111·····11··11···1··1·11·····111····11··1·1··1111··1
out 45 (161)···1·····1·1·11···1··11···1·1···1······11·1·11···1··1·11·11·1··1·1·111·1·1·1·······1··1·1·111····1·1··1111··1·1·111····11·1··1·····1····1·1··1·11·······11·111···1111····1·········1···1·11·1···111···1····1···111·1···1·1·11···1·1·11·1····1····1·1·1·1·11··1··1·111·1·1·1···1·11·1·11··1·1······1·1··1·111·1·1·1·111··1·1·111·111···1···1····11··11·1·······11111··111·······1··········1·····1·1·1·1·111··1··1····1
out 46 (151)··111········1111····1····1·111·1·1·1··111··1··1····1·1··11111·1·1··11·1···1···11·111·1·1·1······11·1··1·1·1··1·11·1···1···1·1··1·1··········1········1··1··1··1·1·····1···111····1·1··11·1·11········1·1··1······111······1111···1··1·11·1·1··111·11····1·1······11··1·1111··1·1··1·11····1···11·111··1·1·····11·11·11···1·11·11··1··1·11·········1·······1···1·1·1·1········1····1·11··1·1····11··1·11·····11·1·····
out 47 (141)··1··········1·11·1··11····1·1·1····1··1·111·1···1·····1111·11·11···1··1··11·1··1··1··1··1·········11··1····11··1·11···11···1·····1··1·····1·1·1···1····11·1···11·1··1·····1··1····1111····1····1··1··1···1··1···11········1·11·1·1·1·1·1·······11··1··11·1··1······111·1·11··11···1··1···11··1·1·1·1···1····1···111····11··1·1111···1···1··1····1·11···1·····111··11·1···1········1···1··11·1·1·····1··1···11·1··1···
out 48 (55)···1·····1····························1······1··11··1·······1·············1·11··1·······1·····1············1·····1·······························1······1··11·····1····1·············1·11·1········1······1········1···1··································1·11····1·······1···············1··11·1······1······1·······1······1·························1······1·11····1·······1··············1··11··1·······1··1······
out 49 (151)··1·1········11·1····1······111·1·1·1··1·1··11·1·1····1··11111·111··11·1··111··1···11···1·1··1···11·1··1·1····1·11·1···11··1·1··1·1··1·······1······1·1·11·····1·11····1···111····1·11··1···1····1····1····1······1·1······11·1···1····11·1·1··111··1····111·1·····1··1·1111··111··1·11···11·1·1··11···1·1··1··11·11·1····1·11·111·1··1·11··1······1·····1·1··11···1·11·······1··1·1·11··1·1·1···1····1··1···1··1·····
out 50 (157)··11·······1·1·11·1········1····111····1111·11·1·1·····1···111·11····1···111·1······1···11·1··1···1····1···11·11·1·····11····11·1··1·1·1··1·····1··11·······11·11·1··11111·1·1··1·1··11···1·11····1·······111··1·111·····1·1·11·1·····1·····11·1·1·11··1·111·1······1····111··11·····1···111··1····1···11·1··11·1··1··1·1·11·1··11····111·1·1·1·1·····1·11·······1111·1···11··11···1··1·11···1·1····1·11··1····111···1
out 51 (151)··1·1········11·1····1······111·1·1·1··1·1··11·1·1··1·1··111·1·1·1··11····111··11··11·1···1··11··11·1··1·1····1·11·1···11··1·1··1·1··1·······1······1·1·11·····1·1·········111···11·11··1·1·1······1··1···11······1·1······11·1···1····11·1·1··111··1····111·1····11··1·11·1··1·1··1·1····11·1·11·111····1··1·111·11·1····1·11·111·1··1·11··1······1·····1·1··11···1·1·············1·11··1·1·1···1··1·1·····11·11·····
out 52 (143)··1·1····1···1111····1····1·111·1·1·1··11···1··11·····1··111·1·1·1··11·1···11··1···11·····1···1··11·1··1·1····1·1··1···1···1·1··1·1··········1········1··1·11··1·11········111····1·1···1···1····1·1··1·1·11······1·1··1···1111···1··1·11·1·1··111·1·····1·11······1··1·11·1··1·1··1·11····1·1·1··11·····1····111·11·1····1·1··11··1··1·11·········1······11···111·1·11············1·11··1·1·····1····1··1··11111·····
out 53 (149)··1······1·1··111··········111··1···1···11·11···11····1·1····1··11·1·1···11·1··1········11111·1·····1···11·1·11··1·1······1·11····11····1··1····1··1·······1·1··111111···1·1··1·····111·11·11····111·······1···1··1····1·1··111·······111···1···1··111··11··11·····1·1·····1···111···1···11··1·1·······11111··1···1·111··11··1·1··1··11··11····1·1····1·1·······1·1·1111··1····1···1···1···1·1·1·111·11··11·1···1····1
out 54 (155)···········1·1····1··11··1··11··1······11·1·11········11··1·1··1·1·1·1·1·111·······1··1·1·111······1···111·11·1·1·1·····1·1··1·····111·11·1··1·11·······11·1·1·1·1·111···1···1·····1·1·1·11·1···111···1····1·1·1·1·······1·1····1·1·1··11···1····1·1·1·1·11········11···1·1···1·11···11··111······1·1··1·111·1···1·1111·1·1·1·1··11···1···111·111··11·1·······111·11·1·1··1····1······1···1··1··1·1·1·1·111··1··1·1··1
out 55 (155)··111······1··111·1···1···1··11···1·1····11····1·1··1··1·1·1·1·····11····11····11···1·11····1····1111···1···1····111···11·11····1·11·1··1·1····11·····1····1·1·····111·1·1·11·····1111··11······1·1···1·1····1·1·1111····1··111·1···11··1·1····11···11·1···1·1····1·1·1··1·1·····1·1·····11····11··11·1····1·1·1111·1···1····1111111····111·1··11···1·1····1····1·1····1··1···11···1·1···111·1···11·····1·11·11···1··1
out 56 (149)··11·····1···1·11·1········1····111····1111·11·11······1···1···11····1···1·11···1···1···11·1·····11····1···11·11····1··11····11·1··1·1·1··1·····1··11······1·1·11·1··11··1·1·1··1·1···111···11····1········111·1·111···1···1·11·1·····1·····11·1·1·11··1·1111·······1····1····11·····1···1·1·1··1··1···11·1··1·11··1··1·1·11····11····111·1·1·1·1·····1·11······1·111·1···11···1···1··1·11·····111····11··1·····111··1
out 57 (159)···1···11··1·········11·········111·1···1··11··1········111111······11·1·11·1···1··11·1·1··1··1···111······1·1··1111········111·1·11·······1·1·11···1···11·111········1··1···11·1·1111·1··1111··1·11··1····111·1···1·1···1········1·1·······11·11··1····11·1·········11·1111·······1·11··11··1··1·111··1··1···1·111···1··1··1111·····111111······1·11·1··1····11111········1···1······111111·1··1···11111·1·11··111··1
out 58 (149)··11·······1·1··1·11·······1····111····1·11·1··11···1··1···11··11····1···1·111··1···1·1·11·1··1···1····1···11·11·1·····1······1·1··1·1·1··1·····1··1····1··1·1·11····111·1·1·1··1·1···11····11···11·······111··1·111·····1·1··1·1·····1·····11·1·1··1··1·1·11·····1·1····11···11·····1···1·1·11·1··11··11·1··11·1··1··1·1·11·1··1······11·1·1·1·1·····1·1·····1·1·111·····11··11···1··1·11·····11·····11·11····111···1
out 59 (163)··111···11····1·1·1··1····1··11·11··1···11111···11·····11·1·1······111·1·······11··1··1····11····1······1···111·11·····1··11111······1··1·11·1······1·1·11·11·····111111···11·1·1·······11·111···1······1·111····11111·1····1·1·1·1··1··1·1·11··1··111·111··11······11··1·1······1·1·11········11·1·1·····11·1·1····1···111·11··1·11·111····1··111·1·1···1·1··1111····11··11··1····1·1·11········11··111·1····1111····
out 60 (149)···11······1··11··1··1·····1111··1··1···1·1···········11·11·11·111··1··1·1··1··11··1·····111·1······1····1·11··11··1·······1··1···11···1··1··1··1··1··1·11··11··11···111·1··1···1···1·1······1···11···1·····11·1·1·11····1··11··1·1···111·1··1··1··1···1···········11·1·1·11··111··1··1··1···1·11·1·····111·11····1··11·1··11··1···1···1·11···1·1··1··1·1··1··11·11·11····11··111····1··1··1···1·······1·11··1···11··1
out 61 (31)···············1··1··························1···1·······1··1·············1··1··········································1·······························1···1········1·1·············1··1····································1··1·························1··1········1···1···············1···1··································1··1·························1··1········1···1··············1···1····················
out 62 (149)····1···11····11··1···1···111·1·1·1·······111··1····1·1111·1····11········1·1··1····1····111··1··111·····1··1111··1········111··1····1····11···1···11·1····1····111····1····1111··11·11···111···1·····1·1··1·1···1··11·1····11··1···1111··1·1··1·······111·1······11111··1·····11·········1··1·1···1····111··11111···1··1111··1····1·11·1···1···11··1···11·1····1···111·······1······111·11··1·1····111·1····11·1·1···
out 63 (159)··111········1111····1······111·1·1·1··1·1··11·1····1·1··11111·1·1··11·1···11··11··11·1···1···1··11·1··1·1·1··1·11·1···1···1·1··1·1··1·····1·1······1·1·11··1··1·1·····1···111····1·1···1·1·1······1··1·1·11······111······1111···1····11·111··111··1····111······11··1·1111··1·1··1·11····1·1·11·111····1····111·11·11···1·11·11··1··1·11··1····1·1·····1·1··11·1·1·1········1····1·11··1·1·····1··1·1·····11111·····
out 64 (151)··1·1····1···1111····1······111·1···1··111··11·1·1····1··111·1·1·1··11·1··1111·11··11·1···1··11···1·1··1·1····1·1··1···1···1·1··1·1··1·······11·······1·11·····1·11········111····1·11····1·1······1··1···11·1····1·1··1···1111···1····11·1·1···11·11····111·1·····1··1·11·1··1·1··1·11···11·1111·111····1··1·1·1·11·1····1·1··11··1··1·11··1······1·······1··11···1·11············1·11··1·1·1······1·1·····11·11·1···
out 65 (173)····1···11···1·1······1···11·11·11··1··11···1···1···1·······11·11··111····11·1·1········11·1111··1·11··11··1··1··111···11·11·11···1····11······1···11·1·1···1··11·11111·····11··1··1111·11·111··11····1···1111······11·1···1·1······111·1·1·11··11·1·1···1··1·····1·······11··11·1·1·1····11··11·1·····11·111·11·1111·1···1··1111111··11·1····11····1···11·1··1··1·11·11··11·········11·1·11·1·1·11··11111···1·1111···
out 66 (55)···1·····1······························1····1······1·······1·············1·11··1·······1···11···1·········1·····1··································1···1·········1····1·············1·11·1········1···11····1·····1···1···························1······1·······1·······1···············1··11·1······1···11··1······1······1···························1····1·······1·······1··············1··11··1·······1·1···1···
out 67 (147)···1····1····1·1··1·········11···11·1··1··11···1······1111·111·1·1·1·······111··1···1·····1·1·1···1····111··11···1·1······1·1·1·1·1··1·11·11········1···1···1··1·1·11111·····11·1·1·1···11·1·1···1·1········1····1·1·1·····1·1··1······11····1·111···1·11··1·······1111··111··1·11·········1·11·1··1·····1·1·11·1··111··11···1·1··1··1·111··1·1111·······1····1··1·1·1·1··11··1·······1111·1·····11··1·1·1··1····1··1·
out 68 (157)···11···1··1···1··1··1····11111··1··1···1·1··1··11····11··1·11··11··1··1·1···1·1···11·1··11···1·····1····1·11···1··1···1···1··1···11·1·1··1··1··1··1··1··1·1·1··11····11·1··1···1···1·111·1··1·1··1·····1·1·11·1·1·111···1···1··1·1··1111·1··1··1··1···1··1·11·····11···1·11···11··1··1··1····11··111···11···11···1··11·1···1··11··1···1·11·1·1·1··1··1·1··1···11·1·11·····1··11·····1··1··1···111··1··1··1···11·11··1
out 69 (147)···1····1····11···1·······1·1····11·1··1··11·1·1·1····11···111·1·1·1······111···1···1·····1·1·1··11·1··111··11···1·1···11·1·1·1·1·1·····1·11········1··········1·1·11·11·····11·1·1·11···1·1·1···1·1········11···1·1·1·····11···1····1·1·····1·111···1·11·11·1·····11····111··1·11········11·1··1··1·····1·1·1111·1111··11···1·1111··1·111·····111·······1·········1·1·1·1·1··1·······1111·1·1····1··1·1·1··1····11···
out 70 (159)··111········1111····1······111·1·1·11·1·1··1··11···1·1··11111·1·1··11·1···1·1·11··11·1·1·1··11··11·1··1·1·1··1·11·1···1···1·1··1·1··1·······1··1···1·1··1·11··1·1·····1···111····1·1··1··1·1·········1···11······111······1111···1····11·1·1··111··1····1·11·····11··1·1111··1·1··1·11····1··111·111··1·1··1·111·11·11···1·11·11··1··1·11··1······1··1··1·1···111·1·1········1····1·11··1·1····1···1·1······1·11·····
out 71 (141)··11····1·······1····11····111···11······1···1·11···1·1···111···11·1···1··1·11·····11····1111·1···11····11······111····11·1···1·1·······1····1·1···11····1······11·11·1····1····1·11111··1···1··1·········1·11····11·1········1···1·1·111····1·1····11····111·····11····111····111····1·1·1··11···11····1111··1·11··11······111·111····11······1···11···11·····1····11·1···1·······1····1111·1·1··1····11······1·11···
out 72 (157)··11·····1·1··1·1·········1111··1···1····1·111··1····11·11··11··11·111···1···············11·111·····1···11···11··1·1····1·1·11····11·1··1··1····1··11···1··111··111·1··1·1·1·11·····1·1111·11····11···1·1··1···1··11···1·1··1·1······1111···1···1···11··111·1······1·11···11···111·1·1···1··············11·11·1···1·11···11··1·1·11··11··11·1··1·1····1·11····1·111·111·······11···1··11···1···1111··11··11··11·1····1
out 73 (163)·········1·1·11···1··11·····11··1······11·1·11···1····11·11·1··1·1·111·1·111··1····1··1·1·111····1·1···111·11·1·111····11·1··1·····1·1·11·1··1·11·······11·111·1·1·11····1·········1·1·1··1·1···111···1····1···1·1·····1·1·11···1·1·1··11···1····1·1·1·1·11··1·····11·1·1·1···1·11·1·11··111······1·1··1·111·1·1·1·1111·1·1·111·111···1···1·1·111··11·1·······111111·1·1·······1··········1··1··1···1·1·111··1··1····1
out 74 (147)··1·1····1·1···11·1···1···1··11···1·1···111····1·······1···1·1·····11····11·1··1····1·1····111····111···1··11·····11····1·1·····1·11·1··1·1····11···1·1····111····111··1·1·11·····1111·1111·····1·1············1·11·1··1·1···1111···11··1·1····11··111·1···1········1····1·1·····1·1·····11··1·1···11·····1111··111·1·1·1·····11·11·····111·1··11···1·1··1·1····111···11······11···1·1···111·1··111·1···1·1··········1
out 75 (159)···1·······1·11······11·········111·1···1··11··1········111111······11·1·1······1··11·1·1··1·····1111······1·1111111··11····111·1·11·······1·1·11···1···11·111········1··1···11·1·111·····1111··1·11··1···111··1···1·····1·11·····1·1·······11·11··1····11·1·········11·1111·······1·11··1······1·111··1··1····1111···1··11111111····111111······1·11·1··1····11111········1···1······111111········11111·1·11·111···1
out 76 (175)···1····11·1··11·····11···1··1··111·1···1··11··1·1······1·11·1······11·1·1··11··1··11·1·1··1··1···111······1·11·1·11···11···111·1·11·1·1···1·1·11···1···11·1·········111·1···11·1·111··11·1111··1·11··1····111·1···1·1·1·1··11····1·11··1···11·11··1····11·1·11······1··11·1·······1·11··1···11·1·111··1··1···1·111···1··11·1·1111···111111·1·1··1·11·1··1····111·········11··11······111111····11··11111·1·11··111··1
out 77 (141)····1···1··1··11··1··1····111·1··1··1·····1··1··11····11··1··1··11··1·11·1···1·1···1··1··11···1··1··1····1··1···1··1·······1··1···11·1····1··1··1··11·1··1·1·1··11····1··1··1·······1·111·1··1····1·····1·1·1··1·1··11···1··11··1·1··111··1··1··1······1··1·11·····11···1··1···11··1··1··1····11··1·1···11···111··1··1··1···1··1···1···1·11·1···1··1··1·11·1···11·1·11·····1···1·····1·····1···111··1··1··1···11·1···1
out 78 (155)··1········1·1··1·1········1·1··111····1111·1··111····11·1·11··11···11···1·1·1······1···11·1·11···1····1····1·11·1·····1·····11·1··1·1····1·····1··111··1··111·11·1·1·11·1·1····1·1···1···1·11····1·····1·111··1·11······1·1··1·1·····1·1···11·1·1·111·1·1·111·····11·1··11···11···1·1···1·1··1····1···11·1·111·1··1····1·11·1··1·····111·1·1···1·····1·11····1·11111·1····1··11···1····11·····1····1·11··1···1111···1
out 79 (151)···1·······1·········11·········111·1···1··11··111······111111····1··1·1·1······1··11·1·1··1··1···111······1·1111111········111·1·11·······1·1·11···1···11···1········1··1·1··1·1·111·····1111··1·11··1····111·1···1·····1········1·1·······11·11··1····11·111·······11·1111·········11··1······1·111··1··1···1·111···1··1111111·····111111······1·11·1··1····11··1········1···1···1···11111········11111·1·11··111··1
out 80 (141)··1········1···11··········1·1··1···1···11·11····1····1·11···1··11·111···11·1···········11111·······1···11·1·11····1···1··1·11····11··1·1··1····1··1·········1··11111····1·1·11·····111·11·11····111······11···1··1······1···11·······1·1···1···1··111··11···1·····1·11····1···111·1·1···11··1·········11111······1·111··11····11·1··11··11····1·1····1·1·········1·1111·······1···1··11···1·1·1·11··11··11·1··11····1
out 81 (151)··1·1····1···11·1····1·1··1·111·1·1·1··111··11·1·1··1·1···11·1·1·1··11·1··1111·11··11·1···1···1··11·1··1·1····1·1··1···11··1·1··1············1········1·11·····1·1···1·····111····1·11····1·1······1··1·1·11······1·1··1···11·1···1··1·11·1·1··111·11····111·1····11····11·1··1·1··1·11···11·1111·111····1····111·11·1····1·1··111·1··1·1··········1·······1··11···1·1····1········1·11··1·1·1······1·1·····11111·····
out 82 (157)····1····1·1·11······1····11·11···1····11··1···111······1·11···11··1···1·11111·1···11···111·1·1··11····11··1·1··1·········111···1··1···11··1·1··1··11·1··1·111·11··11····1··1·1···1··11111·1······1··1··1······1····1··1·1·11·····1··11·1·1····1·1·1·1··1··111·······1··11····11·1····1··111·111··11···111·1··111··11·1··1··1·····11·1··1·1···11·1·1··1·11·1···111111··1·······1·····1·1·1···1·1111··1····1···1······1
out 83 (151)··111········1111····1····1·111·1·1·1··1·11·11·1·1··1·1··11111·1·1··11·1···11··1···11···1·1······11·1··1·1·1··1·11·1···1···1·1··1·1··········1······1·1·11·····1·1·····1···111····1·1···1···1····1····1·1··1······111······1111···1··1·11·1·1··111··1··1·111·1····11··1·1111··1·1··1·11····1·1·1··11···1·1·····11·11·11···1·11·11··1··1·11·········1·····1·11·11···1·1········1····1·11··1·1·····1····1··1···11·1·····
out 84 (141)··1······1·1·1·11·1········1····111····1·11·1··1·1·········11··11····1···111·1······1····1·1······1····1····1·11·······11····11·1··1·1·1··1·····1··1····1···11·11·1··111·1·1·1··1·1··11···1·11····11·······11··1·11····1·1·1·11·1·····1·····11·1·1··1··1·1·1·1···········11···11·····1···111··1····1····1·1··1··1··1····1·11····11····111·1·1·1·1·····1·1·····1··1111·1·1·11··11···1··1·11···1·1····1·11··1·1···11···1
out 85 (157)···1·····1·1·········11·········111·1······11··1·1··1···1·1111······11·1·1···1·····11·1·1····1····111···1··1·1111·11········111·1·11·······1·1·11·······11·1·1····1··11··1···11·1·111···1··111··1·11····111111·1·1·1···1·1········1·1·······11·11·······11·1·1····1··1··1111·······1·11··1····1···111··1····11··111·1·1··1111·11·····111111······1·11·1·······111·1···1···11···1······111111·····1···1111·1·1·11111··1
out 86 (149)····1···11·····1··1···1···111·1·1·1·····1·111··11···1·1111·1····11··11····1·1··1····1····111·1···111·····1··1111··1····1···111·······1····11···1···1··1·········111····1····1·1···11·11···111···1·····1···11·1···1··11·1·····1··1··11111··1·1··1···1···111·11·····11111··1·····11··1·1····1··1·1···1····111·11·111···1··1111··1·1··1·11·····1···11··1···1··1········111·······1······1·1·11··1·1····111·1····1·11·1···
out 87 (139)··111···1·······1·1··1········1·11·······1111·1··1·····1111·1······1·1·1·······11··1····1···111·········1···111·1·········11111········11·11·1········1·1···1·····111·11···1111·1·······11·111·····1··1····111···11111········1·1·1·······1·11······11·111···1······111·1·1······1···11········11·1····1···1111·····1···111·1·····11·111······1111·1·······1··1··1····11···1··1····1·1111········11··111····11··111···
out 88 (149)··11·······1·1····1········1····111····1111·1··111·····1·1·11··11····1···1·1·1··1···1···11·1··1···1····1···11·11·1·····1·1···11·1··1·1·1··1·····1··11···1··111·11·1···11·1·1·1··1·1···1·····11····1·······111··1·111·····1·1····1·····1·····11·1·1·11··1·1·111······1·1··11···11·····1···1·1··1·1··1···11·1··11·1··1··1·1·11·1··1·····111·1·1·1·1·····1·11····1·11111·1····1··11···1··1·11·····1······11··1····111···1
out 89 (149)··1······1·1··111·········111···1···1····1·11···11····1·1····1··11·1·1···11··············11·1·1·····1···11·1·11··1·1······1·11····11·1·11··1····1··11·1····1·1··111111···1·1··1·····111111·11····11···1····1···1··1····1·1··111······111····1···1···111·11··11·····1·1·····1···111···1···11·············11·1··1···1·111··11··1·1··1··11··11·1·11·1····1·11·1····1·1·1111··1····1···1···1···1·1·1111··11··11··1··1····1
out 90 (31)·········1·····1··········1······················1·······1···················1···················1···············1······1············1······················1········1······1···········1····················1·········1·····1·······1·······················1········1···········1···········1················1·············1···1··········1····················1········1··········1···········1················1···
out 91 (141)····11·····1··11··1··1····111·1··1··1···1·1··1··1·····11··1··1··11·····1·1··11·1···1·····11···1··1··1····1·····11··1·······1··1···11·1····1··1··1··1··1··1·111··11····1··1··11··1···1·1·1·1··1···11·····1·1·1··1·1··1····1··11··1·1··111··1··1··1··1···1··1·1······11···1··1···11·····1··1···111··1·····11···111··1··1·····11··1···1···1·11·1···1··1··1·1··1···1111·11·····1···1·····11·1··1···1·1··1··1·11···11·1···1
out 92 (143)··1·1···11·1·1··1·····1···1·111··1·····1·1·1·1···1··1·1·11··1··1·1·······1·111·1········1·1···1··1·1···1·1···1···11·····1··11·1····1·······1···11···1·1····111·1·1···11··1·11·1·1··1·······1·1··1·····1·1···11·1··1·11·1·1·1··1·····11·11·1··1···1··1···1·1··1····11·11···1···1·1········1·1·111·····1·1·1····11·1·1·1···1···11··1·1·1·1··1······1··1·1··1·1····1111·1····11···1···1·1·11·1··········1·11····11··11··1
out 93 (143)··1·1····1···1111····1······111·1·1·1··1·1··1··1·1····1··111·1·1·1··11·1··1111·1···11···1·1··1····1·1··1·1····1·1··1···1···1·1··1·1··1··1····1······1·1··1·····1·11········111····1·11······1····1····1····1·1····1·1··1···1111···1····1111·1··111··1····1·1·1·····1··1·11·1··1·1··1·11···11·111··11···1·1··1···1·11·1····1·1··11··1··1·11··1··1···1·····1·1···1···1·11············1·11··1·1·1········1··1···1··1·1···
out 94 (149)··1·1····1····11··1···1···111·1·1·1·····1·111··11···1·1111·1····11··11······1··1····1·1··111··1··111·····11·111···1········111··1····1····11···1···1··1·········111····1····1·1···11··1···111···11····1·1··1·1···11·1··1····11··1···1111··1·1··1···1···111·11·····11111··1·····11··1·1·······1·1···11···111··11111···1··111···1····1·11·1···1···11··1···1··1········111·······1······1·1·11····1····111·11···11·1·1···
out 95 (165)···11···11···1·1·····11···11··1·11··1··11···11··1···1····1··11·11··1·1····11·1·1········11·11·1··1·11··11·····1··111···11·11·111··1·····1······1···11·1·····1··11·111·1·····1···1··1111·11··11··11····1·1·1111·····111·1···1·1····1·111···1·11··11·1·1···11·1·····1···1···11··11·1···1····11··11·······11·11··11·1111·····1··1111111··11·1·····1····1···11·1·····1·11·11···1·········1··1·11·1·1·11···1111···111111···
out 96 (143)··1·1·1······1111····1····1·111·1·1·1··1·1··1··1·1····1···1111·1·1··11·1···11··1···11···1·1··1····1·1··1·1···11·11·1···1···1·1··1·1··········1······1·1··1·····1·11··1·1···111····1·1···1···1····1····1····1·1····1·1······1111···1··1·11·1·1··111··1····1·1·1·····1····1111··1·1··1·11····1·1·1··11···1·1··1···1·11·1···11·11·11··1··1·11·········1·····1·1···1···1·11···1···1····1·11··1·1·····1····1··1···1··1·1···
out 97 (143)··111········1111····1····1·111·1·1·1··111··1··1··1···1···11·1·1·1··11·1···11··1···11···1·1······11·1··1·1·1··1·11·1···1···1·1··1·1··········1········1··1··1·11·11··1·····111····1·1···1···1····1····1·1··1······111······1111···1··1·11·1·1··111·11····1·1···1···1····11·1··1·1··1·11····1·1·1··11···1·1·····11·11·11···1·11·11··1··1·11·········1·······1···1·1·1·11···1········1·11··1·1·····1····1··1···11·1·····
out 98 (159)···1····1··1···1·····11······1··111·1···1··11··1·1······1111·1·······1·1·1··1···1··11·1·1··1··1·1·111······1·11·1111····1···111·1·11···1···1·1·11···1···11·1·1········11·1····1·1·111··1··1111··1·11··1····1·1·1···1·1···1···1····1·1···1···11·11··1····11·1·1·······11·11·1·········11··1···1··1·111··1··1···1·111···1··11·1111·1···111111···1··1·11·1··1····111·1········1··11·······11111····1···11111·1·11··1·1··1
out 99 (151)··111····1···11·1····1······111·1·1·1··111··1··1·1····1···11·1·1·1··11·1·1·111·11··11·1···1···1···1·1··1·1·1··1·1··1···11··1·1··1·1··1·······1········1··1·····1·11··1·····111····1·1·····1·1······1··1·1·11·1····111··1···11·1···1····11·1·1··111·11····1·1·1·····1····11·1··1·1··1·11··1·1·1111·111····1····1·1·11·11···1·1··111·1··1·11··1······1·······1···1···1·11···1········1·11··1·11·······1·1·····11111·1···
check 100 (250)··111····1·111·11·1··11····11·1·111·1··111111··1·11·1··11·11111111·111·1·1·1···1···11·11111111····111··1·1··11111·11···1··11111·1·1111·11·11·1·111·1··1·11·1·1··11·1111··1·11·1·1·111111111111··1·1·······1111·111111··1·111·11·1·1·1·11··1·11·111·111·111·1·1·11·1·11··1111·11111·1·11··1·1···1··111·11111111··1111·1··11111·111·11·11111111·1111·11·111··1··111·1·11·1··11···1···1·1·11111·1·1111·11111·1····1111··1
check 101 (156)··111·······1··1··1···1···1·1·1·1·1·1·····11·1··11········11111·1··1·····111···1···11·1111··111····1···111·1··1·11·1···11·1·1·1····1···1·····1···1·1········11·1·11·11·1·····11·1··1·1·11···1······1····1···1··1·1111·····1··1··1···11·1··1·1··11····1·11·1·11··········1111·1·1·1·······111···1··111·111··1111··1·1111···1·11·1111··1·1··1···1····1···11········111·11···1···1·······111·1··1··11····1·····1·1··1···1
check 102 (150)··11····11····111····11·······1·1···1··11·111···11·······111····11·11··1···1·1·11·····111··1········1····1······1·1·······1···1·1···11····11····11··1·1····1·1··1111·111···1·1··1·11·1··1··11·····1···1·1·11···1·111·1·1····111···1·1·····1·1···11·1···111··11········1·11·····111·1··1····1··111···1·11··1··1····1··1······1·1···1····11··11···11····11·1·1····1·1·1111··11··1····1··1·111··1···1···11···1··1111····1
check 103 (174)··111····1····1·1·1··1·······11·11······111111···11·1·1··1·1·11111··1····1·111··1···1·11·111··1···111·······111111·····1··11111·········1·11·1······1·1··1··1··1111·11·1·1···1····11111·1·1·····1·11··1···1····1··111··1····1·1·1·1·····1·1·11·····111·1111··1·1··11··1··1·1·1111··1·····1·1·11·1··11·1·111···1·111·····111111··1·11·111·······111·1·····1·1···1·1·1111···1···11······1··111·1·1·1··1···1·1·11·1·····1
check 104 (250)111··1111111111111·1111111··1·111·11·1111··1··111·11·1···1···11···1··1111···1·1··111111··11·1·1111·1·111111·1111·1·11111111··111·1111·1··11·1·11111·11·1·111··111··1·1··1·11···111·1···1·1··111111··11·1·1111111···11·1·1······111·1·11·11·1·11·1·1·1·11·11··11··11111·1111·1·1111111··111111·1111···111··1·1···1·1···11····1·1····111··1···1111·111·1··1·11111··11··11·11·11111111·1111·1·11111·1·111····11111····11·
check 105 (164)11···1·111·1·111·1·1·11·1·1·1··11··1·1·11·····1·····111·····1·······11·11·····1·11·1·11·1·111111···1·1·111··1·11·1··1·111·1··1·1·1·1·11···1·1··11·1·11···1········111··1·····1·1·1·1·····11·1·1·11·1·1111111··11·1·1·1111···1···1········1····1········1·1··1·1·11111·1·1···1·1·11·······1·1·1······11····1·1·11····1·1····1111·1···1··········1···1········11··1·11·11·1·1·1··11·1·1·······1·1·1········11··111··1···
check 106 (198)·11111··1·1··11·1···11111·1····1·1···1·111·1·11·11·11···11··11·1·1··1·11·1·11··11·11····11·1·11·11·1·1·11··111····111··11··11··1··1···11·111···1······1··1··11·111··111·11·1111··1·1····1·11··1·1·1·11···1···1····11··1··1·1·1111···1111··1···1·111·1·111···1·1··11111111·1·1·11··1·····1··11·······11·1·11···1··111·111·1·11·1·····11·1··1··11··111111·11··1·1····1····1·1·1····111···11·111··111·1·1·111····1··1··11
check 107 (204)··11·1··1·1···1·11···1·11····11111·111··1··111···1···1··1·11······1·11·1111··11·1··1·1······11····1·11··1·11111·111·1··1·11·111·11·····1·111·11·····11···111·1·····1·11111·1·11·1·1·11··111111·1·11····11111111··1··11·111··1··11·111····1··11·1···11·1111111·1···1111··1·111····11··1111·1····1··1111····1······1··1··1·11·1··11··11111·11····1·1·1111··1111··1·1····1·1·11·1······11·11·1·11·····1·1111····1·1111111
check 108 (168)···1··111111··1····111111····1··1·11·1··1··1·111····1·······11······11111·1······111111·1··1·1·11··1·1·····1·111·1·11··1·····111·111···1····1·111···1··1111·······1····11····1·111·1·1······111111·1··1·1··11·11···1··1·1···1····1·1····1··1·11·1··1·····1··111···1··11111··1······11··1111······1···1·1··1·1·111·1···1·····1·1·1····1··1·····1··111·1···1···1··111···1··11111·1······11·1·111·······1····1·1111··111·
check 109 (198)··1·····1··11····11111111·11····111···1··111111·1···1·11···11·111·1·1·1111·1·1······1···1·111··11·11·1·11···1·1··1···111·11····1111····1··1·····1111·1·1·111·1·11···1111·11····1·111··1···1·11····1·11·1·1····1···1··1···1·11111·1·1·11·····11·1·111··1····1·11···111····11·····111·11·11··1··1····1··1·1···1111··111···1·1··1···1·11111··1···1·1·····1··111111··1·11·····11··11111111111··11··1····1·11··111111111111
check 110 (198)··1······1·1··1·1········111·111··11111111··1·111·······1····1··11·111···1····1·1111111······1111··111···1·1·11··1·1····1·1·11····11111·11111·11·111·1·1·11111··1111·1···1·1·11·····1·111·11·1111·1·111111··1·1··11····1·1··1·1········1·1·1111···1··1111·1··11······1·····1···111·1·1···1111111·1···1111111···11····11··11··1·1·11··11··11··11···11·11··111111·····1111··1····1···1··11···1·11···11··1··1·11··11·1111
check 111 (200)··11·········1·11·1··11····1········1··1·111······11·1111·1·1·111·1·111·1··1·11·111·11··1·1·11·11···11·11··111··1·11···11···1·····1··1·1··11·1·1···1·····1·11·11··111···1·1···1111··1·1··1·11111·1··111111111111··11·······1·11·1·1·1·1·········11··1··11·······111···11·1·11···111·1·11111·11·1·11·111·1·1··11111·11·1·11··1·1111···1···1··1·1·11·11···1······111··11··111111111111111··11·111·11·11···1·111······11·

The gate is read off the output rows. An output row of odd weight gives a T, a pair of output rows with odd overlap gives a CS, and an odd triple overlap gives a CCZ. The circuit is a valid factory because every such parity that touches a check row is even.

Figures of merit

inputs n406Noisy T states per run.
outputs k100
distance d3Exact, proved and witnessed here.
error coefficient A_{3}2,617Faults of weight 3 in the circuit shown that pass every check and damage the output. The output error is A_{3}\,p^{3} to leading order.
wires N112
checks r12
V_{\mathrm{ex}}100T states per run. CCZ counts as two.
\gamma_\rho = \log(n/V_{\mathrm{ex}})/\log d1.2754Overhead per extractable T state. Lower is better.
\gamma = \log(n/k)/\log d1.2754Overhead per output qubit.
\gamma_T = \log(n/T)/\log dnot computedOverhead per unit of T-count.
T-countnot computedMinimal T-count of the output gate. Not computable at this width.
phase-polynomial degreenot computedMinimised over changes of output basis.
effective width100Rank of the output rows modulo the check rows.

Output gate

100 T0 CS0 CCZon 100 output wires

As gates: \mathrm{T}_{0}\cdot \mathrm{T}_{1}\cdot \mathrm{T}_{2}\cdot \mathrm{T}_{3}\cdot \mathrm{T}_{4}\cdot \mathrm{T}_{5}\cdot \mathrm{T}_{6}\cdot \mathrm{T}_{7}\cdot \mathrm{T}_{8}\cdot \mathrm{T}_{9}\cdot \mathrm{T}_{10}\cdot \mathrm{T}_{11}\cdot \mathrm{T}_{12}\cdot \mathrm{T}_{13}\cdot \mathrm{T}_{14}\cdot \mathrm{T}_{15}\cdot \mathrm{T}_{16}\cdot \mathrm{T}_{17}\cdot \mathrm{T}_{18}\cdot \mathrm{T}_{19}\cdot \mathrm{T}_{20}\cdot \mathrm{T}_{21}\cdot \mathrm{T}_{22}\cdot \mathrm{T}_{23}\cdot \mathrm{T}_{24}\cdot \mathrm{T}_{25}\cdot \mathrm{T}_{26}\cdot \mathrm{T}_{27}\cdot \mathrm{T}_{28}\cdot \mathrm{T}_{29}\cdot \mathrm{T}_{30}\cdot \mathrm{T}_{31}\cdot \mathrm{T}_{32}\cdot \mathrm{T}_{33}\cdot \mathrm{T}_{34}\cdot \mathrm{T}_{35}\cdot \mathrm{T}_{36}\cdot \mathrm{T}_{37}\cdot \mathrm{T}_{38}\cdot \mathrm{T}_{39}\cdot \mathrm{T}_{40}\cdot \mathrm{T}_{41}\cdot \mathrm{T}_{42}\cdot \mathrm{T}_{43}\cdot \mathrm{T}_{44}\cdot \mathrm{T}_{45}\cdot \mathrm{T}_{46}\cdot \mathrm{T}_{47}\cdot \mathrm{T}_{48}\cdot \mathrm{T}_{49}\cdot \mathrm{T}_{50}\cdot \mathrm{T}_{51}\cdot \mathrm{T}_{52}\cdot \mathrm{T}_{53}\cdot \mathrm{T}_{54}\cdot \mathrm{T}_{55}\cdot \mathrm{T}_{56}\cdot \mathrm{T}_{57}\cdot \mathrm{T}_{58}\cdot \mathrm{T}_{59}\cdot \mathrm{T}_{60}\cdot \mathrm{T}_{61}\cdot \mathrm{T}_{62}\cdot \mathrm{T}_{63}\cdot \mathrm{T}_{64}\cdot \mathrm{T}_{65}\cdot \mathrm{T}_{66}\cdot \mathrm{T}_{67}\cdot \mathrm{T}_{68}\cdot \mathrm{T}_{69}\cdot \mathrm{T}_{70}\cdot \mathrm{T}_{71}\cdot \mathrm{T}_{72}\cdot \mathrm{T}_{73}\cdot \mathrm{T}_{74}\cdot \mathrm{T}_{75}\cdot \mathrm{T}_{76}\cdot \mathrm{T}_{77}\cdot \mathrm{T}_{78}\cdot \mathrm{T}_{79}\cdot \mathrm{T}_{80}\cdot \mathrm{T}_{81}\cdot \mathrm{T}_{82}\cdot \mathrm{T}_{83}\cdot \mathrm{T}_{84}\cdot \mathrm{T}_{85}\cdot \mathrm{T}_{86}\cdot \mathrm{T}_{87}\cdot \mathrm{T}_{88}\cdot \mathrm{T}_{89}\cdot \mathrm{T}_{90}\cdot \mathrm{T}_{91}\cdot \mathrm{T}_{92}\cdot \mathrm{T}_{93}\cdot \mathrm{T}_{94}\cdot \mathrm{T}_{95}\cdot \mathrm{T}_{96}\cdot \mathrm{T}_{97}\cdot \mathrm{T}_{98}\cdot \mathrm{T}_{99}

As monomials: 0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+21+22+23+24+25+26+27+28+29+30+31+32+33+34+35+36+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99 (output wires per term, separated by +)

This row stands for every gate that a CNOT circuit and S, Z and CZ gates on the outputs can reach from this one. They all prepare the same magic state. The wires are shown in the S_k-canonical frame.

Clifford correction

With every rotation a \mathrm{T}=\mathrm{diag}(1,e^{i\pi/4}), the rotations deposit the gate above times a diagonal Clifford. Undo it after the rotations and before the checks are measured, with 109 single-wire gates and 1729 \mathrm{CZ} gates: \mathrm{Z} on output 0, \mathrm{Z} on output 1, \mathrm{Z} on output 2, \mathrm{Z} on output 3, \mathrm{S} on output 4, \mathrm{Z} on output 5, \mathrm{S} on output 6, \mathrm{S} on output 7, \mathrm{S} on output 8, \mathrm{Z} on output 9, \mathrm{Z} on output 10, \mathrm{Z} on output 11, \mathrm{S}^\dagger on output 12, \mathrm{Z} on output 13, \mathrm{Z} on output 14, \mathrm{S} on output 15, \mathrm{Z} on output 16, \mathrm{S} on output 17, \mathrm{S}^\dagger on output 18, \mathrm{S} on output 19, \mathrm{S} on output 20, \mathrm{Z} on output 21, \mathrm{S} on output 22, \mathrm{Z} on output 23 and 1814 more (listed below). The circuit's action is then exactly the gate above, and an error-free run passes every check with certainty.

All 1838 correction gates

\mathrm{Z} on output 0, \mathrm{Z} on output 1, \mathrm{Z} on output 2, \mathrm{Z} on output 3, \mathrm{S} on output 4, \mathrm{Z} on output 5, \mathrm{S} on output 6, \mathrm{S} on output 7, \mathrm{S} on output 8, \mathrm{Z} on output 9, \mathrm{Z} on output 10, \mathrm{Z} on output 11, \mathrm{S}^\dagger on output 12, \mathrm{Z} on output 13, \mathrm{Z} on output 14, \mathrm{S} on output 15, \mathrm{Z} on output 16, \mathrm{S} on output 17, \mathrm{S}^\dagger on output 18, \mathrm{S} on output 19, \mathrm{S} on output 20, \mathrm{Z} on output 21, \mathrm{S} on output 22, \mathrm{Z} on output 23, \mathrm{S} on output 24, \mathrm{Z} on output 25, \mathrm{S} on output 26, \mathrm{Z} on output 27, \mathrm{Z} on output 28, \mathrm{S} on output 29, \mathrm{S}^\dagger on output 30, \mathrm{S}^\dagger on output 31, \mathrm{Z} on output 32, \mathrm{S} on output 33, \mathrm{S} on output 34, \mathrm{Z} on output 35, \mathrm{S}^\dagger on output 36, \mathrm{Z} on output 37, \mathrm{S}^\dagger on output 38, \mathrm{S} on output 39, \mathrm{Z} on output 40, \mathrm{S}^\dagger on output 41, \mathrm{S} on output 42, \mathrm{Z} on output 43, \mathrm{Z} on output 44, \mathrm{S} on output 46, \mathrm{Z} on output 47, \mathrm{S} on output 48, \mathrm{S} on output 49, \mathrm{Z} on output 50, \mathrm{S} on output 51, \mathrm{S} on output 52, \mathrm{Z} on output 53, \mathrm{S}^\dagger on output 54, \mathrm{S}^\dagger on output 55, \mathrm{Z} on output 56, \mathrm{S} on output 57, \mathrm{Z} on output 58, \mathrm{S}^\dagger on output 59, \mathrm{Z} on output 60, \mathrm{S} on output 61, \mathrm{Z} on output 62, \mathrm{S} on output 63, \mathrm{S} on output 64, \mathrm{Z} on output 65, \mathrm{S} on output 66, \mathrm{S}^\dagger on output 67, \mathrm{Z} on output 68, \mathrm{S}^\dagger on output 69, \mathrm{S} on output 70, \mathrm{Z} on output 71, \mathrm{Z} on output 72, \mathrm{S}^\dagger on output 73, \mathrm{S}^\dagger on output 74, \mathrm{S} on output 75, \mathrm{S} on output 76, \mathrm{Z} on output 77, \mathrm{S}^\dagger on output 78, \mathrm{S} on output 79, \mathrm{Z} on output 80, \mathrm{S} on output 81, \mathrm{Z} on output 82, \mathrm{S} on output 83, \mathrm{Z} on output 84, \mathrm{Z} on output 85, \mathrm{Z} on output 86, \mathrm{S}^\dagger on output 87, \mathrm{Z} on output 88, \mathrm{Z} on output 89, \mathrm{S} on output 90, \mathrm{Z} on output 91, \mathrm{S} on output 92, \mathrm{S} on output 93, \mathrm{Z} on output 94, \mathrm{Z} on output 95, \mathrm{S} on output 96, \mathrm{S} on output 97, \mathrm{S} on output 98, \mathrm{S} on output 99, \mathrm{S}^\dagger on check 100, \mathrm{Z} on check 101, \mathrm{S} on check 102, \mathrm{S} on check 103, \mathrm{S}^\dagger on check 104, \mathrm{Z} on check 105, \mathrm{S} on check 106, \mathrm{Z} on check 107, \mathrm{S} on check 109, \mathrm{S} on check 110, \mathrm{CZ} on output 0, output 11, \mathrm{CZ} on output 0, output 12, \mathrm{CZ} on output 0, output 14, \mathrm{CZ} on output 0, output 18, \mathrm{CZ} on output 0, output 21, \mathrm{CZ} on output 0, output 28, \mathrm{CZ} on output 0, output 30, \mathrm{CZ} on output 0, output 31, \mathrm{CZ} on output 0, output 36, \mathrm{CZ} on output 0, output 37, \mathrm{CZ} on output 0, output 38, \mathrm{CZ} on output 0, output 41, \mathrm{CZ} on output 0, output 45, \mathrm{CZ} on output 0, output 53, \mathrm{CZ} on output 0, output 54, \mathrm{CZ} on output 0, output 55, \mathrm{CZ} on output 0, output 59, \mathrm{CZ} on output 0, output 65, \mathrm{CZ} on output 0, output 67, \mathrm{CZ} on output 0, output 69, \mathrm{CZ} on output 0, output 71, \mathrm{CZ} on output 0, output 72, \mathrm{CZ} on output 0, output 73, \mathrm{CZ} on output 0, output 74, \mathrm{CZ} on output 0, output 78, \mathrm{CZ} on output 0, output 80, \mathrm{CZ} on output 0, output 82, \mathrm{CZ} on output 0, output 87, \mathrm{CZ} on output 0, output 89, \mathrm{CZ} on output 0, output 95, \mathrm{CZ} on output 0, check 100, \mathrm{CZ} on output 0, check 101, \mathrm{CZ} on output 0, check 103, \mathrm{CZ} on output 0, check 104, \mathrm{CZ} on output 0, check 105, \mathrm{CZ} on output 0, check 107, \mathrm{CZ} on output 0, check 109, \mathrm{CZ} on output 1, output 2, \mathrm{CZ} on output 1, output 3, \mathrm{CZ} on output 1, output 5, \mathrm{CZ} on output 1, output 9, \mathrm{CZ} on output 1, output 10, \mathrm{CZ} on output 1, output 12, \mathrm{CZ} on output 1, output 13, \mathrm{CZ} on output 1, output 16, \mathrm{CZ} on output 1, output 18, \mathrm{CZ} on output 1, output 23, \mathrm{CZ} on output 1, output 25, \mathrm{CZ} on output 1, output 27, \mathrm{CZ} on output 1, output 30, \mathrm{CZ} on output 1, output 31, \mathrm{CZ} on output 1, output 32, \mathrm{CZ} on output 1, output 35, \mathrm{CZ} on output 1, output 36, \mathrm{CZ} on output 1, output 38, \mathrm{CZ} on output 1, output 40, \mathrm{CZ} on output 1, output 41, \mathrm{CZ} on output 1, output 43, \mathrm{CZ} on output 1, output 44, \mathrm{CZ} on output 1, output 45, \mathrm{CZ} on output 1, output 47, \mathrm{CZ} on output 1, output 50, \mathrm{CZ} on output 1, output 54, \mathrm{CZ} on output 1, output 55, \mathrm{CZ} on output 1, output 56, \mathrm{CZ} on output 1, output 58, \mathrm{CZ} on output 1, output 59, \mathrm{CZ} on output 1, output 60, \mathrm{CZ} on output 1, output 62, \mathrm{CZ} on output 1, output 67, \mathrm{CZ} on output 1, output 68, \mathrm{CZ} on output 1, output 69, \mathrm{CZ} on output 1, output 73, \mathrm{CZ} on output 1, output 74, \mathrm{CZ} on output 1, output 77, \mathrm{CZ} on output 1, output 78, \mathrm{CZ} on output 1, output 84, \mathrm{CZ} on output 1, output 85, \mathrm{CZ} on output 1, output 86, \mathrm{CZ} on output 1, output 87, \mathrm{CZ} on output 1, output 88, \mathrm{CZ} on output 1, output 91, \mathrm{CZ} on output 1, output 94, \mathrm{CZ} on output 1, check 100, \mathrm{CZ} on output 1, check 101, \mathrm{CZ} on output 1, check 102, \mathrm{CZ} on output 1, check 104, \mathrm{CZ} on output 1, check 105, \mathrm{CZ} on output 1, check 106, \mathrm{CZ} on output 1, check 107, \mathrm{CZ} on output 1, check 110, \mathrm{CZ} on output 2, output 3, \mathrm{CZ} on output 2, output 5, \mathrm{CZ} on output 2, output 9, \mathrm{CZ} on output 2, output 10, \mathrm{CZ} on output 2, output 12, \mathrm{CZ} on output 2, output 13, \mathrm{CZ} on output 2, output 16, \mathrm{CZ} on output 2, output 18, \mathrm{CZ} on output 2, output 23, \mathrm{CZ} on output 2, output 25, \mathrm{CZ} on output 2, output 27, \mathrm{CZ} on output 2, output 30, \mathrm{CZ} on output 2, output 31, \mathrm{CZ} on output 2, output 32, \mathrm{CZ} on output 2, output 35, \mathrm{CZ} on output 2, output 36, \mathrm{CZ} on output 2, output 38, \mathrm{CZ} on output 2, output 40, \mathrm{CZ} on output 2, output 41, \mathrm{CZ} on output 2, output 43, \mathrm{CZ} on output 2, output 44, \mathrm{CZ} on output 2, output 45, \mathrm{CZ} on output 2, output 47, \mathrm{CZ} on output 2, output 50, \mathrm{CZ} on output 2, output 54, \mathrm{CZ} on output 2, output 55, \mathrm{CZ} on output 2, output 56, \mathrm{CZ} on output 2, output 58, \mathrm{CZ} on output 2, output 59, \mathrm{CZ} on output 2, output 60, \mathrm{CZ} on output 2, output 62, \mathrm{CZ} on output 2, output 67, \mathrm{CZ} on output 2, output 68, \mathrm{CZ} on output 2, output 69, \mathrm{CZ} on output 2, output 73, \mathrm{CZ} on output 2, output 74, \mathrm{CZ} on output 2, output 77, \mathrm{CZ} on output 2, output 78, \mathrm{CZ} on output 2, output 84, \mathrm{CZ} on output 2, output 85, \mathrm{CZ} on output 2, output 86, \mathrm{CZ} on output 2, output 87, \mathrm{CZ} on output 2, output 88, \mathrm{CZ} on output 2, output 91, \mathrm{CZ} on output 2, output 94, \mathrm{CZ} on output 2, check 100, \mathrm{CZ} on output 2, check 101, \mathrm{CZ} on output 2, check 102, \mathrm{CZ} on output 2, check 104, \mathrm{CZ} on output 2, check 105, \mathrm{CZ} on output 2, check 106, \mathrm{CZ} on output 2, check 107, \mathrm{CZ} on output 2, check 110, \mathrm{CZ} on output 3, output 5, \mathrm{CZ} on output 3, output 9, \mathrm{CZ} on output 3, output 10, \mathrm{CZ} on output 3, output 12, \mathrm{CZ} on output 3, output 13, \mathrm{CZ} on output 3, output 16, \mathrm{CZ} on output 3, output 18, \mathrm{CZ} on output 3, output 23, \mathrm{CZ} on output 3, output 25, \mathrm{CZ} on output 3, output 27, \mathrm{CZ} on output 3, output 30, \mathrm{CZ} on output 3, output 31, \mathrm{CZ} on output 3, output 32, \mathrm{CZ} on output 3, output 35, \mathrm{CZ} on output 3, output 36, \mathrm{CZ} on output 3, output 38, \mathrm{CZ} on output 3, output 40, \mathrm{CZ} on output 3, output 41, \mathrm{CZ} on output 3, output 43, \mathrm{CZ} on output 3, output 44, \mathrm{CZ} on output 3, output 45, \mathrm{CZ} on output 3, output 47, \mathrm{CZ} on output 3, output 50, \mathrm{CZ} on output 3, output 54, \mathrm{CZ} on output 3, output 55, \mathrm{CZ} on output 3, output 56, \mathrm{CZ} on output 3, output 58, \mathrm{CZ} on output 3, output 59, \mathrm{CZ} on output 3, output 60, \mathrm{CZ} on output 3, output 62, \mathrm{CZ} on output 3, output 67, \mathrm{CZ} on output 3, output 68, \mathrm{CZ} on output 3, output 69, \mathrm{CZ} on output 3, output 73, \mathrm{CZ} on output 3, output 74, \mathrm{CZ} on output 3, output 77, \mathrm{CZ} on output 3, output 78, \mathrm{CZ} on output 3, output 84, \mathrm{CZ} on output 3, output 85, \mathrm{CZ} on output 3, output 86, \mathrm{CZ} on output 3, output 87, \mathrm{CZ} on output 3, output 88, \mathrm{CZ} on output 3, output 91, \mathrm{CZ} on output 3, output 94, \mathrm{CZ} on output 3, check 100, \mathrm{CZ} on output 3, check 101, \mathrm{CZ} on output 3, check 102, \mathrm{CZ} on output 3, check 104, \mathrm{CZ} on output 3, check 105, \mathrm{CZ} on output 3, check 106, \mathrm{CZ} on output 3, check 107, \mathrm{CZ} on output 3, check 110, \mathrm{CZ} on output 5, output 9, \mathrm{CZ} on output 5, output 10, \mathrm{CZ} on output 5, output 12, \mathrm{CZ} on output 5, output 13, \mathrm{CZ} on output 5, output 16, \mathrm{CZ} on output 5, output 18, \mathrm{CZ} on output 5, output 23, \mathrm{CZ} on output 5, output 25, \mathrm{CZ} on output 5, output 27, \mathrm{CZ} on output 5, output 30, \mathrm{CZ} on output 5, output 31, \mathrm{CZ} on output 5, output 32, \mathrm{CZ} on output 5, output 35, \mathrm{CZ} on output 5, output 36, \mathrm{CZ} on output 5, output 38, \mathrm{CZ} on output 5, output 40, \mathrm{CZ} on output 5, output 41, \mathrm{CZ} on output 5, output 43, \mathrm{CZ} on output 5, output 44, \mathrm{CZ} on output 5, output 45, \mathrm{CZ} on output 5, output 47, \mathrm{CZ} on output 5, output 50, \mathrm{CZ} on output 5, output 54, \mathrm{CZ} on output 5, output 55, \mathrm{CZ} on output 5, output 56, \mathrm{CZ} on output 5, output 58, \mathrm{CZ} on output 5, output 59, \mathrm{CZ} on output 5, output 60, \mathrm{CZ} on output 5, output 62, \mathrm{CZ} on output 5, output 67, \mathrm{CZ} on output 5, output 68, \mathrm{CZ} on output 5, output 69, \mathrm{CZ} on output 5, output 73, \mathrm{CZ} on output 5, output 74, \mathrm{CZ} on output 5, output 77, \mathrm{CZ} on output 5, output 78, \mathrm{CZ} on output 5, output 84, \mathrm{CZ} on output 5, output 85, \mathrm{CZ} on output 5, output 86, \mathrm{CZ} on output 5, output 87, \mathrm{CZ} on output 5, output 88, \mathrm{CZ} on output 5, output 91, \mathrm{CZ} on output 5, output 94, \mathrm{CZ} on output 5, check 100, \mathrm{CZ} on output 5, check 101, \mathrm{CZ} on output 5, check 102, \mathrm{CZ} on output 5, check 104, \mathrm{CZ} on output 5, check 105, \mathrm{CZ} on output 5, check 106, \mathrm{CZ} on output 5, check 107, \mathrm{CZ} on output 5, check 110, \mathrm{CZ} on output 9, output 10, \mathrm{CZ} on output 9, output 12, \mathrm{CZ} on output 9, output 13, \mathrm{CZ} on output 9, output 16, \mathrm{CZ} on output 9, output 18, \mathrm{CZ} on output 9, output 23, \mathrm{CZ} on output 9, output 25, \mathrm{CZ} on output 9, output 27, \mathrm{CZ} on output 9, output 30, \mathrm{CZ} on output 9, output 31, \mathrm{CZ} on output 9, output 32, \mathrm{CZ} on output 9, output 35, \mathrm{CZ} on output 9, output 36, \mathrm{CZ} on output 9, output 38, \mathrm{CZ} on output 9, output 40, \mathrm{CZ} on output 9, output 41, \mathrm{CZ} on output 9, output 43, \mathrm{CZ} on output 9, output 44, \mathrm{CZ} on output 9, output 45, \mathrm{CZ} on output 9, output 47, \mathrm{CZ} on output 9, output 50, \mathrm{CZ} on output 9, output 54, \mathrm{CZ} on output 9, output 55, \mathrm{CZ} on output 9, output 56, \mathrm{CZ} on output 9, output 58, \mathrm{CZ} on output 9, output 59, \mathrm{CZ} on output 9, output 60, \mathrm{CZ} on output 9, output 62, \mathrm{CZ} on output 9, output 67, \mathrm{CZ} on output 9, output 68, \mathrm{CZ} on output 9, output 69, \mathrm{CZ} on output 9, output 73, \mathrm{CZ} on output 9, output 74, \mathrm{CZ} on output 9, output 77, \mathrm{CZ} on output 9, output 78, \mathrm{CZ} on output 9, output 84, \mathrm{CZ} on output 9, output 85, \mathrm{CZ} on output 9, output 86, \mathrm{CZ} on output 9, output 87, \mathrm{CZ} on output 9, output 88, \mathrm{CZ} on output 9, output 91, \mathrm{CZ} on output 9, output 94, \mathrm{CZ} on output 9, check 100, \mathrm{CZ} on output 9, check 101, \mathrm{CZ} on output 9, check 102, \mathrm{CZ} on output 9, check 104, \mathrm{CZ} on output 9, check 105, \mathrm{CZ} on output 9, check 106, \mathrm{CZ} on output 9, check 107, \mathrm{CZ} on output 9, check 110, \mathrm{CZ} on output 10, output 12, \mathrm{CZ} on output 10, output 13, \mathrm{CZ} on output 10, output 16, \mathrm{CZ} on output 10, output 18, \mathrm{CZ} on output 10, output 23, \mathrm{CZ} on output 10, output 25, \mathrm{CZ} on output 10, output 27, \mathrm{CZ} on output 10, output 30, \mathrm{CZ} on output 10, output 31, \mathrm{CZ} on output 10, output 32, \mathrm{CZ} on output 10, output 35, \mathrm{CZ} on output 10, output 36, \mathrm{CZ} on output 10, output 38, \mathrm{CZ} on output 10, output 40, \mathrm{CZ} on output 10, output 41, \mathrm{CZ} on output 10, output 43, \mathrm{CZ} on output 10, output 44, \mathrm{CZ} on output 10, output 45, \mathrm{CZ} on output 10, output 47, \mathrm{CZ} on output 10, output 50, \mathrm{CZ} on output 10, output 54, \mathrm{CZ} on output 10, output 55, \mathrm{CZ} on output 10, output 56, \mathrm{CZ} on output 10, output 58, \mathrm{CZ} on output 10, output 59, \mathrm{CZ} on output 10, output 60, \mathrm{CZ} on output 10, output 62, \mathrm{CZ} on output 10, output 67, \mathrm{CZ} on output 10, output 68, \mathrm{CZ} on output 10, output 69, \mathrm{CZ} on output 10, output 73, \mathrm{CZ} on output 10, output 74, \mathrm{CZ} on output 10, output 77, \mathrm{CZ} on output 10, output 78, \mathrm{CZ} on output 10, output 84, \mathrm{CZ} on output 10, output 85, \mathrm{CZ} on output 10, output 86, \mathrm{CZ} on output 10, output 87, \mathrm{CZ} on output 10, output 88, \mathrm{CZ} on output 10, output 91, \mathrm{CZ} on output 10, output 94, \mathrm{CZ} on output 10, check 100, \mathrm{CZ} on output 10, check 101, \mathrm{CZ} on output 10, check 102, \mathrm{CZ} on output 10, check 104, \mathrm{CZ} on output 10, check 105, \mathrm{CZ} on output 10, check 106, \mathrm{CZ} on output 10, check 107, \mathrm{CZ} on output 10, check 110, \mathrm{CZ} on output 11, output 12, \mathrm{CZ} on output 11, output 14, \mathrm{CZ} on output 11, output 18, \mathrm{CZ} on output 11, output 21, \mathrm{CZ} on output 11, output 28, \mathrm{CZ} on output 11, output 30, \mathrm{CZ} on output 11, output 31, \mathrm{CZ} on output 11, output 36, \mathrm{CZ} on output 11, output 37, \mathrm{CZ} on output 11, output 38, \mathrm{CZ} on output 11, output 41, \mathrm{CZ} on output 11, output 45, \mathrm{CZ} on output 11, output 53, \mathrm{CZ} on output 11, output 54, \mathrm{CZ} on output 11, output 55, \mathrm{CZ} on output 11, output 59, \mathrm{CZ} on output 11, output 65, \mathrm{CZ} on output 11, output 67, \mathrm{CZ} on output 11, output 69, \mathrm{CZ} on output 11, output 71, \mathrm{CZ} on output 11, output 72, \mathrm{CZ} on output 11, output 73, \mathrm{CZ} on output 11, output 74, \mathrm{CZ} on output 11, output 78, \mathrm{CZ} on output 11, output 80, \mathrm{CZ} on output 11, output 82, \mathrm{CZ} on output 11, output 87, \mathrm{CZ} on output 11, output 89, \mathrm{CZ} on output 11, output 95, \mathrm{CZ} on output 11, check 100, \mathrm{CZ} on output 11, check 101, \mathrm{CZ} on output 11, check 103, \mathrm{CZ} on output 11, check 104, \mathrm{CZ} on output 11, check 105, \mathrm{CZ} on output 11, check 107, \mathrm{CZ} on output 11, check 109, \mathrm{CZ} on output 12, output 13, \mathrm{CZ} on output 12, output 14, \mathrm{CZ} on output 12, output 16, \mathrm{CZ} on output 12, output 21, \mathrm{CZ} on output 12, output 23, \mathrm{CZ} on output 12, output 25, \mathrm{CZ} on output 12, output 27, \mathrm{CZ} on output 12, output 28, \mathrm{CZ} on output 12, output 32, \mathrm{CZ} on output 12, output 35, \mathrm{CZ} on output 12, output 37, \mathrm{CZ} on output 12, output 40, \mathrm{CZ} on output 12, output 43, \mathrm{CZ} on output 12, output 44, \mathrm{CZ} on output 12, output 47, \mathrm{CZ} on output 12, output 50, \mathrm{CZ} on output 12, output 53, \mathrm{CZ} on output 12, output 56, \mathrm{CZ} on output 12, output 58, \mathrm{CZ} on output 12, output 60, \mathrm{CZ} on output 12, output 62, \mathrm{CZ} on output 12, output 65, \mathrm{CZ} on output 12, output 68, \mathrm{CZ} on output 12, output 71, \mathrm{CZ} on output 12, output 72, \mathrm{CZ} on output 12, output 77, \mathrm{CZ} on output 12, output 80, \mathrm{CZ} on output 12, output 82, \mathrm{CZ} on output 12, output 84, \mathrm{CZ} on output 12, output 85, \mathrm{CZ} on output 12, output 86, \mathrm{CZ} on output 12, output 88, \mathrm{CZ} on output 12, output 89, \mathrm{CZ} on output 12, output 91, \mathrm{CZ} on output 12, output 94, \mathrm{CZ} on output 12, output 95, \mathrm{CZ} on output 12, check 102, \mathrm{CZ} on output 12, check 103, \mathrm{CZ} on output 12, check 106, \mathrm{CZ} on output 12, check 109, \mathrm{CZ} on output 12, check 110, \mathrm{CZ} on output 13, output 16, \mathrm{CZ} on output 13, output 18, \mathrm{CZ} on output 13, output 23, \mathrm{CZ} on output 13, output 25, \mathrm{CZ} on output 13, output 27, \mathrm{CZ} on output 13, output 30, \mathrm{CZ} on output 13, output 31, \mathrm{CZ} on output 13, output 32, \mathrm{CZ} on output 13, output 35, \mathrm{CZ} on output 13, output 36, \mathrm{CZ} on output 13, output 38, \mathrm{CZ} on output 13, output 40, \mathrm{CZ} on output 13, output 41, \mathrm{CZ} on output 13, output 43, \mathrm{CZ} on output 13, output 44, \mathrm{CZ} on output 13, output 45, \mathrm{CZ} on output 13, output 47, \mathrm{CZ} on output 13, output 50, \mathrm{CZ} on output 13, output 54, \mathrm{CZ} on output 13, output 55, \mathrm{CZ} on output 13, output 56, \mathrm{CZ} on output 13, output 58, \mathrm{CZ} on output 13, output 59, \mathrm{CZ} on output 13, output 60, \mathrm{CZ} on output 13, output 62, \mathrm{CZ} on output 13, output 67, \mathrm{CZ} on output 13, output 68, \mathrm{CZ} on output 13, output 69, \mathrm{CZ} on output 13, output 73, \mathrm{CZ} on output 13, output 74, \mathrm{CZ} on output 13, output 77, \mathrm{CZ} on output 13, output 78, \mathrm{CZ} on output 13, output 84, \mathrm{CZ} on output 13, output 85, \mathrm{CZ} on output 13, output 86, \mathrm{CZ} on output 13, output 87, \mathrm{CZ} on output 13, output 88, \mathrm{CZ} on output 13, output 91, \mathrm{CZ} on output 13, output 94, \mathrm{CZ} on output 13, check 100, \mathrm{CZ} on output 13, check 101, \mathrm{CZ} on output 13, check 102, \mathrm{CZ} on output 13, check 104, \mathrm{CZ} on output 13, check 105, \mathrm{CZ} on output 13, check 106, \mathrm{CZ} on output 13, check 107, \mathrm{CZ} on output 13, check 110, \mathrm{CZ} on output 14, output 18, \mathrm{CZ} on output 14, output 21, \mathrm{CZ} on output 14, output 28, \mathrm{CZ} on output 14, output 30, \mathrm{CZ} on output 14, output 31, \mathrm{CZ} on output 14, output 36, \mathrm{CZ} on output 14, output 37, \mathrm{CZ} on output 14, output 38, \mathrm{CZ} on output 14, output 41, \mathrm{CZ} on output 14, output 45, \mathrm{CZ} on output 14, output 53, \mathrm{CZ} on output 14, output 54, \mathrm{CZ} on output 14, output 55, \mathrm{CZ} on output 14, output 59, \mathrm{CZ} on output 14, output 65, \mathrm{CZ} on output 14, output 67, \mathrm{CZ} on output 14, output 69, \mathrm{CZ} on output 14, output 71, \mathrm{CZ} on output 14, output 72, \mathrm{CZ} on output 14, output 73, \mathrm{CZ} on output 14, output 74, \mathrm{CZ} on output 14, output 78, \mathrm{CZ} on output 14, output 80, \mathrm{CZ} on output 14, output 82, \mathrm{CZ} on output 14, output 87, \mathrm{CZ} on output 14, output 89, \mathrm{CZ} on output 14, output 95, \mathrm{CZ} on output 14, check 100, \mathrm{CZ} on output 14, check 101, \mathrm{CZ} on output 14, check 103, \mathrm{CZ} on output 14, check 104, \mathrm{CZ} on output 14, check 105, \mathrm{CZ} on output 14, check 107, \mathrm{CZ} on output 14, check 109, \mathrm{CZ} on output 16, output 18, \mathrm{CZ} on output 16, output 23, \mathrm{CZ} on output 16, output 25, \mathrm{CZ} on output 16, output 27, \mathrm{CZ} on output 16, output 30, \mathrm{CZ} on output 16, output 31, \mathrm{CZ} on output 16, output 32, \mathrm{CZ} on output 16, output 35, \mathrm{CZ} on output 16, output 36, \mathrm{CZ} on output 16, output 38, \mathrm{CZ} on output 16, output 40, \mathrm{CZ} on output 16, output 41, \mathrm{CZ} on output 16, output 43, \mathrm{CZ} on output 16, output 44, \mathrm{CZ} on output 16, output 45, \mathrm{CZ} on output 16, output 47, \mathrm{CZ} on output 16, output 50, \mathrm{CZ} on output 16, output 54, \mathrm{CZ} on output 16, output 55, \mathrm{CZ} on output 16, output 56, \mathrm{CZ} on output 16, output 58, \mathrm{CZ} on output 16, output 59, \mathrm{CZ} on output 16, output 60, \mathrm{CZ} on output 16, output 62, \mathrm{CZ} on output 16, output 67, \mathrm{CZ} on output 16, output 68, \mathrm{CZ} on output 16, output 69, \mathrm{CZ} on output 16, output 73, \mathrm{CZ} on output 16, output 74, \mathrm{CZ} on output 16, output 77, \mathrm{CZ} on output 16, output 78, \mathrm{CZ} on output 16, output 84, \mathrm{CZ} on output 16, output 85, \mathrm{CZ} on output 16, output 86, \mathrm{CZ} on output 16, output 87, \mathrm{CZ} on output 16, output 88, \mathrm{CZ} on output 16, output 91, \mathrm{CZ} on output 16, output 94, \mathrm{CZ} on output 16, check 100, \mathrm{CZ} on output 16, check 101, \mathrm{CZ} on output 16, check 102, \mathrm{CZ} on output 16, check 104, \mathrm{CZ} on output 16, check 105, \mathrm{CZ} on output 16, check 106, \mathrm{CZ} on output 16, check 107, \mathrm{CZ} on output 16, check 110, \mathrm{CZ} on output 18, output 21, \mathrm{CZ} on output 18, output 23, \mathrm{CZ} on output 18, output 25, \mathrm{CZ} on output 18, output 27, \mathrm{CZ} on output 18, output 28, \mathrm{CZ} on output 18, output 32, \mathrm{CZ} on output 18, output 35, \mathrm{CZ} on output 18, output 37, \mathrm{CZ} on output 18, output 40, \mathrm{CZ} on output 18, output 43, \mathrm{CZ} on output 18, output 44, \mathrm{CZ} on output 18, output 47, \mathrm{CZ} on output 18, output 50, \mathrm{CZ} on output 18, output 53, \mathrm{CZ} on output 18, output 56, \mathrm{CZ} on output 18, output 58, \mathrm{CZ} on output 18, output 60, \mathrm{CZ} on output 18, output 62, \mathrm{CZ} on output 18, output 65, \mathrm{CZ} on output 18, output 68, \mathrm{CZ} on output 18, output 71, \mathrm{CZ} on output 18, output 72, \mathrm{CZ} on output 18, output 77, \mathrm{CZ} on output 18, output 80, \mathrm{CZ} on output 18, output 82, \mathrm{CZ} on output 18, output 84, \mathrm{CZ} on output 18, output 85, \mathrm{CZ} on output 18, output 86, \mathrm{CZ} on output 18, output 88, \mathrm{CZ} on output 18, output 89, \mathrm{CZ} on output 18, output 91, \mathrm{CZ} on output 18, output 94, \mathrm{CZ} on output 18, output 95, \mathrm{CZ} on output 18, check 102, \mathrm{CZ} on output 18, check 103, \mathrm{CZ} on output 18, check 106, \mathrm{CZ} on output 18, check 109, \mathrm{CZ} on output 18, check 110, \mathrm{CZ} on output 21, output 28, \mathrm{CZ} on output 21, output 30, \mathrm{CZ} on output 21, output 31, \mathrm{CZ} on output 21, output 36, \mathrm{CZ} on output 21, output 37, \mathrm{CZ} on output 21, output 38, \mathrm{CZ} on output 21, output 41, \mathrm{CZ} on output 21, output 45, \mathrm{CZ} on output 21, output 53, \mathrm{CZ} on output 21, output 54, \mathrm{CZ} on output 21, output 55, \mathrm{CZ} on output 21, output 59, \mathrm{CZ} on output 21, output 65, \mathrm{CZ} on output 21, output 67, \mathrm{CZ} on output 21, output 69, \mathrm{CZ} on output 21, output 71, \mathrm{CZ} on output 21, output 72, \mathrm{CZ} on output 21, output 73, \mathrm{CZ} on output 21, output 74, \mathrm{CZ} on output 21, output 78, \mathrm{CZ} on output 21, output 80, \mathrm{CZ} on output 21, output 82, \mathrm{CZ} on output 21, output 87, \mathrm{CZ} on output 21, output 89, \mathrm{CZ} on output 21, output 95, \mathrm{CZ} on output 21, check 100, \mathrm{CZ} on output 21, check 101, \mathrm{CZ} on output 21, check 103, \mathrm{CZ} on output 21, check 104, \mathrm{CZ} on output 21, check 105, \mathrm{CZ} on output 21, check 107, \mathrm{CZ} on output 21, check 109, \mathrm{CZ} on output 23, output 25, \mathrm{CZ} on output 23, output 27, \mathrm{CZ} on output 23, output 30, \mathrm{CZ} on output 23, output 31, \mathrm{CZ} on output 23, output 32, \mathrm{CZ} on output 23, output 35, \mathrm{CZ} on output 23, output 36, \mathrm{CZ} on output 23, output 38, \mathrm{CZ} on output 23, output 40, \mathrm{CZ} on output 23, output 41, \mathrm{CZ} on output 23, output 43, \mathrm{CZ} on output 23, output 44, \mathrm{CZ} on output 23, output 45, \mathrm{CZ} on output 23, output 47, \mathrm{CZ} on output 23, output 50, \mathrm{CZ} on output 23, output 54, \mathrm{CZ} on output 23, output 55, \mathrm{CZ} on output 23, output 56, \mathrm{CZ} on output 23, output 58, \mathrm{CZ} on output 23, output 59, \mathrm{CZ} on output 23, output 60, \mathrm{CZ} on output 23, output 62, \mathrm{CZ} on output 23, output 67, \mathrm{CZ} on output 23, output 68, \mathrm{CZ} on output 23, output 69, \mathrm{CZ} on output 23, output 73, \mathrm{CZ} on output 23, output 74, \mathrm{CZ} on output 23, output 77, \mathrm{CZ} on output 23, output 78, \mathrm{CZ} on output 23, output 84, \mathrm{CZ} on output 23, output 85, \mathrm{CZ} on output 23, output 86, \mathrm{CZ} on output 23, output 87, \mathrm{CZ} on output 23, output 88, \mathrm{CZ} on output 23, output 91, \mathrm{CZ} on output 23, output 94, \mathrm{CZ} on output 23, check 100, \mathrm{CZ} on output 23, check 101, \mathrm{CZ} on output 23, check 102, \mathrm{CZ} on output 23, check 104, \mathrm{CZ} on output 23, check 105, \mathrm{CZ} on output 23, check 106, \mathrm{CZ} on output 23, check 107, \mathrm{CZ} on output 23, check 110, \mathrm{CZ} on output 25, output 27, \mathrm{CZ} on output 25, output 30, \mathrm{CZ} on output 25, output 31, \mathrm{CZ} on output 25, output 32, \mathrm{CZ} on output 25, output 35, \mathrm{CZ} on output 25, output 36, \mathrm{CZ} on output 25, output 38, \mathrm{CZ} on output 25, output 40, \mathrm{CZ} on output 25, output 41, \mathrm{CZ} on output 25, output 43, \mathrm{CZ} on output 25, output 44, \mathrm{CZ} on output 25, output 45, \mathrm{CZ} on output 25, output 47, \mathrm{CZ} on output 25, output 50, \mathrm{CZ} on output 25, output 54, \mathrm{CZ} on output 25, output 55, \mathrm{CZ} on output 25, output 56, \mathrm{CZ} on output 25, output 58, \mathrm{CZ} on output 25, output 59, \mathrm{CZ} on output 25, output 60, \mathrm{CZ} on output 25, output 62, \mathrm{CZ} on output 25, output 67, \mathrm{CZ} on output 25, output 68, \mathrm{CZ} on output 25, output 69, \mathrm{CZ} on output 25, output 73, \mathrm{CZ} on output 25, output 74, \mathrm{CZ} on output 25, output 77, \mathrm{CZ} on output 25, output 78, \mathrm{CZ} on output 25, output 84, \mathrm{CZ} on output 25, output 85, \mathrm{CZ} on output 25, output 86, \mathrm{CZ} on output 25, output 87, \mathrm{CZ} on output 25, output 88, \mathrm{CZ} on output 25, output 91, \mathrm{CZ} on output 25, output 94, \mathrm{CZ} on output 25, check 100, \mathrm{CZ} on output 25, check 101, \mathrm{CZ} on output 25, check 102, \mathrm{CZ} on output 25, check 104, \mathrm{CZ} on output 25, check 105, \mathrm{CZ} on output 25, check 106, \mathrm{CZ} on output 25, check 107, \mathrm{CZ} on output 25, check 110, \mathrm{CZ} on output 27, output 30, \mathrm{CZ} on output 27, output 31, \mathrm{CZ} on output 27, output 32, \mathrm{CZ} on output 27, output 35, \mathrm{CZ} on output 27, output 36, \mathrm{CZ} on output 27, output 38, \mathrm{CZ} on output 27, output 40, \mathrm{CZ} on output 27, output 41, \mathrm{CZ} on output 27, output 43, \mathrm{CZ} on output 27, output 44, \mathrm{CZ} on output 27, output 45, \mathrm{CZ} on output 27, output 47, \mathrm{CZ} on output 27, output 50, \mathrm{CZ} on output 27, output 54, \mathrm{CZ} on output 27, output 55, \mathrm{CZ} on output 27, output 56, \mathrm{CZ} on output 27, output 58, \mathrm{CZ} on output 27, output 59, \mathrm{CZ} on output 27, output 60, \mathrm{CZ} on output 27, output 62, \mathrm{CZ} on output 27, output 67, \mathrm{CZ} on output 27, output 68, \mathrm{CZ} on output 27, output 69, \mathrm{CZ} on output 27, output 73, \mathrm{CZ} on output 27, output 74, \mathrm{CZ} on output 27, output 77, \mathrm{CZ} on output 27, output 78, \mathrm{CZ} on output 27, output 84, \mathrm{CZ} on output 27, output 85, \mathrm{CZ} on output 27, output 86, \mathrm{CZ} on output 27, output 87, \mathrm{CZ} on output 27, output 88, \mathrm{CZ} on output 27, output 91, \mathrm{CZ} on output 27, output 94, \mathrm{CZ} on output 27, check 100, \mathrm{CZ} on output 27, check 101, \mathrm{CZ} on output 27, check 102, \mathrm{CZ} on output 27, check 104, \mathrm{CZ} on output 27, check 105, \mathrm{CZ} on output 27, check 106, \mathrm{CZ} on output 27, check 107, \mathrm{CZ} on output 27, check 110, \mathrm{CZ} on output 28, output 30, \mathrm{CZ} on output 28, output 31, \mathrm{CZ} on output 28, output 36, \mathrm{CZ} on output 28, output 37, \mathrm{CZ} on output 28, output 38, \mathrm{CZ} on output 28, output 41, \mathrm{CZ} on output 28, output 45, \mathrm{CZ} on output 28, output 53, \mathrm{CZ} on output 28, output 54, \mathrm{CZ} on output 28, output 55, \mathrm{CZ} on output 28, output 59, \mathrm{CZ} on output 28, output 65, \mathrm{CZ} on output 28, output 67, \mathrm{CZ} on output 28, output 69, \mathrm{CZ} on output 28, output 71, \mathrm{CZ} on output 28, output 72, \mathrm{CZ} on output 28, output 73, \mathrm{CZ} on output 28, output 74, \mathrm{CZ} on output 28, output 78, \mathrm{CZ} on output 28, output 80, \mathrm{CZ} on output 28, output 82, \mathrm{CZ} on output 28, output 87, \mathrm{CZ} on output 28, output 89, \mathrm{CZ} on output 28, output 95, \mathrm{CZ} on output 28, check 100, \mathrm{CZ} on output 28, check 101, \mathrm{CZ} on output 28, check 103, \mathrm{CZ} on output 28, check 104, \mathrm{CZ} on output 28, check 105, \mathrm{CZ} on output 28, check 107, \mathrm{CZ} on output 28, check 109, \mathrm{CZ} on output 30, output 32, \mathrm{CZ} on output 30, output 35, \mathrm{CZ} on output 30, output 37, \mathrm{CZ} on output 30, output 40, \mathrm{CZ} on output 30, output 43, \mathrm{CZ} on output 30, output 44, \mathrm{CZ} on output 30, output 47, \mathrm{CZ} on output 30, output 50, \mathrm{CZ} on output 30, output 53, \mathrm{CZ} on output 30, output 56, \mathrm{CZ} on output 30, output 58, \mathrm{CZ} on output 30, output 60, \mathrm{CZ} on output 30, output 62, \mathrm{CZ} on output 30, output 65, \mathrm{CZ} on output 30, output 68, \mathrm{CZ} on output 30, output 71, \mathrm{CZ} on output 30, output 72, \mathrm{CZ} on output 30, output 77, \mathrm{CZ} on output 30, output 80, \mathrm{CZ} on output 30, output 82, \mathrm{CZ} on output 30, output 84, \mathrm{CZ} on output 30, output 85, \mathrm{CZ} on output 30, output 86, \mathrm{CZ} on output 30, output 88, \mathrm{CZ} on output 30, output 89, \mathrm{CZ} on output 30, output 91, \mathrm{CZ} on output 30, output 94, \mathrm{CZ} on output 30, output 95, \mathrm{CZ} on output 30, check 102, \mathrm{CZ} on output 30, check 103, \mathrm{CZ} on output 30, check 106, \mathrm{CZ} on output 30, check 109, \mathrm{CZ} on output 30, check 110, \mathrm{CZ} on output 31, output 32, \mathrm{CZ} on output 31, output 35, \mathrm{CZ} on output 31, output 37, \mathrm{CZ} on output 31, output 40, \mathrm{CZ} on output 31, output 43, \mathrm{CZ} on output 31, output 44, \mathrm{CZ} on output 31, output 47, \mathrm{CZ} on output 31, output 50, \mathrm{CZ} on output 31, output 53, \mathrm{CZ} on output 31, output 56, \mathrm{CZ} on output 31, output 58, \mathrm{CZ} on output 31, output 60, \mathrm{CZ} on output 31, output 62, \mathrm{CZ} on output 31, output 65, \mathrm{CZ} on output 31, output 68, \mathrm{CZ} on output 31, output 71, \mathrm{CZ} on output 31, output 72, \mathrm{CZ} on output 31, output 77, \mathrm{CZ} on output 31, output 80, \mathrm{CZ} on output 31, output 82, \mathrm{CZ} on output 31, output 84, \mathrm{CZ} on output 31, output 85, \mathrm{CZ} on output 31, output 86, \mathrm{CZ} on output 31, output 88, \mathrm{CZ} on output 31, output 89, \mathrm{CZ} on output 31, output 91, \mathrm{CZ} on output 31, output 94, \mathrm{CZ} on output 31, output 95, \mathrm{CZ} on output 31, check 102, \mathrm{CZ} on output 31, check 103, \mathrm{CZ} on output 31, check 106, \mathrm{CZ} on output 31, check 109, \mathrm{CZ} on output 31, check 110, \mathrm{CZ} on output 32, output 35, \mathrm{CZ} on output 32, output 36, \mathrm{CZ} on output 32, output 38, \mathrm{CZ} on output 32, output 40, \mathrm{CZ} on output 32, output 41, \mathrm{CZ} on output 32, output 43, \mathrm{CZ} on output 32, output 44, \mathrm{CZ} on output 32, output 45, \mathrm{CZ} on output 32, output 47, \mathrm{CZ} on output 32, output 50, \mathrm{CZ} on output 32, output 54, \mathrm{CZ} on output 32, output 55, \mathrm{CZ} on output 32, output 56, \mathrm{CZ} on output 32, output 58, \mathrm{CZ} on output 32, output 59, \mathrm{CZ} on output 32, output 60, \mathrm{CZ} on output 32, output 62, \mathrm{CZ} on output 32, output 67, \mathrm{CZ} on output 32, output 68, \mathrm{CZ} on output 32, output 69, \mathrm{CZ} on output 32, output 73, \mathrm{CZ} on output 32, output 74, \mathrm{CZ} on output 32, output 77, \mathrm{CZ} on output 32, output 78, \mathrm{CZ} on output 32, output 84, \mathrm{CZ} on output 32, output 85, \mathrm{CZ} on output 32, output 86, \mathrm{CZ} on output 32, output 87, \mathrm{CZ} on output 32, output 88, \mathrm{CZ} on output 32, output 91, \mathrm{CZ} on output 32, output 94, \mathrm{CZ} on output 32, check 100, \mathrm{CZ} on output 32, check 101, \mathrm{CZ} on output 32, check 102, \mathrm{CZ} on output 32, check 104, \mathrm{CZ} on output 32, check 105, \mathrm{CZ} on output 32, check 106, \mathrm{CZ} on output 32, check 107, \mathrm{CZ} on output 32, check 110, \mathrm{CZ} on output 35, output 36, \mathrm{CZ} on output 35, output 38, \mathrm{CZ} on output 35, output 40, \mathrm{CZ} on output 35, output 41, \mathrm{CZ} on output 35, output 43, \mathrm{CZ} on output 35, output 44, \mathrm{CZ} on output 35, output 45, \mathrm{CZ} on output 35, output 47, \mathrm{CZ} on output 35, output 50, \mathrm{CZ} on output 35, output 54, \mathrm{CZ} on output 35, output 55, \mathrm{CZ} on output 35, output 56, \mathrm{CZ} on output 35, output 58, \mathrm{CZ} on output 35, output 59, \mathrm{CZ} on output 35, output 60, \mathrm{CZ} on output 35, output 62, \mathrm{CZ} on output 35, output 67, \mathrm{CZ} on output 35, output 68, \mathrm{CZ} on output 35, output 69, \mathrm{CZ} on output 35, output 73, \mathrm{CZ} on output 35, output 74, \mathrm{CZ} on output 35, output 77, \mathrm{CZ} on output 35, output 78, \mathrm{CZ} on output 35, output 84, \mathrm{CZ} on output 35, output 85, \mathrm{CZ} on output 35, output 86, \mathrm{CZ} on output 35, output 87, \mathrm{CZ} on output 35, output 88, \mathrm{CZ} on output 35, output 91, \mathrm{CZ} on output 35, output 94, \mathrm{CZ} on output 35, check 100, \mathrm{CZ} on output 35, check 101, \mathrm{CZ} on output 35, check 102, \mathrm{CZ} on output 35, check 104, \mathrm{CZ} on output 35, check 105, \mathrm{CZ} on output 35, check 106, \mathrm{CZ} on output 35, check 107, \mathrm{CZ} on output 35, check 110, \mathrm{CZ} on output 36, output 37, \mathrm{CZ} on output 36, output 40, \mathrm{CZ} on output 36, output 43, \mathrm{CZ} on output 36, output 44, \mathrm{CZ} on output 36, output 47, \mathrm{CZ} on output 36, output 50, \mathrm{CZ} on output 36, output 53, \mathrm{CZ} on output 36, output 56, \mathrm{CZ} on output 36, output 58, \mathrm{CZ} on output 36, output 60, \mathrm{CZ} on output 36, output 62, \mathrm{CZ} on output 36, output 65, \mathrm{CZ} on output 36, output 68, \mathrm{CZ} on output 36, output 71, \mathrm{CZ} on output 36, output 72, \mathrm{CZ} on output 36, output 77, \mathrm{CZ} on output 36, output 80, \mathrm{CZ} on output 36, output 82, \mathrm{CZ} on output 36, output 84, \mathrm{CZ} on output 36, output 85, \mathrm{CZ} on output 36, output 86, \mathrm{CZ} on output 36, output 88, \mathrm{CZ} on output 36, output 89, \mathrm{CZ} on output 36, output 91, \mathrm{CZ} on output 36, output 94, \mathrm{CZ} on output 36, output 95, \mathrm{CZ} on output 36, check 102, \mathrm{CZ} on output 36, check 103, \mathrm{CZ} on output 36, check 106, \mathrm{CZ} on output 36, check 109, \mathrm{CZ} on output 36, check 110, \mathrm{CZ} on output 37, output 38, \mathrm{CZ} on output 37, output 41, \mathrm{CZ} on output 37, output 45, \mathrm{CZ} on output 37, output 53, \mathrm{CZ} on output 37, output 54, \mathrm{CZ} on output 37, output 55, \mathrm{CZ} on output 37, output 59, \mathrm{CZ} on output 37, output 65, \mathrm{CZ} on output 37, output 67, \mathrm{CZ} on output 37, output 69, \mathrm{CZ} on output 37, output 71, \mathrm{CZ} on output 37, output 72, \mathrm{CZ} on output 37, output 73, \mathrm{CZ} on output 37, output 74, \mathrm{CZ} on output 37, output 78, \mathrm{CZ} on output 37, output 80, \mathrm{CZ} on output 37, output 82, \mathrm{CZ} on output 37, output 87, \mathrm{CZ} on output 37, output 89, \mathrm{CZ} on output 37, output 95, \mathrm{CZ} on output 37, check 100, \mathrm{CZ} on output 37, check 101, \mathrm{CZ} on output 37, check 103, \mathrm{CZ} on output 37, check 104, \mathrm{CZ} on output 37, check 105, \mathrm{CZ} on output 37, check 107, \mathrm{CZ} on output 37, check 109, \mathrm{CZ} on output 38, output 40, \mathrm{CZ} on output 38, output 43, \mathrm{CZ} on output 38, output 44, \mathrm{CZ} on output 38, output 47, \mathrm{CZ} on output 38, output 50, \mathrm{CZ} on output 38, output 53, \mathrm{CZ} on output 38, output 56, \mathrm{CZ} on output 38, output 58, \mathrm{CZ} on output 38, output 60, \mathrm{CZ} on output 38, output 62, \mathrm{CZ} on output 38, output 65, \mathrm{CZ} on output 38, output 68, \mathrm{CZ} on output 38, output 71, \mathrm{CZ} on output 38, output 72, \mathrm{CZ} on output 38, output 77, \mathrm{CZ} on output 38, output 80, \mathrm{CZ} on output 38, output 82, \mathrm{CZ} on output 38, output 84, \mathrm{CZ} on output 38, output 85, \mathrm{CZ} on output 38, output 86, \mathrm{CZ} on output 38, output 88, \mathrm{CZ} on output 38, output 89, \mathrm{CZ} on output 38, output 91, \mathrm{CZ} on output 38, output 94, \mathrm{CZ} on output 38, output 95, \mathrm{CZ} on output 38, check 102, \mathrm{CZ} on output 38, check 103, \mathrm{CZ} on output 38, check 106, \mathrm{CZ} on output 38, check 109, \mathrm{CZ} on output 38, check 110, \mathrm{CZ} on output 40, output 41, \mathrm{CZ} on output 40, output 43, \mathrm{CZ} on output 40, output 44, \mathrm{CZ} on output 40, output 45, \mathrm{CZ} on output 40, output 47, \mathrm{CZ} on output 40, output 50, \mathrm{CZ} on output 40, output 54, \mathrm{CZ} on output 40, output 55, \mathrm{CZ} on output 40, output 56, \mathrm{CZ} on output 40, output 58, \mathrm{CZ} on output 40, output 59, \mathrm{CZ} on output 40, output 60, \mathrm{CZ} on output 40, output 62, \mathrm{CZ} on output 40, output 67, \mathrm{CZ} on output 40, output 68, \mathrm{CZ} on output 40, output 69, \mathrm{CZ} on output 40, output 73, \mathrm{CZ} on output 40, output 74, \mathrm{CZ} on output 40, output 77, \mathrm{CZ} on output 40, output 78, \mathrm{CZ} on output 40, output 84, \mathrm{CZ} on output 40, output 85, \mathrm{CZ} on output 40, output 86, \mathrm{CZ} on output 40, output 87, \mathrm{CZ} on output 40, output 88, \mathrm{CZ} on output 40, output 91, \mathrm{CZ} on output 40, output 94, \mathrm{CZ} on output 40, check 100, \mathrm{CZ} on output 40, check 101, \mathrm{CZ} on output 40, check 102, \mathrm{CZ} on output 40, check 104, \mathrm{CZ} on output 40, check 105, \mathrm{CZ} on output 40, check 106, \mathrm{CZ} on output 40, check 107, \mathrm{CZ} on output 40, check 110, \mathrm{CZ} on output 41, output 43, \mathrm{CZ} on output 41, output 44, \mathrm{CZ} on output 41, output 47, \mathrm{CZ} on output 41, output 50, \mathrm{CZ} on output 41, output 53, \mathrm{CZ} on output 41, output 56, \mathrm{CZ} on output 41, output 58, \mathrm{CZ} on output 41, output 60, \mathrm{CZ} on output 41, output 62, \mathrm{CZ} on output 41, output 65, \mathrm{CZ} on output 41, output 68, \mathrm{CZ} on output 41, output 71, \mathrm{CZ} on output 41, output 72, \mathrm{CZ} on output 41, output 77, \mathrm{CZ} on output 41, output 80, \mathrm{CZ} on output 41, output 82, \mathrm{CZ} on output 41, output 84, \mathrm{CZ} on output 41, output 85, \mathrm{CZ} on output 41, output 86, \mathrm{CZ} on output 41, output 88, \mathrm{CZ} on output 41, output 89, \mathrm{CZ} on output 41, output 91, \mathrm{CZ} on output 41, output 94, \mathrm{CZ} on output 41, output 95, \mathrm{CZ} on output 41, check 102, \mathrm{CZ} on output 41, check 103, \mathrm{CZ} on output 41, check 106, \mathrm{CZ} on output 41, check 109, \mathrm{CZ} on output 41, check 110, \mathrm{CZ} on output 43, output 44, \mathrm{CZ} on output 43, output 45, \mathrm{CZ} on output 43, output 47, \mathrm{CZ} on output 43, output 50, \mathrm{CZ} on output 43, output 54, \mathrm{CZ} on output 43, output 55, \mathrm{CZ} on output 43, output 56, \mathrm{CZ} on output 43, output 58, \mathrm{CZ} on output 43, output 59, \mathrm{CZ} on output 43, output 60, \mathrm{CZ} on output 43, output 62, \mathrm{CZ} on output 43, output 67, \mathrm{CZ} on output 43, output 68, \mathrm{CZ} on output 43, output 69, \mathrm{CZ} on output 43, output 73, \mathrm{CZ} on output 43, output 74, \mathrm{CZ} on output 43, output 77, \mathrm{CZ} on output 43, output 78, \mathrm{CZ} on output 43, output 84, \mathrm{CZ} on output 43, output 85, \mathrm{CZ} on output 43, output 86, \mathrm{CZ} on output 43, output 87, \mathrm{CZ} on output 43, output 88, \mathrm{CZ} on output 43, output 91, \mathrm{CZ} on output 43, output 94, \mathrm{CZ} on output 43, check 100, \mathrm{CZ} on output 43, check 101, \mathrm{CZ} on output 43, check 102, \mathrm{CZ} on output 43, check 104, \mathrm{CZ} on output 43, check 105, \mathrm{CZ} on output 43, check 106, \mathrm{CZ} on output 43, check 107, \mathrm{CZ} on output 43, check 110, \mathrm{CZ} on output 44, output 45, \mathrm{CZ} on output 44, output 47, \mathrm{CZ} on output 44, output 50, \mathrm{CZ} on output 44, output 54, \mathrm{CZ} on output 44, output 55, \mathrm{CZ} on output 44, output 56, \mathrm{CZ} on output 44, output 58, \mathrm{CZ} on output 44, output 59, \mathrm{CZ} on output 44, output 60, \mathrm{CZ} on output 44, output 62, \mathrm{CZ} on output 44, output 67, \mathrm{CZ} on output 44, output 68, \mathrm{CZ} on output 44, output 69, \mathrm{CZ} on output 44, output 73, \mathrm{CZ} on output 44, output 74, \mathrm{CZ} on output 44, output 77, \mathrm{CZ} on output 44, output 78, \mathrm{CZ} on output 44, output 84, \mathrm{CZ} on output 44, output 85, \mathrm{CZ} on output 44, output 86, \mathrm{CZ} on output 44, output 87, \mathrm{CZ} on output 44, output 88, \mathrm{CZ} on output 44, output 91, \mathrm{CZ} on output 44, output 94, \mathrm{CZ} on output 44, check 100, \mathrm{CZ} on output 44, check 101, \mathrm{CZ} on output 44, check 102, \mathrm{CZ} on output 44, check 104, \mathrm{CZ} on output 44, check 105, \mathrm{CZ} on output 44, check 106, \mathrm{CZ} on output 44, check 107, \mathrm{CZ} on output 44, check 110, \mathrm{CZ} on output 45, output 47, \mathrm{CZ} on output 45, output 50, \mathrm{CZ} on output 45, output 53, \mathrm{CZ} on output 45, output 56, \mathrm{CZ} on output 45, output 58, \mathrm{CZ} on output 45, output 60, \mathrm{CZ} on output 45, output 62, \mathrm{CZ} on output 45, output 65, \mathrm{CZ} on output 45, output 68, \mathrm{CZ} on output 45, output 71, \mathrm{CZ} on output 45, output 72, \mathrm{CZ} on output 45, output 77, \mathrm{CZ} on output 45, output 80, \mathrm{CZ} on output 45, output 82, \mathrm{CZ} on output 45, output 84, \mathrm{CZ} on output 45, output 85, \mathrm{CZ} on output 45, output 86, \mathrm{CZ} on output 45, output 88, \mathrm{CZ} on output 45, output 89, \mathrm{CZ} on output 45, output 91, \mathrm{CZ} on output 45, output 94, \mathrm{CZ} on output 45, output 95, \mathrm{CZ} on output 45, check 100, \mathrm{CZ} on output 45, check 102, \mathrm{CZ} on output 45, check 103, \mathrm{CZ} on output 45, check 104, \mathrm{CZ} on output 45, check 106, \mathrm{CZ} on output 45, check 109, \mathrm{CZ} on output 45, check 110, \mathrm{CZ} on output 47, output 50, \mathrm{CZ} on output 47, output 54, \mathrm{CZ} on output 47, output 55, \mathrm{CZ} on output 47, output 56, \mathrm{CZ} on output 47, output 58, \mathrm{CZ} on output 47, output 59, \mathrm{CZ} on output 47, output 60, \mathrm{CZ} on output 47, output 62, \mathrm{CZ} on output 47, output 67, \mathrm{CZ} on output 47, output 68, \mathrm{CZ} on output 47, output 69, \mathrm{CZ} on output 47, output 73, \mathrm{CZ} on output 47, output 74, \mathrm{CZ} on output 47, output 77, \mathrm{CZ} on output 47, output 78, \mathrm{CZ} on output 47, output 84, \mathrm{CZ} on output 47, output 85, \mathrm{CZ} on output 47, output 86, \mathrm{CZ} on output 47, output 87, \mathrm{CZ} on output 47, output 88, \mathrm{CZ} on output 47, output 91, \mathrm{CZ} on output 47, output 94, \mathrm{CZ} on output 47, check 100, \mathrm{CZ} on output 47, check 101, \mathrm{CZ} on output 47, check 102, \mathrm{CZ} on output 47, check 104, \mathrm{CZ} on output 47, check 105, \mathrm{CZ} on output 47, check 106, \mathrm{CZ} on output 47, check 107, \mathrm{CZ} on output 47, check 110, \mathrm{CZ} on output 50, output 54, \mathrm{CZ} on output 50, output 55, \mathrm{CZ} on output 50, output 56, \mathrm{CZ} on output 50, output 58, \mathrm{CZ} on output 50, output 59, \mathrm{CZ} on output 50, output 60, \mathrm{CZ} on output 50, output 62, \mathrm{CZ} on output 50, output 67, \mathrm{CZ} on output 50, output 68, \mathrm{CZ} on output 50, output 69, \mathrm{CZ} on output 50, output 73, \mathrm{CZ} on output 50, output 74, \mathrm{CZ} on output 50, output 77, \mathrm{CZ} on output 50, output 78, \mathrm{CZ} on output 50, output 84, \mathrm{CZ} on output 50, output 85, \mathrm{CZ} on output 50, output 86, \mathrm{CZ} on output 50, output 87, \mathrm{CZ} on output 50, output 88, \mathrm{CZ} on output 50, output 91, \mathrm{CZ} on output 50, output 94, \mathrm{CZ} on output 50, check 100, \mathrm{CZ} on output 50, check 101, \mathrm{CZ} on output 50, check 102, \mathrm{CZ} on output 50, check 104, \mathrm{CZ} on output 50, check 105, \mathrm{CZ} on output 50, check 106, \mathrm{CZ} on output 50, check 107, \mathrm{CZ} on output 50, check 110, \mathrm{CZ} on output 53, output 54, \mathrm{CZ} on output 53, output 55, \mathrm{CZ} on output 53, output 59, \mathrm{CZ} on output 53, output 65, \mathrm{CZ} on output 53, output 67, \mathrm{CZ} on output 53, output 69, \mathrm{CZ} on output 53, output 71, \mathrm{CZ} on output 53, output 72, \mathrm{CZ} on output 53, output 73, \mathrm{CZ} on output 53, output 74, \mathrm{CZ} on output 53, output 78, \mathrm{CZ} on output 53, output 80, \mathrm{CZ} on output 53, output 82, \mathrm{CZ} on output 53, output 87, \mathrm{CZ} on output 53, output 89, \mathrm{CZ} on output 53, output 95, \mathrm{CZ} on output 53, check 100, \mathrm{CZ} on output 53, check 101, \mathrm{CZ} on output 53, check 103, \mathrm{CZ} on output 53, check 104, \mathrm{CZ} on output 53, check 105, \mathrm{CZ} on output 53, check 107, \mathrm{CZ} on output 53, check 109, \mathrm{CZ} on output 54, output 56, \mathrm{CZ} on output 54, output 58, \mathrm{CZ} on output 54, output 60, \mathrm{CZ} on output 54, output 62, \mathrm{CZ} on output 54, output 65, \mathrm{CZ} on output 54, output 68, \mathrm{CZ} on output 54, output 71, \mathrm{CZ} on output 54, output 72, \mathrm{CZ} on output 54, output 77, \mathrm{CZ} on output 54, output 80, \mathrm{CZ} on output 54, output 82, \mathrm{CZ} on output 54, output 84, \mathrm{CZ} on output 54, output 85, \mathrm{CZ} on output 54, output 86, \mathrm{CZ} on output 54, output 88, \mathrm{CZ} on output 54, output 89, \mathrm{CZ} on output 54, output 91, \mathrm{CZ} on output 54, output 94, \mathrm{CZ} on output 54, output 95, \mathrm{CZ} on output 54, check 102, \mathrm{CZ} on output 54, check 103, \mathrm{CZ} on output 54, check 106, \mathrm{CZ} on output 54, check 109, \mathrm{CZ} on output 54, check 110, \mathrm{CZ} on output 55, output 56, \mathrm{CZ} on output 55, output 58, \mathrm{CZ} on output 55, output 60, \mathrm{CZ} on output 55, output 62, \mathrm{CZ} on output 55, output 65, \mathrm{CZ} on output 55, output 68, \mathrm{CZ} on output 55, output 71, \mathrm{CZ} on output 55, output 72, \mathrm{CZ} on output 55, output 77, \mathrm{CZ} on output 55, output 80, \mathrm{CZ} on output 55, output 82, \mathrm{CZ} on output 55, output 84, \mathrm{CZ} on output 55, output 85, \mathrm{CZ} on output 55, output 86, \mathrm{CZ} on output 55, output 88, \mathrm{CZ} on output 55, output 89, \mathrm{CZ} on output 55, output 91, \mathrm{CZ} on output 55, output 94, \mathrm{CZ} on output 55, output 95, \mathrm{CZ} on output 55, check 102, \mathrm{CZ} on output 55, check 103, \mathrm{CZ} on output 55, check 106, \mathrm{CZ} on output 55, check 109, \mathrm{CZ} on output 55, check 110, \mathrm{CZ} on output 56, output 58, \mathrm{CZ} on output 56, output 59, \mathrm{CZ} on output 56, output 60, \mathrm{CZ} on output 56, output 62, \mathrm{CZ} on output 56, output 67, \mathrm{CZ} on output 56, output 68, \mathrm{CZ} on output 56, output 69, \mathrm{CZ} on output 56, output 73, \mathrm{CZ} on output 56, output 74, \mathrm{CZ} on output 56, output 77, \mathrm{CZ} on output 56, output 78, \mathrm{CZ} on output 56, output 84, \mathrm{CZ} on output 56, output 85, \mathrm{CZ} on output 56, output 86, \mathrm{CZ} on output 56, output 87, \mathrm{CZ} on output 56, output 88, \mathrm{CZ} on output 56, output 91, \mathrm{CZ} on output 56, output 94, \mathrm{CZ} on output 56, check 100, \mathrm{CZ} on output 56, check 101, \mathrm{CZ} on output 56, check 102, \mathrm{CZ} on output 56, check 104, \mathrm{CZ} on output 56, check 105, \mathrm{CZ} on output 56, check 106, \mathrm{CZ} on output 56, check 107, \mathrm{CZ} on output 56, check 110, \mathrm{CZ} on output 58, output 59, \mathrm{CZ} on output 58, output 60, \mathrm{CZ} on output 58, output 62, \mathrm{CZ} on output 58, output 67, \mathrm{CZ} on output 58, output 68, \mathrm{CZ} on output 58, output 69, \mathrm{CZ} on output 58, output 73, \mathrm{CZ} on output 58, output 74, \mathrm{CZ} on output 58, output 77, \mathrm{CZ} on output 58, output 78, \mathrm{CZ} on output 58, output 84, \mathrm{CZ} on output 58, output 85, \mathrm{CZ} on output 58, output 86, \mathrm{CZ} on output 58, output 87, \mathrm{CZ} on output 58, output 88, \mathrm{CZ} on output 58, output 91, \mathrm{CZ} on output 58, output 94, \mathrm{CZ} on output 58, check 100, \mathrm{CZ} on output 58, check 101, \mathrm{CZ} on output 58, check 102, \mathrm{CZ} on output 58, check 104, \mathrm{CZ} on output 58, check 105, \mathrm{CZ} on output 58, check 106, \mathrm{CZ} on output 58, check 107, \mathrm{CZ} on output 58, check 110, \mathrm{CZ} on output 59, output 60, \mathrm{CZ} on output 59, output 62, \mathrm{CZ} on output 59, output 65, \mathrm{CZ} on output 59, output 68, \mathrm{CZ} on output 59, output 71, \mathrm{CZ} on output 59, output 72, \mathrm{CZ} on output 59, output 77, \mathrm{CZ} on output 59, output 80, \mathrm{CZ} on output 59, output 82, \mathrm{CZ} on output 59, output 84, \mathrm{CZ} on output 59, output 85, \mathrm{CZ} on output 59, output 86, \mathrm{CZ} on output 59, output 88, \mathrm{CZ} on output 59, output 89, \mathrm{CZ} on output 59, output 91, \mathrm{CZ} on output 59, output 94, \mathrm{CZ} on output 59, output 95, \mathrm{CZ} on output 59, check 102, \mathrm{CZ} on output 59, check 103, \mathrm{CZ} on output 59, check 106, \mathrm{CZ} on output 59, check 109, \mathrm{CZ} on output 59, check 110, \mathrm{CZ} on output 60, output 62, \mathrm{CZ} on output 60, output 67, \mathrm{CZ} on output 60, output 68, \mathrm{CZ} on output 60, output 69, \mathrm{CZ} on output 60, output 73, \mathrm{CZ} on output 60, output 74, \mathrm{CZ} on output 60, output 77, \mathrm{CZ} on output 60, output 78, \mathrm{CZ} on output 60, output 84, \mathrm{CZ} on output 60, output 85, \mathrm{CZ} on output 60, output 86, \mathrm{CZ} on output 60, output 87, \mathrm{CZ} on output 60, output 88, \mathrm{CZ} on output 60, output 91, \mathrm{CZ} on output 60, output 94, \mathrm{CZ} on output 60, check 100, \mathrm{CZ} on output 60, check 101, \mathrm{CZ} on output 60, check 102, \mathrm{CZ} on output 60, check 104, \mathrm{CZ} on output 60, check 105, \mathrm{CZ} on output 60, check 106, \mathrm{CZ} on output 60, check 107, \mathrm{CZ} on output 60, check 110, \mathrm{CZ} on output 62, output 67, \mathrm{CZ} on output 62, output 68, \mathrm{CZ} on output 62, output 69, \mathrm{CZ} on output 62, output 73, \mathrm{CZ} on output 62, output 74, \mathrm{CZ} on output 62, output 77, \mathrm{CZ} on output 62, output 78, \mathrm{CZ} on output 62, output 84, \mathrm{CZ} on output 62, output 85, \mathrm{CZ} on output 62, output 86, \mathrm{CZ} on output 62, output 87, \mathrm{CZ} on output 62, output 88, \mathrm{CZ} on output 62, output 91, \mathrm{CZ} on output 62, output 94, \mathrm{CZ} on output 62, check 100, \mathrm{CZ} on output 62, check 101, \mathrm{CZ} on output 62, check 102, \mathrm{CZ} on output 62, check 104, \mathrm{CZ} on output 62, check 105, \mathrm{CZ} on output 62, check 106, \mathrm{CZ} on output 62, check 107, \mathrm{CZ} on output 62, check 110, \mathrm{CZ} on output 65, output 67, \mathrm{CZ} on output 65, output 69, \mathrm{CZ} on output 65, output 71, \mathrm{CZ} on output 65, output 72, \mathrm{CZ} on output 65, output 73, \mathrm{CZ} on output 65, output 74, \mathrm{CZ} on output 65, output 78, \mathrm{CZ} on output 65, output 80, \mathrm{CZ} on output 65, output 82, \mathrm{CZ} on output 65, output 87, \mathrm{CZ} on output 65, output 89, \mathrm{CZ} on output 65, output 95, \mathrm{CZ} on output 65, check 100, \mathrm{CZ} on output 65, check 101, \mathrm{CZ} on output 65, check 103, \mathrm{CZ} on output 65, check 104, \mathrm{CZ} on output 65, check 105, \mathrm{CZ} on output 65, check 107, \mathrm{CZ} on output 65, check 109, \mathrm{CZ} on output 67, output 68, \mathrm{CZ} on output 67, output 71, \mathrm{CZ} on output 67, output 72, \mathrm{CZ} on output 67, output 77, \mathrm{CZ} on output 67, output 80, \mathrm{CZ} on output 67, output 82, \mathrm{CZ} on output 67, output 84, \mathrm{CZ} on output 67, output 85, \mathrm{CZ} on output 67, output 86, \mathrm{CZ} on output 67, output 88, \mathrm{CZ} on output 67, output 89, \mathrm{CZ} on output 67, output 91, \mathrm{CZ} on output 67, output 94, \mathrm{CZ} on output 67, output 95, \mathrm{CZ} on output 67, check 102, \mathrm{CZ} on output 67, check 103, \mathrm{CZ} on output 67, check 106, \mathrm{CZ} on output 67, check 109, \mathrm{CZ} on output 67, check 110, \mathrm{CZ} on output 68, output 69, \mathrm{CZ} on output 68, output 73, \mathrm{CZ} on output 68, output 74, \mathrm{CZ} on output 68, output 77, \mathrm{CZ} on output 68, output 78, \mathrm{CZ} on output 68, output 84, \mathrm{CZ} on output 68, output 85, \mathrm{CZ} on output 68, output 86, \mathrm{CZ} on output 68, output 87, \mathrm{CZ} on output 68, output 88, \mathrm{CZ} on output 68, output 91, \mathrm{CZ} on output 68, output 94, \mathrm{CZ} on output 68, check 100, \mathrm{CZ} on output 68, check 101, \mathrm{CZ} on output 68, check 102, \mathrm{CZ} on output 68, check 104, \mathrm{CZ} on output 68, check 105, \mathrm{CZ} on output 68, check 106, \mathrm{CZ} on output 68, check 107, \mathrm{CZ} on output 68, check 110, \mathrm{CZ} on output 69, output 71, \mathrm{CZ} on output 69, output 72, \mathrm{CZ} on output 69, output 77, \mathrm{CZ} on output 69, output 80, \mathrm{CZ} on output 69, output 82, \mathrm{CZ} on output 69, output 84, \mathrm{CZ} on output 69, output 85, \mathrm{CZ} on output 69, output 86, \mathrm{CZ} on output 69, output 88, \mathrm{CZ} on output 69, output 89, \mathrm{CZ} on output 69, output 91, \mathrm{CZ} on output 69, output 94, \mathrm{CZ} on output 69, output 95, \mathrm{CZ} on output 69, check 102, \mathrm{CZ} on output 69, check 103, \mathrm{CZ} on output 69, check 106, \mathrm{CZ} on output 69, check 109, \mathrm{CZ} on output 69, check 110, \mathrm{CZ} on output 71, output 72, \mathrm{CZ} on output 71, output 73, \mathrm{CZ} on output 71, output 74, \mathrm{CZ} on output 71, output 78, \mathrm{CZ} on output 71, output 80, \mathrm{CZ} on output 71, output 82, \mathrm{CZ} on output 71, output 87, \mathrm{CZ} on output 71, output 89, \mathrm{CZ} on output 71, output 95, \mathrm{CZ} on output 71, check 100, \mathrm{CZ} on output 71, check 101, \mathrm{CZ} on output 71, check 103, \mathrm{CZ} on output 71, check 104, \mathrm{CZ} on output 71, check 105, \mathrm{CZ} on output 71, check 107, \mathrm{CZ} on output 71, check 109, \mathrm{CZ} on output 72, output 73, \mathrm{CZ} on output 72, output 74, \mathrm{CZ} on output 72, output 78, \mathrm{CZ} on output 72, output 80, \mathrm{CZ} on output 72, output 82, \mathrm{CZ} on output 72, output 87, \mathrm{CZ} on output 72, output 89, \mathrm{CZ} on output 72, output 95, \mathrm{CZ} on output 72, check 100, \mathrm{CZ} on output 72, check 101, \mathrm{CZ} on output 72, check 103, \mathrm{CZ} on output 72, check 104, \mathrm{CZ} on output 72, check 105, \mathrm{CZ} on output 72, check 107, \mathrm{CZ} on output 72, check 109, \mathrm{CZ} on output 73, output 77, \mathrm{CZ} on output 73, output 80, \mathrm{CZ} on output 73, output 82, \mathrm{CZ} on output 73, output 84, \mathrm{CZ} on output 73, output 85, \mathrm{CZ} on output 73, output 86, \mathrm{CZ} on output 73, output 88, \mathrm{CZ} on output 73, output 89, \mathrm{CZ} on output 73, output 91, \mathrm{CZ} on output 73, output 94, \mathrm{CZ} on output 73, output 95, \mathrm{CZ} on output 73, check 102, \mathrm{CZ} on output 73, check 103, \mathrm{CZ} on output 73, check 106, \mathrm{CZ} on output 73, check 109, \mathrm{CZ} on output 73, check 110, \mathrm{CZ} on output 74, output 77, \mathrm{CZ} on output 74, output 80, \mathrm{CZ} on output 74, output 82, \mathrm{CZ} on output 74, output 84, \mathrm{CZ} on output 74, output 85, \mathrm{CZ} on output 74, output 86, \mathrm{CZ} on output 74, output 88, \mathrm{CZ} on output 74, output 89, \mathrm{CZ} on output 74, output 91, \mathrm{CZ} on output 74, output 94, \mathrm{CZ} on output 74, output 95, \mathrm{CZ} on output 74, check 102, \mathrm{CZ} on output 74, check 103, \mathrm{CZ} on output 74, check 106, \mathrm{CZ} on output 74, check 109, \mathrm{CZ} on output 74, check 110, \mathrm{CZ} on output 77, output 78, \mathrm{CZ} on output 77, output 84, \mathrm{CZ} on output 77, output 85, \mathrm{CZ} on output 77, output 86, \mathrm{CZ} on output 77, output 87, \mathrm{CZ} on output 77, output 88, \mathrm{CZ} on output 77, output 91, \mathrm{CZ} on output 77, output 94, \mathrm{CZ} on output 77, check 100, \mathrm{CZ} on output 77, check 101, \mathrm{CZ} on output 77, check 102, \mathrm{CZ} on output 77, check 104, \mathrm{CZ} on output 77, check 105, \mathrm{CZ} on output 77, check 106, \mathrm{CZ} on output 77, check 107, \mathrm{CZ} on output 77, check 110, \mathrm{CZ} on output 78, output 80, \mathrm{CZ} on output 78, output 82, \mathrm{CZ} on output 78, output 84, \mathrm{CZ} on output 78, output 85, \mathrm{CZ} on output 78, output 86, \mathrm{CZ} on output 78, output 88, \mathrm{CZ} on output 78, output 89, \mathrm{CZ} on output 78, output 91, \mathrm{CZ} on output 78, output 94, \mathrm{CZ} on output 78, output 95, \mathrm{CZ} on output 78, check 102, \mathrm{CZ} on output 78, check 103, \mathrm{CZ} on output 78, check 106, \mathrm{CZ} on output 78, check 109, \mathrm{CZ} on output 78, check 110, \mathrm{CZ} on output 80, output 82, \mathrm{CZ} on output 80, output 87, \mathrm{CZ} on output 80, output 89, \mathrm{CZ} on output 80, output 95, \mathrm{CZ} on output 80, check 100, \mathrm{CZ} on output 80, check 101, \mathrm{CZ} on output 80, check 103, \mathrm{CZ} on output 80, check 104, \mathrm{CZ} on output 80, check 105, \mathrm{CZ} on output 80, check 107, \mathrm{CZ} on output 80, check 109, \mathrm{CZ} on output 82, output 87, \mathrm{CZ} on output 82, output 89, \mathrm{CZ} on output 82, output 95, \mathrm{CZ} on output 82, check 100, \mathrm{CZ} on output 82, check 101, \mathrm{CZ} on output 82, check 103, \mathrm{CZ} on output 82, check 104, \mathrm{CZ} on output 82, check 105, \mathrm{CZ} on output 82, check 107, \mathrm{CZ} on output 82, check 109, \mathrm{CZ} on output 84, output 85, \mathrm{CZ} on output 84, output 86, \mathrm{CZ} on output 84, output 87, \mathrm{CZ} on output 84, output 88, \mathrm{CZ} on output 84, output 91, \mathrm{CZ} on output 84, output 94, \mathrm{CZ} on output 84, check 100, \mathrm{CZ} on output 84, check 101, \mathrm{CZ} on output 84, check 102, \mathrm{CZ} on output 84, check 104, \mathrm{CZ} on output 84, check 105, \mathrm{CZ} on output 84, check 106, \mathrm{CZ} on output 84, check 107, \mathrm{CZ} on output 84, check 110, \mathrm{CZ} on output 85, output 86, \mathrm{CZ} on output 85, output 87, \mathrm{CZ} on output 85, output 88, \mathrm{CZ} on output 85, output 91, \mathrm{CZ} on output 85, output 94, \mathrm{CZ} on output 85, check 100, \mathrm{CZ} on output 85, check 101, \mathrm{CZ} on output 85, check 102, \mathrm{CZ} on output 85, check 104, \mathrm{CZ} on output 85, check 105, \mathrm{CZ} on output 85, check 106, \mathrm{CZ} on output 85, check 107, \mathrm{CZ} on output 85, check 110, \mathrm{CZ} on output 86, output 87, \mathrm{CZ} on output 86, output 88, \mathrm{CZ} on output 86, output 91, \mathrm{CZ} on output 86, output 94, \mathrm{CZ} on output 86, check 100, \mathrm{CZ} on output 86, check 101, \mathrm{CZ} on output 86, check 102, \mathrm{CZ} on output 86, check 104, \mathrm{CZ} on output 86, check 105, \mathrm{CZ} on output 86, check 106, \mathrm{CZ} on output 86, check 107, \mathrm{CZ} on output 86, check 110, \mathrm{CZ} on output 87, output 88, \mathrm{CZ} on output 87, output 89, \mathrm{CZ} on output 87, output 91, \mathrm{CZ} on output 87, output 94, \mathrm{CZ} on output 87, output 95, \mathrm{CZ} on output 87, check 102, \mathrm{CZ} on output 87, check 103, \mathrm{CZ} on output 87, check 106, \mathrm{CZ} on output 87, check 109, \mathrm{CZ} on output 87, check 110, \mathrm{CZ} on output 88, output 91, \mathrm{CZ} on output 88, output 94, \mathrm{CZ} on output 88, check 100, \mathrm{CZ} on output 88, check 101, \mathrm{CZ} on output 88, check 102, \mathrm{CZ} on output 88, check 104, \mathrm{CZ} on output 88, check 105, \mathrm{CZ} on output 88, check 106, \mathrm{CZ} on output 88, check 107, \mathrm{CZ} on output 88, check 110, \mathrm{CZ} on output 89, output 95, \mathrm{CZ} on output 89, check 100, \mathrm{CZ} on output 89, check 101, \mathrm{CZ} on output 89, check 103, \mathrm{CZ} on output 89, check 104, \mathrm{CZ} on output 89, check 105, \mathrm{CZ} on output 89, check 107, \mathrm{CZ} on output 89, check 109, \mathrm{CZ} on output 91, output 94, \mathrm{CZ} on output 91, check 100, \mathrm{CZ} on output 91, check 101, \mathrm{CZ} on output 91, check 102, \mathrm{CZ} on output 91, check 104, \mathrm{CZ} on output 91, check 105, \mathrm{CZ} on output 91, check 106, \mathrm{CZ} on output 91, check 107, \mathrm{CZ} on output 91, check 110, \mathrm{CZ} on output 94, check 100, \mathrm{CZ} on output 94, check 101, \mathrm{CZ} on output 94, check 102, \mathrm{CZ} on output 94, check 104, \mathrm{CZ} on output 94, check 105, \mathrm{CZ} on output 94, check 106, \mathrm{CZ} on output 94, check 107, \mathrm{CZ} on output 94, check 110, \mathrm{CZ} on output 95, check 100, \mathrm{CZ} on output 95, check 101, \mathrm{CZ} on output 95, check 103, \mathrm{CZ} on output 95, check 104, \mathrm{CZ} on output 95, check 105, \mathrm{CZ} on output 95, check 107, \mathrm{CZ} on output 95, check 109, \mathrm{CZ} on check 100, check 102, \mathrm{CZ} on check 100, check 103, \mathrm{CZ} on check 100, check 104, \mathrm{CZ} on check 100, check 106, \mathrm{CZ} on check 100, check 109, \mathrm{CZ} on check 100, check 110, \mathrm{CZ} on check 101, check 102, \mathrm{CZ} on check 101, check 103, \mathrm{CZ} on check 101, check 106, \mathrm{CZ} on check 101, check 109, \mathrm{CZ} on check 101, check 110, \mathrm{CZ} on check 102, check 104, \mathrm{CZ} on check 102, check 105, \mathrm{CZ} on check 102, check 106, \mathrm{CZ} on check 102, check 107, \mathrm{CZ} on check 102, check 110, \mathrm{CZ} on check 103, check 104, \mathrm{CZ} on check 103, check 105, \mathrm{CZ} on check 103, check 107, \mathrm{CZ} on check 103, check 109, \mathrm{CZ} on check 104, check 106, \mathrm{CZ} on check 104, check 109, \mathrm{CZ} on check 104, check 110, \mathrm{CZ} on check 105, check 106, \mathrm{CZ} on check 105, check 109, \mathrm{CZ} on check 105, check 110, \mathrm{CZ} on check 106, check 107, \mathrm{CZ} on check 106, check 110, \mathrm{CZ} on check 107, check 109, \mathrm{CZ} on check 107, check 110

Or no Clifford gate at all: run \mathrm{T}^3 on rotations 0, 3, 4, 8, 10, 19, 31, 33, 42, 44, 51, 57, 58, 60, 66, 70, 74, 77, 79, 88, 93, 94, 100, 102 and 111 more (listed below); \mathrm{T}^5 on rotations 1, 2, 9, 12, 16, 17, 20, 21, 23, 24, 29, 34, 37, 39, 40, 41, 47, 50, 52, 55, 56, 59, 62, 63 and 13 more (listed below); \mathrm{T}^\dagger on rotations 26, 35, 36, 38, 46, 49, 64, 65, 78, 80, 82, 86, 87, 95, 104, 106, 211, 213, and \mathrm{T} on the rest. A power of \mathrm{T} costs one magic state, like \mathrm{T} itself. For a code this is a transversal \mathrm{T} gate, \mathrm{T}^j on each qubit.

All 135 rotations at T³

0, 3, 4, 8, 10, 19, 31, 33, 42, 44, 51, 57, 58, 60, 66, 70, 74, 77, 79, 88, 93, 94, 100, 102, 114, 116, 119, 120, 129, 133, 134, 136, 137, 140, 141, 142, 146, 147, 149, 150, 152, 159, 164, 166, 169, 170, 172, 174, 177, 178, 182, 186, 187, 190, 195, 196, 197, 201, 206, 214, 215, 218, 219, 222, 223, 225, 226, 227, 232, 235, 243, 248, 251, 252, 253, 254, 255, 257, 258, 262, 266, 267, 275, 277, 280, 282, 285, 286, 291, 292, 293, 298, 299, 300, 302, 303, 309, 312, 313, 314, 317, 320, 321, 322, 324, 327, 329, 330, 331, 333, 334, 342, 345, 346, 350, 352, 358, 359, 360, 361, 365, 368, 372, 374, 378, 380, 382, 384, 390, 392, 397, 401, 402, 403, 405

All 37 rotations at T⁵

1, 2, 9, 12, 16, 17, 20, 21, 23, 24, 29, 34, 37, 39, 40, 41, 47, 50, 52, 55, 56, 59, 62, 63, 68, 75, 76, 83, 84, 85, 89, 90, 92, 96, 103, 117, 209

Rotations are numbered by matrix column, from 0. The correction comes from the columns by the weight expansion of Bravyi and Haah (2012). verify_catalog.py re-derives it, checks the corrected circuit's phase input by input against the gate, and on small circuits simulates it gate by gate.

Convert the output with CNOT and S

A CNOT circuit on the outputs, followed by S, Z and CZ gates, turns this factory's gate into other gates that prepare the same magic state. Type a target gate to check whether it is reachable. If it is, you get the circuit, checked on every basis state.

Or list every gate it reaches. The list is built in your browser and saved as a text file, one gate per line.

Python code that writes the same list
import json, urllib.request

NAMES = {1: "T", 2: "CS", 3: "CCZ"}


def equivalent_gates(k, terms, limit=1_000_000):
    """Every gate a CNOT circuit and S, Z, CZ gates reach from this one.

    A gate is its set of terms mod Clifford: {a} is T, {a,b} is CS and
    {a,b,c} is CCZ on those outputs. CNOT c->t sends x_t to
    x_c + x_t - 2 x_c x_t, so a term on t but not c adds the term with t
    replaced by c, and, below CCZ, the term with c added.
    """
    start = frozenset(frozenset(m) for m in terms)
    seen, queue = {start}, [start]
    for gate in queue:
        for c in range(k):
            for t in range(k):
                if c == t:
                    continue
                new = set(gate)
                for m in gate:
                    if t in m and c not in m:
                        new ^= {(m - {t}) | {c}}
                        if len(m) < 3:
                            new ^= {m | {c}}
                new = frozenset(new)
                if new not in seen:
                    seen.add(new)
                    queue.append(new)
                    if len(seen) > limit:
                        raise RuntimeError(f"more than {limit} equivalent gates")
    return seen


def name(gate, k):
    sep = "," if k > 10 else ""
    terms = sorted((sorted(m) for m in gate), key=lambda m: (len(m), m))
    return "·".join(NAMES[len(m)] + sep.join(map(str, m)) for m in terms) or "I"


url = "https://shubhamj810.github.io/magic-state-factory-repo/data/factories/406.100.3.a.json"
record = json.load(urllib.request.urlopen(url))
k = record["parameters"]["k"]
gates = equivalent_gates(k, record["gate"]["monomials"])
lines = sorted(name(g, k) for g in gates)
print(len(lines), "equivalent gates")
with open("equivalent-gates-406.100.3.a.txt", "w") as out:
    out.write("\n".join(lines) + "\n")

Distance

d=3, exact. No fault of weight below 3 is both undetectable and damaging. One of weight 3 is.

Exactly 2,617 faults of weight 3 are undetectable and damaging, so A_{3}=2{,}617. If each rotation fails independently with probability p, an accepted run has a damaged output with probability A_{3}\,p^{3}+O(p^{4}).

A damaging fault of weight 3 sits on columns [0,3,316].

A fault is a set of faulty columns. It is undetectable when their check parts cancel, and damaging when their output parts do not.

Original source

S. P. Jain, A. Wills, and S. Singh, "Symmetry and AI-assisted discovery of magic-state factories," arXiv:2610.06535 (2026). arxiv.org/abs/2610.06535

Provenance

a paired-column contraction of an existing triorthogonal code, in the pure-T distillation-exponent release (gamma = log(n/k)/log d, n < 1000); a verified witness, not a maximum -- only the release's own frontier points are the lowest gamma it knows

Found by: AI search (gamma frontier): contraction of an existing code

Discovery: AI search

1 recorded source
[
 {
  "regime": "AI search (gamma frontier): contraction of an existing code",
  "file": "gamma_frontier_release/protocols/paired_column_contraction_406_100_3_05646a41869f.json",
  "label": "paired_column_contraction_406_100_3_05646a41869f",
  "N": 112,
  "d": 3,
  "d_is_exact": true,
  "origin": "Existing triorthogonal code with physical paired-column contraction",
  "provenance": "gamma frontier release record paired_column_contraction_406_100_3_05646a41869f (source catalogue id paired_column_contraction_406_100_3_05646a41869f); construction: Existing triorthogonal code with physical paired-column contraction; matrix 05646a41869f0988...; the release states d=3 (exact), gamma=1.275411706264773 (exact)",
  "notes": "matrix gamma_frontier_release/matrices/05646a41869f0988b46d2e61c03c4fb7e3181d62d73c0831640a334fbcd43a1b.matrix"
 }
]

Use it in code

Load this factory and re-derive every number from its circuit with the catalogue's own verifier.

# git clone https://github.com/shubhamj810/magic-state-factory-repo
# cd magic-state-factory-repo/master_catalog
import json, urllib.request
import verify_catalog as VC

url = "https://shubhamj810.github.io/magic-state-factory-repo/data/factories/406.100.3.a.json"
record = json.load(urllib.request.urlopen(url))
columns = record["circuit"]["columns"]
k, N = record["parameters"]["k"], record["parameters"]["N"]

facts, problems = VC.derive(columns, k, N)    # gate, T-count, degree, ...
distance = VC.measure_distance(columns, k, N)  # exhaustive fault search
print(facts["gate_human"], distance["d_exact"] or distance["d_at_least"],
      problems or "verified")

Raw record

Show the JSON this page is built from

Source: master_catalog.json, factories[1029].