13 646 336 true 3 4 5 8 10 13 14 16 20 28 29 34 36