12 478 335 true 4 11 14 16 17 20 22 25 30 36 37 39