7 1127 394 true 2 12 13 21 26 28 39