11 3503 98 11 22 29 34 54 58 66 84 102 105 128