7 93 122 true 1 3 4 16 33 34 37