8 114 239 true 2 3 12 23 32 34 35 39