7 64 116 true 1 2 6 22 23 30 37