K<a>:=NumberField(x^2-x+2);
R:=MaximalOrder(K);

function tzi(ai,n)
     E:=EllipticCurve(ai);//ai;
     if BaseRing(E) eq Q then E:=BaseChange(E,K); end if;
     return <K!n, MyConductor(E) eq ideal<R|n>>;
     end function;

tzi([ a  ,-1 - a  ,0  ,1  ,0  ]                                , 2 - 3*a  );
tzi([ a  ,-1 - a  ,0  ,11 -15*a  ,26 -7*a  ]                     , 2 - 3*a  );
tzi([1  ,0  ,1  ,-1  ,0  ]                                     , 2 - 4*a  );
tzi([1  ,0  ,1  ,-11  ,12  ]                                   , 2 - 4*a  );
tzi([1  ,1 - a  , a  ,1 - a  ,1 - a  ]                         , 2 - 4*a  );
tzi([1  , a  ,1 + a  ,0  ,0  ]                                 , 2 - 4*a  );
tzi([1  ,0  ,1  ,4  ,-6  ]                                     , 2 - 4*a  );
tzi([1  ,0  ,1  ,-36  ,-70  ]                                  , 2 - 4*a  );
tzi([1  ,1 - a  , a  ,6 +9*a  ,-20 +4*a  ]                       , 2 - 4*a  );
tzi([1  , a  ,1 + a  ,15 -10*a  ,-16 -5*a  ]                     , 2 - 4*a  );
tzi([1  ,0  ,1  ,-171  ,-874  ]                                , 2 - 4*a  );
tzi([1  ,0  ,1  ,-2731  ,-55146  ]                             , 2 - 4*a  );
tzi([1  ,1 - a  , a  ,-9 -31*a  ,-183 +29*a  ]                   , 2 - 4*a  );
tzi([1  , a  ,1 + a  ,-40 +30*a  ,-154 -30*a  ]                  , 2 - 4*a  );
tzi([1  ,1 - a  ,0  ,1  ,1  ]                                  , 2 + 4*a  );
tzi([1  ,1  , a  ,2 -2*a  ,2 - a  ]                             , 2 + 4*a  );
tzi([1  ,1 - a  ,0  ,36 +55*a  ,446 -87*a  ]                     , 2 + 4*a  );
tzi([1  ,1  , a  ,22 -22*a  ,78 -21*a  ]                         , 2 + 4*a  );
tzi([1  , a  ,1  ,2 + a  ,-2 +3*a  ]                            , 2 + 4*a  );
tzi([1  ,1  , a  ,-23 +13*a  ,19 -28*a  ]                        , 2 + 4*a  );
tzi([1  ,1  , a  ,37 +3*a  ,219 -136*a  ]                        , 2 + 4*a  );
tzi([1  , a  ,1  ,-3 -14*a  ,-14 +19*a  ]                        , 2 + 4*a  );
tzi([1  , -a  , a  ,-2  ,1  ]                                  , 1 - 5*a  );
tzi([1  ,-1 + a  ,1 + a  ,-1  , -a  ]                          , 1 - 5*a  );
tzi([1  ,1 + a  ,1 + a  ,-4 + a  ,-4 - a  ]                    , 1 - 5*a  );
tzi([1  ,-1 + a  ,1 + a  ,4 +5*a  ,10 -3*a  ]                    , 1 - 5*a  );
tzi([1  ,-1 + a  ,1 + a  ,79 +90*a  ,858 -241*a  ]               , 1 - 5*a  );
tzi([1  ,-1 + a  ,1 + a  ,9  ,22 +7*a  ]                        , 1 - 5*a  );
tzi([1  ,-1  ,0  ,-2  ,-1  ]                                   , 7  );
tzi([1  ,-1  ,0  ,-37  ,-78  ]                                 , 7  );
tzi([1  ,1 - a  ,1 + a  ,-1 + a  , -a  ]                       , 3 - 6*a  );
tzi([1  ,0  ,0  ,1  ,0  ]                                      , 3 - 6*a  );
tzi([1  , a  , a  ,1 -2*a  ,0  ]                                , 3 - 6*a  );
tzi([1  ,0  ,0  ,-4  ,-1  ]                                    , 3 - 6*a  );
tzi([1  ,0  ,0  ,-49  ,-136  ]                                 , 3 - 6*a  );
tzi([1  ,0  ,0  ,-39  ,90  ]                                   , 3 - 6*a  );
tzi([1  ,0  ,0  ,-784  ,-8515  ]                               , 3 - 6*a  );
tzi([1  ,0  ,0  ,-34  ,-217  ]                                 , 3 - 6*a  );
tzi([1 + a  ,-1 + a  , a  ,-2  ,-2*a  ]                         , 4 + 5*a  );
tzi([1 + a  ,-1 + a  , a  ,13 -5*a  ,-1 -4*a  ]                  , 4 + 5*a  );
tzi([1 + a  ,-1 + a  , a  ,-112  ,-352 -2*a  ]                  , 4 + 5*a  );
tzi([1  ,-1 - a  ,0  ,-1 + a  ,0  ]                            , 3 - 7*a  );
tzi([1  , -a  ,1  ,-1 -2*a  ,-3 +2*a  ]                          , 3 - 7*a  );
tzi([1  ,1 + a  ,0  ,2 + a  ,1  ]                              , 3 - 7*a  );
tzi([1  ,-1 - a  ,0  ,4 -4*a  ,-11 +3*a  ]                       , 3 - 7*a  );
tzi([1 + a  ,0  ,1 + a  , -a  ,1 - a  ]                        , 7 + 3*a  );
tzi([1 + a  , -a  ,1 + a  ,5 -3*a  ,1 + a  ]                    , 7 + 3*a  );
tzi([1 + a  ,0  ,1 + a  ,-15 +4*a  ,19 -15*a  ]                  , 7 + 3*a  );
tzi([1 + a  ,-1 + a  ,0  ,1  ,0  ]                             , 7 + 3*a  );
tzi([1 + a  , -a  ,1 + a  ,-1 - a  ,0  ]                       , 2 + 6*a  );
tzi([1 + a  ,-1  ,0  ,-3 +2*a  ,-1 + a  ]                       , 2 + 6*a  );
tzi([1 + a  , -a  ,1 + a  ,14 -6*a  ,2 -22*a  ]                  , 2 + 6*a  );
tzi([1 + a  ,-1  ,0  ,-28 -3*a  ,72 +2*a  ]                      , 2 + 6*a  );
tzi([ a  ,-1 + a  ,0  ,1  ,0  ]                                , 2 - 7*a  );
tzi([ a  , a  , a  , -a  ,1 - a  ]                             , 2 - 7*a  );
tzi([ a  ,-1  , a  ,6 -3*a  ,-4  ]                              , 2 - 7*a  );
tzi([ a  , a  , a  ,10 -6*a  ,-7 - a  ]                         , 2 - 7*a  );
tzi([ a  , a  , a  ,160 -91*a  ,-611 -175*a  ]                   , 2 - 7*a  );
tzi([ a  , a  , a  ,20 - a  ,-35 +33*a  ]                       , 2 - 7*a  );
tzi([0  ,-1  ,1  ,0  ,0  ]                                     , 11  );
tzi([0  ,-1  ,1  ,-10  ,-20  ]                                 , 11  );
tzi([0  ,-1  ,1  ,-7820  ,-263580  ]                           , 11  );
tzi([0  ,1 - a  ,0  ,-2 + a  ,0  ]                             , 8*a  );
tzi([0  ,1 - a  ,0  ,-22 +21*a  ,16 -40*a  ]                     , 8*a  );
tzi([0  , a  ,0  ,-2 -2*a  ,1 + a  ]                            , 8*a  );
tzi([0  , -a  ,0  ,-1 - a  ,0  ]                               , 8*a  );
tzi([0  , -a  ,0  ,-1 -21*a  ,24 -40*a  ]                        , 8*a  );
tzi([0  ,-1 + a  ,0  ,-4 +2*a  ,-2 + a  ]                       , 8*a  );
tzi([1 + a  , a  ,1  ,-2  ,0  ]                                , 12 + a  );
tzi([0  ,-1 - a  ,1  ,-1 + a  ,0  ]                            , 3 + 8*a  );
tzi([0  ,-1 - a  ,1  ,9 -9*a  ,-31 +8*a  ]                       , 3 + 8*a  );
tzi([0  ,-1 - a  ,1  ,69 -59*a  ,254 -2*a  ]                     , 3 + 8*a  );
tzi([0  ,1  ,1  ,-1  ,0  ]                                     , 5 - 10*a  );
tzi([0  ,1  ,1  ,9  ,1  ]                                      , 5 - 10*a  );
tzi([0  ,1  ,1  ,-131  ,-650  ]                                , 5 - 10*a  );
tzi([1 + a  ,-1 + a  ,0  , -a  ,0  ]                           , 2 - 10*a  );
tzi([1 + a  ,0  ,1 + a  ,2 -2*a  , -a  ]                        , 2 - 10*a  );
tzi([1 + a  ,-1 + a  ,0  ,-5 -26*a  ,75 -73*a  ]                 , 2 - 10*a  );
tzi([1 + a  ,0  ,1 + a  ,-13 +3*a  ,4 - a  ]                    , 2 - 10*a  );
tzi([1  ,1 + a  ,1 + a  ,-11 +3*a  ,-19 + a  ]                  , 14  );
tzi([1  ,-1 - a  ,1 + a  ,-9 -2*a  ,-9  ]                       , 14  );
tzi([1  , -a  , a  ,2 +4*a  ,2 -3*a  ]                           , 14  );
tzi([1  ,-1 + a  ,1 + a  ,6 -5*a  ,-1 +2*a  ]                    , 14  );
tzi([0  ,1 - a  , a  ,-1  ,0  ]                                , 10 + 5*a  );
