15 243367 152 2 8 14 21 41 47 51 52 53 72 78 91 95 97 99