12 428 293 true 0 7 11 19 22 25 30 31 32 33 34 37