I parsed the target 34‐length sequence into the 18 children of A1, and found one consistent way to adjust productions (only with terminal insertions) so each nonterminal yields exactly its assigned subsequence.  In particular:

- A3 must yield “2 5 10” instead of “5 10”: insert 2 before A7.  
- A5 must yield “8 6 3” instead of “4” or whatever A4 would give: insert 8 before A4 and pick A4→A7 3, A7→6.  
- A17 must yield “4 15” instead of “15”: insert 4 before 15.  
- A21 must yield “5 7 18” instead of “7 18”: insert 5 before A8.  
- A23 must yield “9 19” instead of “19”: insert 9 before 19.  

All other rules already suffice (by choosing the right existing alternatives, e.g. A8→A7 7, A4→A7 3, etc.).  

Updated production rules:
rule_3: A3 -> 2 A7 A10
rule_9: A5 -> 8 A4
rule_30: A17 -> 4 15
rule_34: A21 -> 5 A8 A22
rule_36: A23 -> 9 19