20 1042 497 true 14 15 20 22 24 34 36 43 44 52 55 58 63 67 78 81 82 83 91 99