kefla rule 34
25234
25235
118093
50890
76544
102197
127851
107163
25237
25238