8 1173 382 true 3 5 11 13 18 19 21 30