21 1055 495 true 16 18 21 22 28 40 41 42 43 45 47 49 55 56 61 66 75 76 83 86 89