10 407 343 true 8 32 37 41 47 53 54 58 80 95