5 139 107 true 3 19 27 31 34