16 16452 151 true 2 12 15 20 26 32 45 50 53 60 76 79 101 133 137 149