7 139 408 true 6 7 29 30 32 36 39