12 475 528 true 9 16 20 39 41 43 45 68 69 75 83 98