5 40 94 true 1 15 16 23 32