5 112 103 true 5 20 22 35 39