5 58 102 true 5 20 27 30 33