7 296 227 true 0 8 12 16 21 32 37