16 7698 680 true 1 5 8 12 13 20 23 24 27 28 29 30 33 35 38 39