10 843 394 true 7 12 16 18 22 24 25 26 33 36