12 558 319 true 1 4 6 16 18 20 22 24 29 31 34 36