7 168 252 true 13 31 38 39 49 69 96