7 1397 276 true 12 13 20 21 26 32 38