12 4995 518 true 1 4 6 7 16 18 20 24 29 31 34 36