15 8987 353 15 16 18 21 22 24 46 53 58 75 101 106 114 121 137