8 106 157 true 2 3 4 5 8 17 21 30