10 530 431 true 3 8 23 27 39 47 65 76 89 91