7 117 202 true 2 4 23 40 49 52 63