10 827 649 true 4 15 16 32 37 45 57 66 78 99