7 108 248 true 3 4 12 22 24 29 36