14 580 705 true 1 4 11 14 16 17 20 23 24 27 29 31 33 35