7 126 246 true 7 14 17 20 23 35 38