16 641 366 true 4 6 8 14 18 19 22 24 25 27 31 34 36 37 38 39