true 94 106 true 2 22 35 36 41 77