9 541 528 true 1 18 32 40 48 53 55 82 93