7 485 246 true 8 9 20 31 34 38 39