12 1826 97 3 13 36 40 55 65 77 101 107 141 142 146