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