8 282 164 true 1 12 19 28 31 32 36 39