10 180 258 true 1 7 16 17 18 23 28 30 32 39