9 515 368 true 4 16 34 40 54 59 79 88 97