11 419 394 true 3 5 12 15 21 24 25 27 29 32 37