12 423 295 true 4 9 19 20 23 24 26 28 32 35 37 39