8 202 256 true 2 17 31 34 52 78 93 98