8 346 364 true 23 25 35 42 78 80 84 97