5 118 102 true 1 15 16 23 32