8 105 61 8 24 52 59 73 83 88 99