8 357 257 true 1 29 37 52 53 64 68 83