6 1 5 8 9 1 2 90 91 107 122 136 149 160 172184