10 784 551 true 3 22 30 35 71 80 82 84 88 96