9 2873 598 true 2 3 5 8 13 16 26 27 39