22 1136 638 true 4 6 8 17 20 23 25 29 34 36 43 44 54 59 62 67 72 75 79 84 86 92