5 96 108 true 2 7 23 30 34