19 2823 838 true 1 2 3 5 10 13 21 26 31 32 34 35 36 39 54 70 83 93 99