10 836 532 true 8 21 30 31 41 59 76 82 84 98