13 779 505 true 0 1 3 5 8 11 12 15 21 25 27 38 39