12 3487 734 true 5 8 14 16 17 18 20 24 31 34 35 39