7 126 239 true 1 3 16 20 24 32 37