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