10 258 199 true 2 3 4 5 8 13 19 22 24 37