16 848 390 true 2 5 6 9 10 12 13 18 24 27 29 34 36 37 38 39