10 1683 102 262387 9 29 30 35 46 48 63 86 91 99 1 2 3 4 5 8 31 54 151 964 83 752 737 74 12 9 7 5 3 1