7 160 366 true 7 24 29 34 44 46 83