10 990 656 true 3 10 13 22 35 37 48 52 79 96