10 486 212 true 5 7 9 20 22 23 28 31 35 37