1 2 104 2 105 2 106 2 123