7 319 322 true 18 29 37 45 62 69 97