15 6212 246 5 14 25 51 59 67 82 87 95 100 121 124 132 146 148