12 424 289 true 16 17 18 21 23 25 26 32 33 35 37 39