10 368 292 true 1 2 7 8 11 14 16 22 29 38