5 136 107 true 4 16 20 23 38