7 64 227 true 1 12 16 18 25 28 39