13 771 326 true 0 1 2 5 7 12 15 19 26 30 31 32 35