10 946 438 true 1 7 24 32 35 43 66 76 77 79