5 37 121 true 17 21 27 30 31