5 101 104 true 17 20 31 32 36