5 162 296 true 3 7 23 31 35