9 389 382 true 4 6 11 16 23 27 53 59 96