5 22 107 true 1 3 11 18 23