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