10 729 389 true 15 29 44 46 47 55 64 88 90 94