10 1837 55 true
1 19 32 47 73 134 137 138 144 146