1 14 28 76 77 78 79 80 109 136