12 635 67 109835 2 3 7 11 16 31 67 71 77 83 91 98 1 2 3 4 5 6 7 8 9 29 103 463 1 38 233 256 67 15 7 6 5 4 2 1