16 680 356 true 1 5 6 8 11 14 16 19 21 23 25 26 28 32 33 35