9 3074 509 true 10 12 16 20 21 22 29 30 36