7 64 238 true 1 2 6 22 23 30 37