10 378 295 true 1 11 22 24 31 66 70 73 86 99