8 140 233 true 5 7 8 12 13 20 31 35