10 599 362 true 3 7 8 14 15 27 29 30 31 35