12 1008 589 true 36 41 46 47 51 68 69 79 83 85 91 95