5 139 116 true 9 12 16 29 31