3 100 109 true 8 16 23