8 258 169 true 2 10 20 23 30 36 37 39