3 59 107 true 1 3 4