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