true 16588 509 true 1 10 12 16 17 24 25 31 36 45 49 52 55 57 66 68 71 72 75 77 80 81 84 85 91