11 820 429 true 0 1 4 5 8 12 17 18 28 31 34