true 101 22 true 1 5 8 11 16 33 35 47 60 68 77 78 82 84 86 91 93 94