7 120 266 true 0 8 12 16 21 32 37