5 55 112 true 3 15 31 37 39