10 346 291 true 3 8 36 38 52 63 69 73 76 88