8 140 233 true 5 6 12 19 22 30 31 38