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