10 307 440 true 9 10 30 32 45 47 53 58 66 89