10 646 286 true 5 10 14 15 18 26 30 32 36 39