7 329 395 true 3 24 31 57 73 82 85