8 145 347 true 5 14 17 32 39 61 63 82