12 559 310 true 6 11 18 20 25 26 28 29 31 35 38 39