10 1638 94 358812 9 16 32 38 58 60 63 69 76 84 1 2 3 4 5 6 7 8 9 859 49 329 575 427 171 51 20 10 5 1