1 14 28 76 77 78 79 80 112 140