1 14 27 40 91 92 93 94 95 132