10 894 576 true 3 5 20 38 51 64 71 77 94 99