5 121 73 true 1 17 20 21 28