12 594 326 true 0 18 20 26 29 46 62 66 69 79 82 96