5 148 106 true 2 8 14 21 23