10 277 295 true 2 3 5 8 10 14 19 22 33 34