5 45 106 true 0 12 16 19 23