14 676 318 true 2 3 5 8 13 15 16 24 28 31 32 35 37 39