8 765 341 true 1 3 5 12 16 21 23 38