5 108 95 true 4 20 23 31 35