35 1036 848 true 1 2 5 8 11 14 15 17 21 22 23 27 29 31 38 40 41 48 50 51 58 59 60 65 66 68 69 73 76 84 88 89 94 95 96