7 617 286 true 10 14 20 31 32 35 36