9 387 396 true 8 23 34 36 37 93 96 98 99