12 885 395 true 3 7 11 17 18 20 22 24 28 30 35 39