6 157 282 true 19 29 30 32 38 39