16 395 272 true 2 5 7 8 11 13 16 18 19 23 24 26 27 30 35 39