9 1015 99 259783 11 14 56 68 78 79 87 95 97 1 2 3 4 5 6 7 8 9 50 332 433 170 22 3 2 2 1