5 303 107 true 2 15 25 28 32