9 1087 75 162785 8 9 12 22 43 65 86 91 99 1 2 3 4 9 16 47 96 541 77 511 452 22 9 7 5 3 1