true 21 33 true 1 4 7 10 11 13 15 16 22 26 42 46 49 68 72 79 80 83 87 89 90 96