8 1169 382 true 2 3 5 6 19 24 31 35