5 96 222 true 31 45 76 94 97