14 9832 338 15 21 26 28 35 37 51 56 77 89 102 134 136 140