16 780 352 true 1 3 4 5 7 12 18 23 25 27 29 30 31 33 38 39