karlach rule 34
19549
19550
38700
45205
70859
96512
122166
17629
19552
19553