16 1007 329 true 1 2 3 5 7 11 13 14 18 29 30 33 35 36 38 39