16 764 349 true 2 3 4 5 6 8 9 12 17 19 20 21 28 35 36 38