14 1629 1292 true 3 20 22 23 29 41 55 58 77 79 84 88 95 99