18 648 305 true 2 6 9 11 13 16 17 19 21 22 23 25 26 27 29 30 34 39