8 1238 292 true 5 7 13 16 18 20 31 37