10 520 271 true 1 7 8 14 17 24 29 35 36 39