10 867 449 true 8 11 23 32 33 40 41 43 74 79