7 141 222 true 1 2 5 8 20 30 36