12 498 435 true 8 9 17 20 22 24 25 29 31 34 37 38