20 2541 1046 true 3 6 13 18 22 23 27 34 43 49 56 59 60 61 67 71 78 83 85 99